|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | The llvm_string_of_message function, called by llvm_raise, calls
LLVMDisposeMessage, which expects the message to be dynamically
allocated; it fails freeing the message otherwise. So always
dynamically allocate with LLVMCreateMessage.
Differential Revision: http://reviews.llvm.org/D18675
llvm-svn: 265116 | 
| | 
| 
| 
| 
| 
| 
| | Passing in a std::unique_ptr should help find errors when the module
is used after being linked into another module.
llvm-svn: 255842 | 
| | 
| 
| 
| 
| 
| | Fixes pr21901.
llvm-svn: 224782 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | Specifically:
  * Directories match module names.
  * Test names match module names.
  * The language is called "OCaml", not "Ocaml".
llvm-svn: 220958 | 
| | 
| 
| 
| | llvm-svn: 220898 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
|  | llvm-svn: 193951 |