[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.57 - 1.58 --- Log message: add support for identifying bitcode files --- Diffs of the changes: (+8 -0) Path.h |8 1 files changed, 8 insertions(+) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.56 - 1.57 --- Log message: remove extraneous type qualifiers --- Diffs of the changes: (+1 -1) Path.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-04-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.52 - 1.53 --- Log message: new method for creating a path, which does not create a temporary string. --- Diffs of the changes: (+8 -0) Path.h |8 1 files changed, 8 insertions(+) Index:

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-04-29 Thread Jeff Cohen
Changes in directory llvm/include/llvm/System: Path.h updated: 1.53 - 1.54 --- Log message: Fix MemoryBuffer breakage correctly. --- Diffs of the changes: (+8 -0) Path.h |8 1 files changed, 8 insertions(+) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-04-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.54 - 1.55 --- Log message: add missing ctor --- Diffs of the changes: (+6 -2) Path.h |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-04-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.55 - 1.56 --- Log message: Jeff's fix was fine --- Diffs of the changes: (+2 -6) Path.h |8 ++-- 1 files changed, 2 insertions(+), 6 deletions(-) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-04-10 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.51 - 1.52 --- Log message: Teach sys::Path how to recognize different kinds of object files for ELF and Mach-O systems. Additionally, correct the Mach-O logic code to look at byte 12 not byte 15. Hopefully this fixes the llvm-ld

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.50 - 1.51 --- Log message: Implement the output inserter for PathWithStatus --- Diffs of the changes: (+5 -2) Path.h |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: llvm/include/llvm/System/Path.h

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-04-04 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.48 - 1.49 --- Log message: For PR1302: http://llvm.org/PR1302 : Make the FileType enumerators more readable and add COFF, ELF and Mach-O. --- Diffs of the changes: (+7 -4) Path.h | 11 +++ 1 files changed, 7

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.43 - 1.44 --- 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.

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.44 - 1.45 --- Log message: Don't forget to delete the FileStatus structure on destruction of Path. --- Diffs of the changes: (+1 -0) Path.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/System/Path.h

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Jeff Cohen
Changes in directory llvm/include/llvm/System: Path.h updated: 1.46 - 1.47 --- Log message: uniqueID is a uint64_t (caught by VC++) --- Diffs of the changes: (+1 -1) Path.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.47 - 1.48 --- 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. Adjust uses of the function

Re: [llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Chris Lattner
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 it to be updated forcefully or lazily re-fetched from the cached value. Nice.

Re: [llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Reid Spencer
On Thu, 2007-03-29 at 22:59 -0700, Chris Lattner wrote: 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 it to be

Re: [llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Chris Lattner
On Mar 29, 2007, at 11:17 PM, Reid Spencer wrote: On Thu, 2007-03-29 at 22:59 -0700, Chris Lattner wrote: 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

Re: [llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-03-29 Thread Reid Spencer
On Thu, 2007-03-29 at 23:28 -0700, Chris Lattner wrote: On Mar 29, 2007, at 11:17 PM, Reid Spencer wrote: On Thu, 2007-03-29 at 22:59 -0700, Chris Lattner wrote: For PR789: http://llvm.org/PR789 : * Add a method: bool isAbsolute() const, which determines if the path name is

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-11-05 Thread Jeff Cohen
Changes in directory llvm/include/llvm/System: Path.h updated: 1.42 - 1.43 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+1 -1) Path.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-08-23 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.38 - 1.39 --- Log message: For PR797: http://llvm.org/PR797 : Remove exception throwing from Path::getDirectoryContents and its users. --- Diffs of the changes: (+5 -3) Path.h |8 +--- 1 files changed, 5

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-08-23 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.39 - 1.40 --- Log message: For PR797: http://llvm.org/PR797 : Eliminate exception throwing from Path::renamePathOnDisk and adjust its users correspondingly. --- Diffs of the changes: (+2 -3) Path.h |5 ++--- 1 files

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-08-23 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.40 - 1.41 --- Log message: --- Diffs of the changes: (+4 -7) Path.h | 11 --- 1 files changed, 4 insertions(+), 7 deletions(-) Index: llvm/include/llvm/System/Path.h diff -u llvm/include/llvm/System/Path.h:1.40

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-08-23 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.41 - 1.42 --- Log message: For PR797: http://llvm.org/PR797 : Final removal of exceptions from lib/System and adjustment of users to accommodate. --- Diffs of the changes: (+3 -3) Path.h |6 +++--- 1 files changed, 3

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-08-22 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.36 - 1.37 --- Log message: For PR797: http://llvm.org/PR797 : Change the Path::make*OnDisk methods exception free and adjust their usage. --- Diffs of the changes: (+4 -4) Path.h |8 1 files changed, 4

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-08-01 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.34 - 1.35 --- Log message: Remove some now-dead methods. Use getFileStatus instead. --- Diffs of the changes: (+0 -22) Path.h | 22 -- 1 files changed, 22 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-07-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.31 - 1.32 --- 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

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-07-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.32 - 1.33 --- Log message: Modify Path::eraseFromDisk to not throw an exception. --- Diffs of the changes: (+4 -6) Path.h | 10 -- 1 files changed, 4 insertions(+), 6 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-07-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.33 - 1.34 --- Log message: Modify setStatusInfoOnDisk to not throw an exception. --- Diffs of the changes: (+3 -2) Path.h |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-07-07 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.29 - 1.30 --- Log message: #include iosfwd not ostream --- Diffs of the changes: (+2 -5) Path.h |7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) Index: llvm/include/llvm/System/Path.h diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2006-06-08 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Path.h updated: 1.28 - 1.29 --- Log message: For PR804: http://llvm.org/PR804 : Change the file size field of StatusInfo to be uint64_t instead of size_t so that we know it is always 64 bits. This prevents some overflow on systems where size_t is