- Jan 30, 2014
-
-
Timur Iskhodzhanov authored
llvm-svn: 200490
-
Greg Clayton authored
Pressing ^D in a non-empty input terminates LLDB. This was due to the fact that we stack more than one editline instance on top of each other and we still expect CTRL+D to exit the editline instance, but it should only do so when the line is empty. Otherwise it should (and does) delete the character at the cursor. <rdar://problem/15944703> llvm-svn: 200489
-
Rafael Espindola authored
COFF has only one symbol table. MachO has a LC_DYSYMTAB, but that is not a symbol table, just extra info about the one symbol table (LC_SYMTAB). IR (coming soon) also has only one table. llvm-svn: 200488
-
Rafael Espindola authored
llvm-svn: 200487
-
Todd Fiala authored
This change addresses shutdown crashes in the python lldb module when the script interpreter was hanging on to saved file references after leaving a session. It also gets rid of extra references to the stdin/stdout/stderr python file objects that are created when entering the session. This change also moves the bundled pyexpect 2.4 library to the front of the python library path so that a python distribution default pyexpect (2.3 in Ubuntu 12.04) is not picked up first. llvm-svn: 200486
-
Timur Iskhodzhanov authored
llvm-svn: 200485
-
Rafael Espindola authored
llvm-svn: 200484
-
Timur Iskhodzhanov authored
llvm-svn: 200483
-
Timur Iskhodzhanov authored
llvm-svn: 200482
-
Juergen Ributzka authored
Re-applying the patch, but this time without using AsmPrinter methods. Reviewed by Andy llvm-svn: 200481
-
Timur Iskhodzhanov authored
llvm-svn: 200480
-
Renato Golin authored
Modern compilers (Clang 3.4, GCC 4.8) warn on variadic macros being introduced in C99, which produces a huge number of useless diagnostics since this macro is unused in the whole project. llvm-svn: 200479
-
Greg Clayton authored
Missing files for previous checkin that fixed: "script help (lldb.SBThread)" output stops after 2048 bytes are printed. <rdar://problem/15942977> llvm-svn: 200478
-
Joerg Sonnenberger authored
llvm-svn: 200477
-
Greg Clayton authored
<rdar://problem/15942977> llvm-svn: 200476
-
Ben Langmuir authored
In particular, #pragma clang __debug, and #include implicitly changed into @import were causing assertion failures. llvm-svn: 200475
-
Timur Iskhodzhanov authored
llvm-svn: 200474
-
Timur Iskhodzhanov authored
llvm-svn: 200473
-
Tim Northover authored
This extends the refactoring to the whole of the first block of trivial correspondences (as a fairly arbitrary boundary). llvm-svn: 200472
-
Tim Northover authored
As a starting point, this moves the CodeGen for NEON permutation instructions (vtrn, vzip, vuzp) into a new shared function. llvm-svn: 200471
-
Tim Northover authored
llvm-svn: 200470
-
Daniel Jasper authored
Before: typedef NS_ENUM(NSInteger, MyType) { /// Information about someDecentlyLongValue. someDecentlyLongValue, /// Information about anotherDecentlyLongValue. anotherDecentlyLongValue, /// Information about aThirdDecentlyLongValue. aThirdDecentlyLongValue}; After: typedef NS_ENUM(NSInteger, MyType) { /// Information about someDecentlyLongValue. someDecentlyLongValue, /// Information about anotherDecentlyLongValue. anotherDecentlyLongValue, /// Information about aThirdDecentlyLongValue. aThirdDecentlyLongValue }; llvm-svn: 200469
-
Evgeniy Stepanov authored
https://code.google.com/p/address-sanitizer/issues/detail?id=259 llvm-svn: 200468
-
Simon Atanasyan authored
the descendant classes. llvm-svn: 200467
-
Evgeniy Stepanov authored
Broken in r200388. llvm-svn: 200466
-
Matheus Almeida authored
llvm-svn: 200465
-
Sergey Matveev authored
llvm-svn: 200464
-
Kostya Serebryany authored
[asan] re-enable __tls_get_addr interceptor with a proper fix (use __attribute__((tls_model(initial-exec)))) llvm-svn: 200463
-
Kostya Serebryany authored
[asan] disable __tls_get_addr interceptor while I am investigating why it causes trouble; few more debugging llvm-svn: 200462
-
Craig Topper authored
llvm-svn: 200461
-
Nikola Smiljanic authored
llvm-svn: 200460
-
Craig Topper authored
llvm-svn: 200459
-
Craig Topper authored
Remove some AddedComplexity tags that were forcing priority for AVX over SSE. Use predicates instead. llvm-svn: 200458
-
Saleem Abdulrasool authored
utohexstr provides a temporary string, making it unsafe to use with the Twine interface which will not copy the string. Switch to using std::string. llvm-svn: 200457
-
Saleem Abdulrasool authored
This is acceptted by clang and gcc, but MSVC seems to balk at it. As it is unneeded, simply drop it. Fixes MSVC buildbots. llvm-svn: 200456
-
Craig Topper authored
llvm-svn: 200455
-
Saleem Abdulrasool authored
exp2 is not available on Windows. Fortunately, we are calculating powers of 2 with expontents within the range of [4,12]. Simply use an equivalent bitshift operation to repair compilation with MSVC which does not provide this standard function. llvm-svn: 200454
-
Jakob Stoklund Olesen authored
The SWAP instruction only exists in a 32-bit variant, but the 64-bit atomic swap can be implemented in terms of CASX, like the other atomic rmw primitives. llvm-svn: 200453
-
Jakob Stoklund Olesen authored
Patch by Roman Divacky! llvm-svn: 200452
-
Saleem Abdulrasool authored
The .object_arch directive indicates an alternative architecture to be specified in the object file. The directive does *not* effect the enabled feature bits for the object file generation. This is particularly useful when the code performs runtime detection and would like to indicate a lower architecture as the requirements than the actual instructions used. llvm-svn: 200451
-