| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
createTemporaryFile semantics where it doesn't create a fully unique name
if the basename doesn't exist. This functionality is now optionally
provided by the boolean reuse_current parameter to createTemporaryFile and
makeUnique. The default values differ because of the way these functions
are used in LLVM.
llvm-svn: 18961
|
|
|
|
|
|
|
|
|
| |
* Fix implementation and documentation about LLVMGCCDIR/bytecode-libs
* Add the makeUnique method, replacement for getUniqueFilename in Support.
* Add the sys::CopyFile function, replacement for CopyFile in Support.
* Move GetLLVMConfigDir() into generic code area since its generic.
llvm-svn: 18947
|
|
|
|
|
|
| |
Implement the new environment pointer for ExecuteAndWait
llvm-svn: 18928
|
|
|
|
|
|
|
|
|
|
| |
Implement three new functions to allow setting access/permission bits on
the file referenced by a path. The makeReadable and makeExecutable methods
replace the FileUtilities MakeFileReadable and MakeFileExecutable
functions. The makeWritable function is new and provided for consistency
since Path has a writable() method.
llvm-svn: 18907
|
|
|
|
| |
llvm-svn: 18885
|
|
|
|
|
|
| |
properly (examples: "", ".", "a").
llvm-svn: 18883
|
|
|
|
|
|
| |
* Correct the std::string constructor to take a const reference.
llvm-svn: 18877
|
|
|
|
|
|
|
|
| |
* Remove IsLibrary and GetLibraryPath, replaced by FindLibrary in ../Path.cpp \
* Implement GetSystemLibraryPaths and GetBytecodeLibraryPaths, instead of the \
GetSystemLibraryPath1 and GetSystemLibraryPath2 methods
llvm-svn: 18862
|
|
|
|
| |
llvm-svn: 18852
|
|
|
|
| |
llvm-svn: 18785
|
|
|
|
| |
llvm-svn: 18626
|
|
|
|
| |
llvm-svn: 18422
|
|
|
|
|
|
| |
opened as if it was a dynamic library so its symbols can be searched too.
llvm-svn: 18341
|
|
|
|
|
|
|
| |
library (shared library/shared object) whose symbols can be looked up
dynamically. Used for plug-ins.
llvm-svn: 17940
|
|
|
|
|
|
| |
* Don't use variable length arrays (replaced with alloca)
llvm-svn: 17901
|
|
|
|
|
|
|
|
| |
* get rid of (void) construct in function declarations
* make toString a const member
* add a default implementation of toString for Win32
llvm-svn: 17873
|
|
|
|
|
|
|
|
|
|
|
| |
* Clean up the StatusInfo constructor to construct all members and give
them reasonable values.
* Get rid of the Vector typedef and make the interface to
getDirectoryContent use a std::set instead of a std::vector so the dir
content is sorted.
* Make the getStatusInfo method const and not return a useless boolean.
llvm-svn: 17872
|
|
|
|
| |
llvm-svn: 17815
|
|
|
|
|
|
| |
seemingly ubiquitous gettimeofday(3) call.
llvm-svn: 17813
|
|
|
|
|
|
| |
returnn false if the file doesn't exist rather than throw ane exception.
llvm-svn: 17809
|
|
|
|
| |
llvm-svn: 17783
|
|
|
|
| |
llvm-svn: 17782
|
|
|
|
| |
llvm-svn: 17781
|
|
|
|
|
|
| |
setStatusInfo * Implement renameFile
llvm-svn: 17780
|
|
|
|
| |
llvm-svn: 17779
|
|
|
|
|
|
|
| |
* Implement createTemporaryFile for mkstemp(3) functionality
* Fix isBytecodeFile to accept llvc magic # (compressed) as bytecode.
llvm-svn: 17654
|
|
|
|
| |
llvm-svn: 17498
|
|
|
|
| |
llvm-svn: 17286
|
|
|
|
| |
llvm-svn: 16728
|
|
|
|
| |
llvm-svn: 16686
|
|
|
|
| |
llvm-svn: 16685
|
|
|
|
| |
llvm-svn: 16682
|
|
|
|
|
|
|
|
| |
mapping of files. This first version uses mmap where its available. The
class needs to implement an alternate mechanism based on malloc'd memory
and file reading/writing for platforms without virtual memory.
llvm-svn: 16649
|
|
|
|
| |
llvm-svn: 16513
|
|
|
|
| |
llvm-svn: 16395
|
|
|
|
| |
llvm-svn: 16381
|
|
|
|
| |
llvm-svn: 16323
|
|
|
|
|
|
| |
cleanly dissociated from the sys::Path class.
llvm-svn: 16315
|
|
|
|
| |
llvm-svn: 16291
|
|
|
|
| |
llvm-svn: 16290
|
|
|
|
|
|
| |
path and suffix to leave basename, and getting the DLL suffix.
llvm-svn: 16289
|
|
|
|
| |
llvm-svn: 16288
|
|
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
|
|
|
| |
llvm-svn: 16125
|
|
|
|
|
|
|
| |
configuration calls. Right now this just contains PreventCoreFiles so that
bugpoint can by platform independent.
llvm-svn: 16124
|
|
|
|
|
|
| |
specific.
llvm-svn: 16119
|
|
|
|
| |
llvm-svn: 16118
|
|
|
|
| |
llvm-svn: 16100
|
|
|
|
|
|
| |
Fix the banner length.
llvm-svn: 16086
|
|
|
|
|
|
| |
of "Signals" (cleanup after fatal errors).
llvm-svn: 16085
|