- Jul 23, 2009
-
-
Reid Kleckner authored
Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset. llvm-svn: 76838
-
Reid Kleckner authored
out of memory, and also make the default memory manager allocate more memory when it runs out. Also, switch function stubs and global data over to using the BumpPtrAllocator. This makes it so the JIT no longer mmaps (or the equivalent on Windows) 16 MB of memory, and instead allocates in 512K slabs. I suspect this size could go lower, especially on embedded platforms, now that more slabs can be allocated. llvm-svn: 76828
-
- Jul 18, 2009
-
-
Mikhail Glushenkov authored
Implemented by moving the code out of static functions into methods of Program class. llvm-svn: 76340
-
- Jul 17, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 76229
-
- Jul 15, 2009
-
-
Ted Kremenek authored
llvm-svn: 75831
-
- Jul 12, 2009
-
-
Daniel Dunbar authored
llvm-svn: 75429
-
Daniel Dunbar authored
- Patch by Viktor Kutuzov! - Minor tweak by me to add llvm_unreachable calls on FIXMEd error paths. llvm-svn: 75424
-
Chris Lattner authored
"UNIX paths can contain non-ASCII characters, so Path::isValid() should not reject paths with such characters in them. The attached patch removes the check from Path::isValid()." patch by Benjamin Kramer! llvm-svn: 75421
-
- Jul 09, 2009
-
-
Chris Lattner authored
llvm-svn: 75139
-
- Jul 08, 2009
-
-
David Greene authored
Add an ExecuteNoWait interface to support asynchronous process spawning. llvm-svn: 75055
-
Chris Lattner authored
llvm-svn: 74982
-
Chris Lattner authored
llvm-svn: 74981
-
Chris Lattner authored
llvm-svn: 74977
-
- Jul 07, 2009
-
-
Chris Lattner authored
This fixes PR4512 and eliminating static ctors is always good. Losing thread safety is unfortunate, but the code is just incredibly poorly designed. If someone is interested, the "right" solution is to split DynamicLibrary.cpp into two separate pieces: a stateless piece in libsystem, and a simple support file in libsupport that has the "state" (e.g. AddSymbol) in managed static objects. Doing this would both fix memory leaks we already have, as well as make the code thread safe again. it would also make sense to move all the unix specific code in System/DynamicLibrary.cpp into System/Unix/DynamicLibrary.inc. llvm-svn: 74927
-
Chris Lattner authored
llvm-svn: 74926
-
Chris Lattner authored
llvm-svn: 74924
-
- Jul 06, 2009
-
-
Owen Anderson authored
llvm-svn: 74854
-
Owen Anderson authored
Patch by Xerxes Ranby. llvm-svn: 74846
-
Chris Lattner authored
llvm-svn: 74835
-
Jeffrey Yasskin authored
llvm-svn: 74834
-
- Jul 02, 2009
-
-
Duncan Sands authored
llvm-svn: 74697
-
- Jul 01, 2009
-
-
Jeffrey Yasskin authored
Windows variant, strerror_s, but I couldn't test that. I'll update configure and config.h.in in a subsequent patch. llvm-svn: 74621
-
Owen Anderson authored
llvm-svn: 74612
-
Owen Anderson authored
llvm-svn: 74597
-
- Jun 30, 2009
-
-
Oscar Fuentes authored
See http://msdn.microsoft.com/en-us/library/ms686818(VS.85).aspx Patch by Olaf Krzikalla! llvm-svn: 74526
-
- Jun 26, 2009
-
-
Owen Anderson authored
Patch by Xerxes Ranby. llvm-svn: 74283
-
Daniel Dunbar authored
llvm-svn: 74250
-
Owen Anderson authored
llvm-svn: 74248
-
Owen Anderson authored
llvm-svn: 74226
-
Owen Anderson authored
llvm-svn: 74225
-
Owen Anderson authored
llvm-svn: 74222
-
- Jun 25, 2009
-
-
Owen Anderson authored
llvm-svn: 74210
-
Owen Anderson authored
Windows people, please double-check/patch this. llvm-svn: 74209
-
Owen Anderson authored
I did my best at implementing this for Win32, but I don't have a way to test it. Can someone with access to a Win32 machine test/fix this? llvm-svn: 74188
-
- Jun 23, 2009
-
-
Owen Anderson authored
llvm-svn: 74004
-
Owen Anderson authored
we care about are capable of supporting it. llvm-svn: 73993
-
Owen Anderson authored
llvm-svn: 73980
-
Owen Anderson authored
the near future. llvm-svn: 73971
-
Owen Anderson authored
llvm-svn: 73964
-
- Jun 20, 2009
-
-
Owen Anderson authored
llvm-svn: 73806
-