[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.62 -> 1.63 --- Log message: pull some win32 code into common code, add bitcode identification support. --- Diffs of the changes: (+0 -31) Path.inc | 31 --- 1 files changed, 31 deletions(-) Index

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc Signals.inc

2007-04-07 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.61 -> 1.62 Signals.inc updated: 1.16 -> 1.17 --- Log message: For PR1291: http://llvm.org/PR1291 : Implement the PathWithStatus class and its use throughout lib/System. --- Diffs of the changes: (+54 -47) Path.inc| 89 +++

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc Signals.inc

2007-03-29 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.60 -> 1.61 Signals.inc updated: 1.15 -> 1.16 --- Log message: For PR789: http://llvm.org/PR789 : Make the sys::Path::getFileStatus function more efficient by having it return a pointer to the FileStatus structure rather than copy it

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2007-03-29 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.59 -> 1.60 --- Log message: Add a uniqueID field to the FileStatus structure for Paths. This will map to the inode number on Unix and something far less unique on Windows. The windows case needs to be improved. --- Diffs of the ch

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2007-03-29 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.58 -> 1.59 --- Log message: For PR789: http://llvm.org/PR789 : * 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

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc Unix.h

2006-08-23 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.56 -> 1.57 Unix.h updated: 1.16 -> 1.17 --- Log message: For PR797: http://llvm.org/PR797 : Eliminate exception throwing from Path::renamePathOnDisk and adjust its users correspondingly. --- Diffs of the changes: (+24 -36) Pat

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-22 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.55 -> 1.56 --- Log message: For PR797: http://llvm.org/PR797 : Remove exception throwing from Path::getDirectoryContents and its users. --- Diffs of the changes: (+8 -5) Path.inc | 13 - 1 files changed, 8 inserti

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-22 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.53 -> 1.54 --- Log message: For PR797: http://llvm.org/PR797 : Change the Path::make*OnDisk methods exception free and adjust their usage. --- Diffs of the changes: (+18 -9) Path.inc | 27 ++- 1 files

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-22 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.54 -> 1.55 --- Log message: For PR797: http://llvm.org/PR797 : Remove exceptions from the Path::create*OnDisk methods. Update their users to handle error messages via arguments and result codes. --- Diffs of the changes: (+22 -15

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-22 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.52 -> 1.53 --- Log message: Make the sys::Path::GetTemporaryDirectory method not throw exceptions and adjust users of it to compensate. --- Diffs of the changes: (+30 -23) Path.inc | 53 ++-

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-21 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.51 -> 1.52 --- Log message: Make an error message a little more intelligible. --- Diffs of the changes: (+1 -1) Path.inc |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/System/Unix/Path.inc diff -u l

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-06 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.50 -> 1.51 --- Log message: Add a note about how the "isFile" check in Path::eraseFromDisk prevents the erasure of non-file paths like /dev/null. --- Diffs of the changes: (+0 -0) 0 files changed __

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-01 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.49 -> 1.50 --- Log message: Remove some now-dead methods. Use getFileStatus instead. --- Diffs of the changes: (+0 -34) Path.inc | 34 -- 1 files changed, 34 deletions(-) Index: llvm/lib/Sys

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-08-01 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.48 -> 1.49 --- Log message: elimiante some syscalls --- Diffs of the changes: (+12 -15) Path.inc | 27 --- 1 files changed, 12 insertions(+), 15 deletions(-) Index: llvm/lib/System/Unix/Path.inc diff

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-07-28 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.47 -> 1.48 --- Log message: Modify setStatusInfoOnDisk to not throw an exception. --- Diffs of the changes: (+4 -4) Path.inc |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/System/Unix/Path.i

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-07-28 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.46 -> 1.47 --- Log message: Modify Path::eraseFromDisk to not throw an exception. --- Diffs of the changes: (+29 -24) Path.inc | 53 + 1 files changed, 29 insertions(+), 24

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-07-28 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.45 -> 1.46 --- Log message: Change Path::getStatusInfo to return a boolean and error string on an error instead of throwing an exception. This reduces the amount of code that is exposed to exceptions (e.g. FileUtilities), though it

[llvm-commits] CVS: llvm/lib/System/Unix/Path.inc

2006-07-07 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: Path.inc updated: 1.44 -> 1.45 --- Log message: no need to do a stat then an lstat. lstat will tell us if normal files don't exist. --- Diffs of the changes: (+4 -7) Path.inc | 11 --- 1 files changed, 4 insertions(+), 7 deletions(-)