<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ocaml.git/byterun/globroots.c, branch afrisch_fix_stdlib_makefile_windows</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>Assertions cleanup</title>
<updated>2017-03-13T12:55:08+00:00</updated>
<author>
<name>Sébastien Hinderer</name>
<email>Sebastien.Hinderer@inria.fr</email>
</author>
<published>2017-03-10T16:29:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=adcb4497968dbdc1b0db97998488ad20c02fe225'/>
<id>adcb4497968dbdc1b0db97998488ad20c02fe225</id>
<content type='text'>
Replace a few occurrences of assert and many occurrences of Assert
by CAMLassert.

In asmrun/spacetime_snapshot.c, the line

  Assert(0);  /* unreachable */

in the function caml_spacetime_shape_table has been removed
rather than replaced because the caml_failwith function called
just above has the noreturn attribute which should be enough to
keep compilers happy.

The same holds in the function caml_spacetime_only_works_for_native_code
defined in byterun/spacetime.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace a few occurrences of assert and many occurrences of Assert
by CAMLassert.

In asmrun/spacetime_snapshot.c, the line

  Assert(0);  /* unreachable */

in the function caml_spacetime_shape_table has been removed
rather than replaced because the caml_failwith function called
just above has the noreturn attribute which should be enough to
keep compilers happy.

The same holds in the function caml_spacetime_only_works_for_native_code
defined in byterun/spacetime.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Install all include files, and access internals with CAML_INTERNALS</title>
<updated>2016-07-12T15:53:24+00:00</updated>
<author>
<name>Fabrice Le Fessant</name>
<email>fabrice.le_fessant@ocamlpro.com</email>
</author>
<published>2016-07-04T17:00:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=63a3924f47be47cb198398d75e74cb58fd7b112f'/>
<id>63a3924f47be47cb198398d75e74cb58fd7b112f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This commit corrects a bug in the code for generational roots:</title>
<updated>2016-06-26T14:03:43+00:00</updated>
<author>
<name>Jacques-Henri Jourdan</name>
<email>jacques-henri.jourdan@normalesup.org</email>
</author>
<published>2016-06-07T22:51:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=69d0d239725e6a0e6e7f927369e3ceaeb8da8e26'/>
<id>69d0d239725e6a0e6e7f927369e3ceaeb8da8e26</id>
<content type='text'>
[caml_modify_generational_global_root] makes it possible for an old
root to be in the young generation, but [caml_remove_generational_global_root]
did not take this into account.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[caml_modify_generational_global_root] makes it possible for an old
root to be in the young generation, but [caml_remove_generational_global_root]
did not take this into account.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update headers for the new license.</title>
<updated>2016-02-18T15:59:16+00:00</updated>
<author>
<name>Damien Doligez</name>
<email>damien.doligez@inria.fr</email>
</author>
<published>2016-02-18T15:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=5401ce8473062b19dd3553d022593cc5d91ccbff'/>
<id>5401ce8473062b19dd3553d022593cc5d91ccbff</id>
<content type='text'>
Remains to be done: remove all headers in testsuite/tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remains to be done: remove all headers in testsuite/tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>minor: explicit a precondition on rootlist-&gt;level to please Clang analyzer</title>
<updated>2015-08-05T07:50:23+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2015-08-05T07:50:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=162cbc8d1ebe3e5e59d9e121f133653f5c7a51d2'/>
<id>162cbc8d1ebe3e5e59d9e121f133653f5c7a51d2</id>
<content type='text'>
globroots.c:98:21: warning: Dereference of undefined pointer value
    e-&gt;forward[i] = update[i]-&gt;forward[i];
                    ^~~~~~~~~~~~~~~~~~~~~

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@16336 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
globroots.c:98:21: warning: Dereference of undefined pointer value
    e-&gt;forward[i] = update[i]-&gt;forward[i];
                    ^~~~~~~~~~~~~~~~~~~~~

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@16336 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</pre>
</div>
</content>
</entry>
<entry>
<title>PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header name clashes</title>
<updated>2014-12-27T14:41:49+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2014-12-27T14:41:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=7ca29ef3f7ada4eefae4f6c58e77c92e6587ce69'/>
<id>7ca29ef3f7ada4eefae4f6c58e77c92e6587ce69</id>
<content type='text'>
(Jérôme Vouillon and Adrien Nader and Peter Zotov)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15757 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Jérôme Vouillon and Adrien Nader and Peter Zotov)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15757 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</pre>
</div>
</content>
</entry>
<entry>
<title>PR#6517: use ISO C99 types {,u}int{32,64}_t in preference to our homegrown</title>
<updated>2014-08-27T09:58:33+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavier.leroy@inria.fr</email>
</author>
<published>2014-08-27T09:58:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=b868c05ec91a7ee193010a421de768a3b1a80952'/>
<id>b868c05ec91a7ee193010a421de768a3b1a80952</id>
<content type='text'>
types {,u}int{32,64}.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15131 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
types {,u}int{32,64}.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15131 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</pre>
</div>
</content>
</entry>
<entry>
<title>remove all $Id keywords</title>
<updated>2012-10-15T17:50:56+00:00</updated>
<author>
<name>Damien Doligez</name>
<email>damien.doligez-inria.fr</email>
</author>
<published>2012-10-15T17:50:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=def31744f996fecdb187d43de38ddae2ff3ab881'/>
<id>def31744f996fecdb187d43de38ddae2ff3ab881</id>
<content type='text'>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</pre>
</div>
</content>
</entry>
<entry>
<title>renaming of Objective Caml to OCaml and cleanup of copyright headers</title>
<updated>2011-07-27T14:17:02+00:00</updated>
<author>
<name>Damien Doligez</name>
<email>damien.doligez-inria.fr</email>
</author>
<published>2011-07-27T14:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=3b507dd1aa286684543a35cc7da763feebf9aa8d'/>
<id>3b507dd1aa286684543a35cc7da763feebf9aa8d</id>
<content type='text'>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</pre>
</div>
</content>
</entry>
<entry>
<title>clean up spaces and tabs</title>
<updated>2010-01-22T12:48:24+00:00</updated>
<author>
<name>Damien Doligez</name>
<email>damien.doligez-inria.fr</email>
</author>
<published>2010-01-22T12:48:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=04b1656222698bd7e92f213e9a718b7a4185643a'/>
<id>04b1656222698bd7e92f213e9a718b7a4185643a</id>
<content type='text'>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
</pre>
</div>
</content>
</entry>
</feed>
