<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ocaml.git, branch build-with-debugging-informations</title>
<subtitle>github.com: ocaml/ocaml
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/'/>
<entry>
<title>Build the compiler with debugging informations</title>
<updated>2015-11-19T10:18:17+00:00</updated>
<author>
<name>Pierre Chambart</name>
<email>chambart@users.noreply.github.com</email>
</author>
<published>2015-11-19T10:18:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=e69ccdb61a73747ee08f7250ab9f30dfc9e223a7'/>
<id>e69ccdb61a73747ee08f7250ab9f30dfc9e223a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>debugger/ : link explicitly with terminfo.cmo</title>
<updated>2015-11-19T10:01:14+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavier.leroy@inria.fr</email>
</author>
<published>2015-11-19T10:01:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=e896e9071a1cc8fa4e11112b61f5ce4a038ffa97'/>
<id>e896e9071a1cc8fa4e11112b61f5ce4a038ffa97</id>
<content type='text'>
The explicit link seems required because of PR#289 'require-external'
(commit 07b8eb3).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The explicit link seems required because of PR#289 'require-external'
(commit 07b8eb3).
</pre>
</div>
</content>
</entry>
<entry>
<title>If &lt;stdint.h&gt; not available (e.g. MSVC), define {u,}int16_t types ourselves.</title>
<updated>2015-11-19T09:45:54+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavier.leroy@inria.fr</email>
</author>
<published>2015-11-19T09:45:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=bf2033e127aba709b465ac5f70ea05cd29d87876'/>
<id>bf2033e127aba709b465ac5f70ea05cd29d87876</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GPR#268: Hexadecimal notation for floating-point numbers</title>
<updated>2015-11-19T09:37:20+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavier.leroy@inria.fr</email>
</author>
<published>2015-11-19T09:37:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=0c5e862a3e377d841d9e3dd222bcd350651b644f'/>
<id>0c5e862a3e377d841d9e3dd222bcd350651b644f</id>
<content type='text'>
Merge of branch 'hex-float'.

- Add support in byterun/floats.c for conversions between floats and strings in hex notation. We cannot rely on the C standard library here because Microsoft consistently fails at supporting hex notation as standardized in C99. Instead, the conversions are implemented from scratch.
- Add support in the lexer so that hex float literals are recognized in OCaml sources.
- Add support in formats. The ISO C99 format letters for hex floats are %a and %A, but %a is already taken. I chose %h and %H, which are rejected today as bad formats (hence no backward incompatibility) and don't mean anything in C either (h is a modifier, not a format letter).
- Add support in printf. All the trimmings are there in the implementation of %h and %H, including sign modifier and fixed precision.
- Benoit Vaugon contributed support in scanf.

Resolved conflicts:
	boot/ocamlc
	boot/ocamldep
	boot/ocamllex
	parsing/lexer.mll
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge of branch 'hex-float'.

- Add support in byterun/floats.c for conversions between floats and strings in hex notation. We cannot rely on the C standard library here because Microsoft consistently fails at supporting hex notation as standardized in C99. Instead, the conversions are implemented from scratch.
- Add support in the lexer so that hex float literals are recognized in OCaml sources.
- Add support in formats. The ISO C99 format letters for hex floats are %a and %A, but %a is already taken. I chose %h and %H, which are rejected today as bad formats (hence no backward incompatibility) and don't mean anything in C either (h is a modifier, not a format letter).
- Add support in printf. All the trimmings are there in the implementation of %h and %H, including sign modifier and fixed precision.
- Benoit Vaugon contributed support in scanf.

Resolved conflicts:
	boot/ocamlc
	boot/ocamldep
	boot/ocamllex
	parsing/lexer.mll
</pre>
</div>
</content>
</entry>
<entry>
<title>PR#6910 and GPR#224: extend marshaling to support data encodings beyond 4 Gb</title>
<updated>2015-11-19T08:59:40+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavier.leroy@inria.fr</email>
</author>
<published>2015-11-19T08:59:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=2641daf1fe6150a4597e2c4ea92478b48b386b37'/>
<id>2641daf1fe6150a4597e2c4ea92478b48b386b37</id>
<content type='text'>
- Update Changelog
- #define inline in config/m-nt.h to support MSVC (to be tested).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Update Changelog
- #define inline in config/m-nt.h to support MSVC (to be tested).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #224 from ocaml/big-marshal</title>
<updated>2015-11-19T08:56:43+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavierleroy@users.noreply.github.com</email>
</author>
<published>2015-11-19T08:56:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=4fd254e3256cfe96e600eafdd229ecb0761ba7d6'/>
<id>4fd254e3256cfe96e600eafdd229ecb0761ba7d6</id>
<content type='text'>
PR#6910 and GPR#224: extend marshaling to support data encodings beyond 4 Gb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR#6910 and GPR#224: extend marshaling to support data encodings beyond 4 Gb
</pre>
</div>
</content>
</entry>
<entry>
<title>PR#7024 and GPR#295: CSE confuses +0.0 and -0.0</title>
<updated>2015-11-19T08:25:02+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavier.leroy@inria.fr</email>
</author>
<published>2015-11-19T08:25:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=6cd8656249ae21180aa7162b1bcb372e6ae8727c'/>
<id>6cd8656249ae21180aa7162b1bcb372e6ae8727c</id>
<content type='text'>
The fix consists in representing float literals by their bit patterns (int64) in the Mach and Linear intermediate languages.

A regression test was added to the test suite.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fix consists in representing float literals by their bit patterns (int64) in the Mach and Linear intermediate languages.

A regression test was added to the test suite.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #282 from trefis/short-paths-fix</title>
<updated>2015-11-19T07:21:21+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2015-11-19T07:21:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=c1e2080803819d2bc78cc56e87cb85a8d97fe49f'/>
<id>c1e2080803819d2bc78cc56e87cb85a8d97fe49f</id>
<content type='text'>
short-paths: fix and twix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
short-paths: fix and twix</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in Tast_mapper: bad recursion in module_binding (found by Corentin De Souza).</title>
<updated>2015-11-17T12:09:06+00:00</updated>
<author>
<name>alainfrisch</name>
<email>alain@frisch.fr</email>
</author>
<published>2015-11-17T12:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=1caf9364e369e6e074cc8f04cf721e4e3a2af79d'/>
<id>1caf9364e369e6e074cc8f04cf721e4e3a2af79d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PR#6945 and GPR#227: protect Sys and Unix functions against string arguments containing the null character '\000'</title>
<updated>2015-11-16T13:10:25+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavier.leroy@inria.fr</email>
</author>
<published>2015-11-16T13:10:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=9b1a3712917c20a2b8f9332672b0553c159b8eb4'/>
<id>9b1a3712917c20a2b8f9332672b0553c159b8eb4</id>
<content type='text'>
Continuation of commit dc043a7.
Fix wrong declaration of cstringvect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continuation of commit dc043a7.
Fix wrong declaration of cstringvect.
</pre>
</div>
</content>
</entry>
</feed>
