Rafael Espindola
c6c58d5e71
Finish removing DestroySource.
...
Fixes pr21901.
llvm-svn: 224782
2014-12-23 19:16:45 +00:00
Peter Zotov
b20073c63c
[OCaml] [cmake] Add CMake buildsystem for OCaml.
...
Closes PR15325.
llvm-svn: 223071
2014-12-01 19:50:23 +00:00
Peter Zotov
e2b8b1431c
[OCaml] Ensure consistent naming.
...
Specifically:
* Directories match module names.
* Test names match module names.
* The language is called "OCaml", not "Ocaml".
llvm-svn: 220958
2014-10-31 09:19:03 +00:00
Peter Zotov
1b254f9a56
[OCaml] De-duplicate llvm_raise and llvm_string_of_message.
...
llvm-svn: 220898
2014-10-30 08:29:29 +00:00
Peter Zotov
662538ac40
[OCaml] Drop support for 3.12.1 and earlier.
...
In practice this means:
* Always using -g flag.
* Embedding -cclib -lstdc++ into the corresponding cma/cmxa file.
This also moves -lstdc++ in a single place.
* Using caml_named_value instead of a homegrown mechanism.
llvm-svn: 220843
2014-10-29 08:15:54 +00:00
Peter Zotov
a4c2a3e6b6
[OCaml] Llvm_linker: do not use external in module interface
...
Workaround for an OCaml bug:
http://caml.inria.fr/mantis/view.php?id=4166
llvm-svn: 194057
2013-11-05 09:13:39 +00:00
Peter Zotov
45451cf62a
[OCaml] Implement Llvm_linker, bindings for the IR linker
...
llvm-svn: 193951
2013-11-03 08:27:32 +00:00