- Aug 23, 2006
-
-
Reid Spencer authored
Final removal of exceptions from lib/System and adjustment of users to accommodate. llvm-svn: 29846
-
Reid Spencer authored
Eliminate exception throwing from Path::renamePathOnDisk and adjust its users correspondingly. llvm-svn: 29843
-
Reid Spencer authored
Remove exception throwing from Path::getDirectoryContents and its users. llvm-svn: 29841
-
Reid Spencer authored
Remove exceptions from the Path::create*OnDisk methods. Update their users to handle error messages via arguments and result codes. llvm-svn: 29840
-
Reid Spencer authored
Adjust code to compensate for Path class interface change. llvm-svn: 29837
-
Reid Spencer authored
Change the Path::make*OnDisk methods exception free and adjust their usage. llvm-svn: 29836
-
Reid Spencer authored
llvm-svn: 29834
-
- Aug 22, 2006
-
-
Reid Spencer authored
adjust users of it to compensate. llvm-svn: 29831
-
Reid Spencer authored
just return MinTime if that should ever happen. llvm-svn: 29826
-
Reid Spencer authored
Make MappedFile not throw any exceptions. llvm-svn: 29816
-
Reid Spencer authored
Fix a bug in my last patch that botched file redirection by using explicit scoping of if statements. llvm-svn: 29815
-
Reid Spencer authored
llvm-svn: 29808
-
- Aug 21, 2006
-
-
Reid Spencer authored
Remove all exception code from Program.inc and implement its new interface with an ErrMsg string argument. llvm-svn: 29790
-
Reid Spencer authored
Make sys::Program::ExecuteAndWait not throw exceptions and update any affected code. It now return -9999 to signal that the program couldn't be executed. Only one case (in bugpoint) actually examines the result code. llvm-svn: 29785
-
- Aug 07, 2006
-
-
Reid Spencer authored
llvm-svn: 29541
-
Reid Spencer authored
the removal of directories. Using std::remove is indiscriminate and can lead to the removal of things like /dev/null if run as root. The Path::eraseFromDisk method ensures that we only ever remove regular files or directories, but never character or block special nodes. This should clear up the problem with usage like: llvm-as -o /dev/null which is used in the llvm-test makefiles. llvm-svn: 29540
-
Reid Spencer authored
the erasure of non-file paths like /dev/null. llvm-svn: 29539
-
- Aug 04, 2006
-
-
Reid Spencer authored
Update ltld.[ch] to version 1.5.22. Correct the notes about updating these tools (autoconf/README.TXT) Add configure options for getting the correct option for including a whole archive when linking. llvm-svn: 29529
-
- Aug 01, 2006
-
-
Chris Lattner authored
llvm-svn: 29447
-
Chris Lattner authored
llvm-svn: 29443
-
Chris Lattner authored
llvm-svn: 29442
-
Anton Korobeynikov authored
llvm-svn: 29428
-
- Jul 29, 2006
-
-
Chris Lattner authored
llvm-svn: 29402
-
Chris Lattner authored
llvm-svn: 29401
-
Chris Lattner authored
llvm-svn: 29400
-
Chris Lattner authored
instead of throwing an exception. This reduces the amount of code that is exposed to exceptions (e.g. FileUtilities), though it is clearly only one step along the way. llvm-svn: 29395
-
- Jul 26, 2006
-
-
Chris Lattner authored
llvm-svn: 29302
-
Reid Spencer authored
Put the rest of lib/System into LinkAllVMCore.h. This makes all of lib/System available to programs that #include LinkALlVMCore.h so that loadable modules linked into those programs can depend on all of lib/System being available. llvm-svn: 29288
-
Reid Spencer authored
1. Move IncludeFile.h to System library 2. Move IncludeFile.cpp to System library 3. #1 and #2 required to prevent cyclic library dependencies for libSystem 4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h 5. Add IncludeFile support to various lib/System classes. 6. Add new lib/System classes to LinkAllVMCore.h All this in an attempt to pull in lib/System to what's required for VMCore llvm-svn: 29287
-
- Jul 18, 2006
-
-
Chris Lattner authored
"access"). Instead, just let the open call fail if the file doesn't exist. This reduces the # syscalls executed. llvm-svn: 29173
-
Chris Lattner authored
spacing llvm-svn: 29172
-
Chris Lattner authored
the size, not the whole stat buffer. llvm-svn: 29171
-
Chris Lattner authored
good. llvm-svn: 29170
-
Chris Lattner authored
llvm-svn: 29169
-
- Jul 13, 2006
-
-
Chris Lattner authored
llvm-svn: 29129
-
- Jul 07, 2006
-
-
Chris Lattner authored
llvm-svn: 29068
-
Chris Lattner authored
llvm-svn: 29062
-
Chris Lattner authored
llvm-svn: 29058
-
Chris Lattner authored
llvm-svn: 29055
-
Chris Lattner authored
llvm-svn: 29049
-