<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/bindings/ocaml/executionengine, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/bindings/ocaml/executionengine?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/bindings/ocaml/executionengine?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-10-19T20:36:22Z</updated>
<entry>
<title>Fix a build error for ocaml bindings that was introduced with the TargetData --&gt; DataLayout changes.</title>
<updated>2012-10-19T20:36:22Z</updated>
<author>
<name>Micah Villmow</name>
<email>villmow@gmail.com</email>
</author>
<published>2012-10-19T20:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=28ce1cc183582e4061f1e5ba4fb443d99a4915ae'/>
<id>urn:sha1:28ce1cc183582e4061f1e5ba4fb443d99a4915ae</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166309 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move TargetData to DataLayout.</title>
<updated>2012-10-08T16:39:34Z</updated>
<author>
<name>Micah Villmow</name>
<email>villmow@gmail.com</email>
</author>
<published>2012-10-08T16:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=791cfc211a9801002bfda6b3eb4de7e041f04f53'/>
<id>urn:sha1:791cfc211a9801002bfda6b3eb4de7e041f04f53</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165403 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add support for ocaml 3.12</title>
<updated>2012-09-02T14:42:56Z</updated>
<author>
<name>Nuno Lopes</name>
<email>nunoplopes@sapo.pt</email>
</author>
<published>2012-09-02T14:42:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4d00161e0a047e0a15842360a0a8653dc4f2ed53'/>
<id>urn:sha1:4d00161e0a047e0a15842360a0a8653dc4f2ed53</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163096 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix OCaml bindings crash, PR8847.</title>
<updated>2010-12-23T15:49:26Z</updated>
<author>
<name>Torok Edwin</name>
<email>edwintorok@gmail.com</email>
</author>
<published>2010-12-23T15:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a156efdf71bc668093e31593713694cf076db895'/>
<id>urn:sha1:a156efdf71bc668093e31593713694cf076db895</id>
<content type='text'>
See http://caml.inria.fr/mantis/view.php?id=4166
If we call only external functions from a module, then its 'let _' bindings
don't get executed, which means that the exceptions don't get registered for use
in the C code.
This in turn causes llvm_raise to call raise_with_arg() with a NULL pointer and
cause a segmentation fault.

The workaround is to declare all 'external' functions as 'val' in these .mli
files.

Also added a separate testcase (the testcase must call only external functions
for the bug to occur).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122497 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename some ocaml functions.</title>
<updated>2010-03-03T23:51:30Z</updated>
<author>
<name>Erick Tryzelaar</name>
<email>idadesub@users.sourceforge.net</email>
</author>
<published>2010-03-03T23:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9c7c566efe4b942ed8597156bf66e9abf98c79b5'/>
<id>urn:sha1:9c7c566efe4b942ed8597156bf66e9abf98c79b5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97684 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Expose the external functions for ocaml's execution engine as an optimization.</title>
<updated>2010-03-03T23:51:28Z</updated>
<author>
<name>Erick Tryzelaar</name>
<email>idadesub@users.sourceforge.net</email>
</author>
<published>2010-03-03T23:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7b3afb4547c943565e9c5740dd60de3bce5a2793'/>
<id>urn:sha1:7b3afb4547c943565e9c5740dd60de3bce5a2793</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97683 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use the ocaml tag 0 since we are just returning an option value.</title>
<updated>2010-03-02T23:59:08Z</updated>
<author>
<name>Erick Tryzelaar</name>
<email>idadesub@users.sourceforge.net</email>
</author>
<published>2010-03-02T23:59:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6bd7730426ccb80e3444e0ca8c2c4e607e53defd'/>
<id>urn:sha1:6bd7730426ccb80e3444e0ca8c2c4e607e53defd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97612 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Expose the optimization level for the jit in ocaml.</title>
<updated>2010-03-02T23:59:03Z</updated>
<author>
<name>Erick Tryzelaar</name>
<email>idadesub@users.sourceforge.net</email>
</author>
<published>2010-03-02T23:59:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0dd27da1841ca50d00aad3465f4f9b6a646fd64e'/>
<id>urn:sha1:0dd27da1841ca50d00aad3465f4f9b6a646fd64e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97610 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove module providers from ocaml.</title>
<updated>2010-03-02T23:59:00Z</updated>
<author>
<name>Erick Tryzelaar</name>
<email>idadesub@users.sourceforge.net</email>
</author>
<published>2010-03-02T23:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=16609f3c5c26ba34603ae0d7ebab86fb11a72722'/>
<id>urn:sha1:16609f3c5c26ba34603ae0d7ebab86fb11a72722</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97609 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Expose initializing the native target for the execution engine.</title>
<updated>2009-09-14T21:54:32Z</updated>
<author>
<name>Erick Tryzelaar</name>
<email>idadesub@users.sourceforge.net</email>
</author>
<published>2009-09-14T21:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=46262684285cd7baf74425610228ac8b4547dab1'/>
<id>urn:sha1:46262684285cd7baf74425610228ac8b4547dab1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81800 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
