llvm with tablegen backend for capstone disassembler
Go to file
Enrico Granata 7bc0ec3aad This commit:
a) adds a Python summary provider for NSDate
 b) changes the initialization for ScriptInterpreter so that we are not passing a bulk of Python-specific function pointers around
 c) provides a new ScriptInterpreterObject class that allows for ref-count safe wrapping of scripting objects on the C++ side
 d) contains much needed performance improvements:
    1) the pointer to the Python function generating a scripted summary is now cached instead of looked up every time
    2) redundant memory reads in the Python ObjC runtime wrapper are eliminated
    3) summaries now use the m_summary_str in ValueObject to store their data instead of passing around ( == copying) an std::string object
 e) contains other minor fixes, such as adding descriptive error messages for some cases of summary generation failure

llvm-svn: 151703
2012-02-29 03:28:49 +00:00
clang Add support for handling captured variables in lambda debug info. 2012-02-29 03:25:30 +00:00
compiler-rt Introduce __asan_set_error_report_callback() to allow the client program post-process the error reports. 2012-02-27 14:06:48 +00:00
debuginfo-tests Revert previous patch as the corresponding clang patch was reverted. 2012-01-26 07:01:33 +00:00
libclc Switch to BSD/MIT dual license. 2012-02-22 04:47:39 +00:00
libcxx Reduce the number of move constructions when constructing a std::function. This fixes http://llvm.org/bugs/show_bug.cgi?id=12105. 2012-02-28 19:47:38 +00:00
libcxxabi Insert a couple of dummy virtual functions to ease low level binary compatibility with other low level tools. 2012-02-23 21:09:29 +00:00
lld Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a 2012-02-22 21:56:59 +00:00
lldb This commit: 2012-02-29 03:28:49 +00:00
llvm [Object] Add symbol attribute flags: ST_ThreadLocal, ST_Common, and ST_Undefined. Implement these completely for ELF. 2012-02-29 02:11:55 +00:00
polly www: Fix french special characters 2012-02-20 14:03:56 +00:00