- May 05, 2008
-
-
Evan Cheng authored
llvm-svn: 50659
-
- Apr 12, 2008
-
-
Nate Begeman authored
llvm-svn: 49568
-
- Apr 10, 2008
-
-
Dan Gohman authored
llvm-svn: 49496
-
- Apr 08, 2008
-
-
Ted Kremenek authored
llvm-svn: 49354
-
- Apr 07, 2008
-
-
Ted Kremenek authored
llvm-svn: 49352
-
- Apr 03, 2008
-
-
Ted Kremenek authored
This method allows one to create a directory, and optionally create all parent directories that do not exist. The original implementation would require that *all* directories along a path are writable by the user, including directories that already exist. For example, suppose we wanted to create the directory "/tmp/foo/bar", and the directory "/tmp" already exists, but not "/tmp/foo". Since "/tmp" is writable by all users, the original implementation would work, and create "/tmp/foo", followed by "/tmp/bar". A problem occurred, however if one wanted to created the directory "/Users/myuser/bar" (or equivalently "/home/myuser/bar"), and "/Users/myuser" already existed and is writable by the current user. The directory "/User/myuser" is writable by the user, but "/User" is not. The original implementation of createDirectoryOnDisk would return with failure since "/User" is not writable, even though "/User/mysuser" is writable. The new implementation works by recursively creating parents as needed, and thus doesn't need to check the permissions on every directory in a path. llvm-svn: 49162
-
- Apr 01, 2008
-
-
Chris Lattner authored
llvm-svn: 49036
-
Chris Lattner authored
llvm-svn: 49035
-
Chris Lattner authored
provides fast MappedFile::getFile for large files. llvm-svn: 49034
-
Chris Lattner authored
llvm-svn: 49030
-
Chris Lattner authored
llvm-svn: 49026
-
Chris Lattner authored
and shared. This complicates the design, is not used, and probably doesn't even work. llvm-svn: 49022
-
Chris Lattner authored
tons of out of date comments (really nothing throws here!) and fixes some other fairly glaring issues: "size" used to return the size of the file *and* change it, depending on how you called it. llvm-svn: 49009
-
Nate Begeman authored
crash miscompilations. llvm-svn: 49000
-
- Mar 24, 2008
-
-
Owen Anderson authored
llvm-svn: 48743
-
- Mar 22, 2008
-
-
Owen Anderson authored
llvm-svn: 48677
-
Owen Anderson authored
llvm-svn: 48676
-
Dan Gohman authored
dynamic initialization. llvm-svn: 48666
-
- Mar 13, 2008
-
-
Chris Lattner authored
llvm-svn: 48328
-
- Mar 03, 2008
-
-
Chris Lattner authored
main executable of a program. This needs to be implemented on windows. llvm-svn: 47835
-
- Feb 27, 2008
-
-
Chris Lattner authored
llvm-svn: 47662
-
- Feb 15, 2008
-
-
Lauro Ramos Venancio authored
llvm-svn: 47161
-
- Feb 04, 2008
-
-
Devang Patel authored
Patch by Shantonu Sen. llvm-svn: 46715
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Dec 18, 2007
-
-
Ted Kremenek authored
llvm-svn: 45182
-
Ted Kremenek authored
llvm-svn: 45168
-
- Dec 08, 2007
-
-
Chris Lattner authored
llvm-svn: 44720
-
- Sep 14, 2007
-
-
Dan Gohman authored
are strict about such things. llvm-svn: 41956
-
- Sep 07, 2007
-
-
Owen Anderson authored
Patch by Sterling Stein! llvm-svn: 41758
-
- Jul 06, 2007
-
-
Gabor Greif authored
Solaris 2.x does not have RLIMIT_RSS, check for this symbol (analog NetBSD below), should subsume Cygwin llvm-svn: 37939
-
- Jul 05, 2007
-
-
Gabor Greif authored
Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913
-
- Jun 04, 2007
-
-
Devang Patel authored
llvm-svn: 37410
-
- May 11, 2007
-
-
Chris Lattner authored
multiple of the page size, due to a bug in MappedFile llvm-svn: 36980
-
- May 06, 2007
-
-
Chris Lattner authored
llvm-svn: 36846
-
- Apr 23, 2007
-
-
Reid Spencer authored
llvm-svn: 36361
-
- Apr 07, 2007
-
-
Reid Spencer authored
Implement the PathWithStatus class and its use throughout lib/System. llvm-svn: 35742
-
- Mar 29, 2007
-
-
Reid Spencer authored
avoids a call to ::fstat by MappedFile when the file size information was already obtained by the Path object. llvm-svn: 35477
-
Reid Spencer authored
Make the sys::Path::getFileStatus function more efficient by having it return a pointer to the FileStatus structure rather than copy it. Adjust uses of the function accordingly. Also, fix some memory issues in sys::Path. llvm-svn: 35476
-
Reid Spencer authored
to the inode number on Unix and something far less unique on Windows. The windows case needs to be improved. llvm-svn: 35461
-
Reid Spencer authored
* Add a method: bool isAbsolute() const, which determines if the path name is absolute or not. * Implement caching of file status information in the Path object. Allow it to be updated forcefully or lazily re-fetched from the cached value. llvm-svn: 35456
-