<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ocaml.git/asmrun/spacetime.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>spacetime.c: adapt Unicode, NOINLINE, _getpid</title>
<updated>2017-12-08T11:47:31+00:00</updated>
<author>
<name>Nicolas Ojeda Bar</name>
<email>n.oje.bar@gmail.com</email>
</author>
<published>2017-11-07T12:21:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=26b4bf9e934c701458afb3b9301507e75c10b7f5'/>
<id>26b4bf9e934c701458afb3b9301507e75c10b7f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable call counts in spacetime by default</title>
<updated>2017-10-12T15:52:09+00:00</updated>
<author>
<name>Leo White</name>
<email>lpw25@cl.cam.ac.uk</email>
</author>
<published>2017-10-09T13:46:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=8f6c6aca926bd7b7f221e2032677040219c5d2d8'/>
<id>8f6c6aca926bd7b7f221e2032677040219c5d2d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>In Sys.getcwd, don't call getwd if HAS_GETWD is not set (follow-up to #1086) (#1335)</title>
<updated>2017-09-28T11:25:11+00:00</updated>
<author>
<name>Xavier Leroy</name>
<email>xavierleroy@users.noreply.github.com</email>
</author>
<published>2017-09-28T11:25:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=46899afd5e16ed51c919909ebf970a8ef9be0ce4'/>
<id>46899afd5e16ed51c919909ebf970a8ef9be0ce4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Some tweaks for MPR#7557 (#1213)</title>
<updated>2017-06-28T12:08:07+00:00</updated>
<author>
<name>Damien Doligez</name>
<email>damien.doligez@gmail.com</email>
</author>
<published>2017-06-28T12:02:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=fee01100fb0664a3b18aa6214b9eb12976c77e99'/>
<id>fee01100fb0664a3b18aa6214b9eb12976c77e99</id>
<content type='text'>
* fall back to __secure_getenv when secure_getenv is not available

* use secure_getenv for instrumented runtimes

* documentation: warn against setting the setuid or setgid bits on custom bytecode executables
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fall back to __secure_getenv when secure_getenv is not available

* use secure_getenv for instrumented runtimes

* documentation: warn against setting the setuid or setgid bits on custom bytecode executables
</pre>
</div>
</content>
</entry>
<entry>
<title>cherry-pick the fix for MPR#7557 from 4.04</title>
<updated>2017-06-23T15:55:46+00:00</updated>
<author>
<name>Damien Doligez</name>
<email>damien.doligez@inria.fr</email>
</author>
<published>2017-06-23T15:32:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=15966dbeaacc4051ecfbf9c5ac0407b805b211b4'/>
<id>15966dbeaacc4051ecfbf9c5ac0407b805b211b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Call counts in Spacetime (#1180)</title>
<updated>2017-06-16T12:51:12+00:00</updated>
<author>
<name>Mark Shinwell</name>
<email>mshinwell@gmail.com</email>
</author>
<published>2017-06-16T12:51:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=96833936259e334501a24a2814fcea216da32c54'/>
<id>96833936259e334501a24a2814fcea216da32c54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>runtime: replacing direct calls to malloc/calloc/realloc/free with calls to caml_stat_*</title>
<updated>2017-03-17T15:39:03+00:00</updated>
<author>
<name>Max Mouratov</name>
<email>mmouratov@gmail.com</email>
</author>
<published>2014-05-28T23:11:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=02a8b999f08dcbf6cfcdc1145f3286392d26ad52'/>
<id>02a8b999f08dcbf6cfcdc1145f3286392d26ad52</id>
<content type='text'>
A few more wrappers were added (caml_stat_alloc_noexc, caml_stat_resize_noexc,
caml_stat_calloc_noexc) that do not throw an exception in case of errors and
offer a compatible substitute to the corresponding stdlib functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A few more wrappers were added (caml_stat_alloc_noexc, caml_stat_resize_noexc,
caml_stat_calloc_noexc) that do not throw an exception in case of errors and
offer a compatible substitute to the corresponding stdlib functions.
</pre>
</div>
</content>
</entry>
<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>Compilation fix for Spacetime without libunwind</title>
<updated>2016-12-14T13:14:21+00:00</updated>
<author>
<name>Mark Shinwell</name>
<email>mshinwell@janestreet.com</email>
</author>
<published>2016-11-03T14:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=78a1c040dfab13b0202ea3782117b4b2915a32c4'/>
<id>78a1c040dfab13b0202ea3782117b4b2915a32c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spacetime deadlock (#768)</title>
<updated>2016-12-14T13:14:21+00:00</updated>
<author>
<name>Leo White</name>
<email>leo@lpw25.net</email>
</author>
<published>2016-10-04T12:22:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=f7cde57c30a803b38acb221966944923ce45f374'/>
<id>f7cde57c30a803b38acb221966944923ce45f374</id>
<content type='text'>
* Do not enter blocking section during snapshot

* Exit cleanly on SIGINT with spacetime

* Fix segfault with spacetime signal handlers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Do not enter blocking section during snapshot

* Exit cleanly on SIGINT with spacetime

* Fix segfault with spacetime signal handlers
</pre>
</div>
</content>
</entry>
</feed>
