<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/bindings/ocaml/bitreader, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/bindings/ocaml/bitreader?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/bindings/ocaml/bitreader?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-07-19T00:23:13Z</updated>
<entry>
<title>Remove tabs.</title>
<updated>2012-07-19T00:23:13Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-07-19T00:23:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=df6c55155c4e93f06e8d5bf0a8031c2e850e08a5'/>
<id>urn:sha1:df6c55155c4e93f06e8d5bf0a8031c2e850e08a5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160482 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>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>Fix the ocaml bindings for the bitcode reader.</title>
<updated>2010-02-27T00:25:18Z</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@google.com</email>
</author>
<published>2010-02-27T00:25:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=70b7007307caf79a256f56404e72ece27d85a857'/>
<id>urn:sha1:70b7007307caf79a256f56404e72ece27d85a857</id>
<content type='text'>
llvm_get_module_provider() was returning a value of the wrong type.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97290 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Allow passing around LLVMContext in ocaml.</title>
<updated>2009-08-19T06:40:29Z</updated>
<author>
<name>Erick Tryzelaar</name>
<email>idadesub@users.sourceforge.net</email>
</author>
<published>2009-08-19T06:40:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5371aa2a1c9a4eeecffdb9ab7b2175732e49475b'/>
<id>urn:sha1:5371aa2a1c9a4eeecffdb9ab7b2175732e49475b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79410 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove dead makefile flags.</title>
<updated>2009-06-24T05:28:55Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-06-24T05:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1d97ca85add3b5f3ff19370c7ab903e2ed4dbe7a'/>
<id>urn:sha1:1d97ca85add3b5f3ff19370c7ab903e2ed4dbe7a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74064 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This patch cleans up the OCaml bindings so that they format nicely with</title>
<updated>2008-03-09T07:17:38Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2008-03-09T07:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3b646de03668fed630f4e3fa9df56a7332a905e4'/>
<id>urn:sha1:3b646de03668fed630f4e3fa9df56a7332a905e4</id>
<content type='text'>
ocamldoc. It does not yet hook into the build system, though.

Patch by Erick Tryzelaar!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48095 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Trying r45451 again, but this time warning-free on 3.10.x.</title>
<updated>2007-12-30T18:12:41Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2007-12-30T18:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a9d059693b0bfdaa27bad71c2b0769beaf6ee7dd'/>
<id>urn:sha1:a9d059693b0bfdaa27bad71c2b0769beaf6ee7dd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45452 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove some lines that are nonportable to Ocaml 3.06.</title>
<updated>2007-12-30T17:48:11Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2007-12-30T17:48:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=309298955a6cfa3020ef932a1df47d8965f8fea5'/>
<id>urn:sha1:309298955a6cfa3020ef932a1df47d8965f8fea5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45451 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove attribution from a variety of miscellaneous files.</title>
<updated>2007-12-29T22:59:10Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T22:59:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=234d529e582963ad4b5d83b911cd057fe99d1435'/>
<id>urn:sha1:234d529e582963ad4b5d83b911cd057fe99d1435</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45425 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
