| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add support for ocaml 3.12 | Nuno Lopes | 2012-09-02 | 1 | -0/+3 |
| | | | | | llvm-svn: 163096 | ||||
| * | Fix OCaml bindings crash, PR8847. | Torok Edwin | 2010-12-23 | 1 | -34/+34 |
| | | | | | | | | | | | | | | | | | | 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). llvm-svn: 122497 | ||||
| * | Rename some ocaml functions. | Erick Tryzelaar | 2010-03-03 | 3 | -13/+13 |
| | | | | | llvm-svn: 97684 | ||||
| * | Expose the external functions for ocaml's execution engine as an optimization. | Erick Tryzelaar | 2010-03-03 | 1 | -29/+36 |
| | | | | | llvm-svn: 97683 | ||||
| * | Use the ocaml tag 0 since we are just returning an option value. | Erick Tryzelaar | 2010-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 97612 | ||||
| * | Expose the optimization level for the jit in ocaml. | Erick Tryzelaar | 2010-03-02 | 3 | -31/+10 |
| | | | | | llvm-svn: 97610 | ||||
| * | Remove module providers from ocaml. | Erick Tryzelaar | 2010-03-02 | 3 | -54/+52 |
| | | | | | llvm-svn: 97609 | ||||
| * | Expose initializing the native target for the execution engine. | Erick Tryzelaar | 2009-09-14 | 3 | -2/+12 |
| | | | | | llvm-svn: 81800 | ||||
| * | Add EngineBuilder to ExecutionEngine in favor of the five optional argument ↵ | Reid Kleckner | 2009-07-18 | 1 | -4/+4 |
| | | | | | | | | | EE::create(). Also a test commit. llvm-svn: 76276 | ||||
| * | Fix the Ocaml bindings for the ExecutionEngine: with the change to build | Bob Wilson | 2009-06-24 | 1 | -0/+7 |
| | | | | | | | | | libraries instead of relinked objects, the interpreter, JIT, and native target libraries were not being linked in to an ocaml program using the ExecutionEngine. llvm-svn: 74117 | ||||
| * | remove dead makefile flags. | Chris Lattner | 2009-06-24 | 1 | -1/+0 |
| | | | | | llvm-svn: 74064 | ||||
| * | Fix the JIT bindings for ocaml. | Bill Wendling | 2009-04-30 | 1 | -2/+2 |
| | | | | | llvm-svn: 70454 | ||||
| * | Fix the LLVMCreateJITCompiler C binding. | Gordon Henriksen | 2008-08-08 | 3 | -4/+25 |
| | | | | | | | | Evan broke it in r54523 by adding a parameter in the implementation without updating the header correspondingly. llvm-svn: 54555 | ||||
| * | Expose ExecutionEngine::getTargetData() to c and ocaml bindings. | Erick Tryzelaar | 2008-03-27 | 3 | -1/+8 |
| | | | | | llvm-svn: 48851 | ||||
| * | Minor documentation fix. | Gordon Henriksen | 2008-03-15 | 1 | -1/+1 |
| | | | | | | | Patch by Erick Tryzelaar. llvm-svn: 48382 | ||||
| * | This patch cleans up the OCaml bindings so that they format nicely with | Gordon Henriksen | 2008-03-09 | 1 | -36/+34 |
| | | | | | | | | | ocamldoc. It does not yet hook into the build system, though. Patch by Erick Tryzelaar! llvm-svn: 48095 | ||||
| * | Trying r45451 again, but this time warning-free on 3.10.x. | Gordon Henriksen | 2007-12-30 | 1 | -0/+3 |
| | | | | | llvm-svn: 45452 | ||||
| * | Remove some lines that are nonportable to Ocaml 3.06. | Gordon Henriksen | 2007-12-30 | 1 | -1/+0 |
| | | | | | llvm-svn: 45451 | ||||
| * | remove attribution from a variety of miscellaneous files. | Chris Lattner | 2007-12-29 | 3 | -6/+6 |
| | | | | | llvm-svn: 45425 | ||||
| * | remove attributions from the rest of the llvm makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45416 | ||||
| * | Fix some Ocaml GC errors noticed upon review. | Gordon Henriksen | 2007-12-23 | 1 | -13/+23 |
| | | | | | llvm-svn: 45336 | ||||
| * | C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). | Gordon Henriksen | 2007-12-23 | 4 | -0/+579 |
| llvm-svn: 45335 | |||||

