Skip to content
  1. May 14, 2006
  2. Jan 10, 2006
    • Reid Spencer's avatar
      For PR521: · 5995c575
      Reid Spencer authored
      With these patches we implement the ability for the Linker library to
      keep track of which libraries were actually bytecode files (not archives)
      and cause their users to remove such files from the list of libraries to
      pass to the native linker.
      
      llvm-svn: 25169
      5995c575
  3. Dec 22, 2005
    • Reid Spencer's avatar
      Implement PR679: · f984b681
      Reid Spencer authored
      * Changed the -rpath option from cl::opt to cl::list
      * Changed the interface to GenerateNative to take a std::vector<std::string>
        instead of just a std::string
      * Changed GenerateNative to generate multiple -Wl,-rpath, options to be
        passed to gcc.
      
      llvm-svn: 24930
      f984b681
  4. Dec 14, 2005
  5. Dec 13, 2005
  6. Nov 17, 2005
  7. Nov 03, 2005
    • Chris Lattner's avatar
      add a hack that fixes: · b3140c3e
      Chris Lattner authored
      llvm-gcc main.c -Wl,-native -o a.out -g
      
      This is important because it used by many configure scripts.
      
      John, please pull this onto the 1.6 branch.
      
      llvm-svn: 24163
      b3140c3e
  8. Oct 27, 2005
  9. Oct 26, 2005
  10. Oct 18, 2005
  11. Sep 23, 2005
  12. Aug 03, 2005
  13. Jul 08, 2005
    • Reid Spencer's avatar
      Make sure we don't error out if an invalid path is used, just simply · 03f6f7a5
      Reid Spencer authored
      exit from isBytecodeLPath with "false".
      
      llvm-svn: 22360
      03f6f7a5
    • Reid Spencer's avatar
      Final Changes For PR495: · af48d864
      Reid Spencer authored
      This chagne just renames some sys::Path methods to ensure they are not
      misused. The Path documentation now divides methods into two dimensions:
      Path/Disk and accessor/mutator. Path accessors and mutators only operate
      on the Path object itself without making any disk accesses. Disk accessors
      and mutators will also access or modify the file system. Because of the
      potentially destructive nature of disk mutators, it was decided that all
      such methods should end in the work "Disk" to ensure the user recognizes
      that the change will occur on the file system. This patch makes that
      change. The method name changes are:
      
      makeReadable        -> makeReadableOnDisk
      makeWriteable       -> makeWriteableOnDisk
      makeExecutable      -> makeExecutableOnDisk
      setStatusInfo       -> setStatusInfoOnDisk
      createDirectory     -> createDirectoryOnDisk
      createFile          -> createFileOnDisk
      createTemporaryFile -> createTemporaryFileOnDisk
      destroy             -> eraseFromDisk
      rename              -> renamePathOnDisk
      
      These changes pass the Linux Deja Gnu tests.
      
      llvm-svn: 22354
      af48d864
    • Reid Spencer's avatar
      For PR495: · c9c0473f
      Reid Spencer authored
      Get rid of the difference between file paths and directory paths. The Path
      class now simply stores a path that can refer to either a file or a
      directory. This required various changes in the implementation and interface
      of the class with the corresponding impact to its users. Doxygen comments were
      also updated to reflect these changes. Interface changes are:
      
      appendDirectory -> appendComponent
      appendFile -> appendComponent
      elideDirectory -> eraseComponent
      elideFile -> eraseComponent
      elideSuffix -> eraseSuffix
      renameFile -> rename
      setDirectory -> set
      setFile -> set
      
      Changes pass Dejagnu and llvm-test/SingleSource tests.
      
      llvm-svn: 22349
      c9c0473f
  14. Apr 24, 2005
  15. Apr 22, 2005
  16. Apr 20, 2005
  17. Apr 10, 2005
  18. Feb 28, 2005
  19. Feb 14, 2005
  20. Jan 22, 2005
  21. Dec 21, 2004
  22. Dec 19, 2004
    • Reid Spencer's avatar
      For PR351: · 766ad0b7
      Reid Spencer authored
      * Support changes in sys::Program::ExecuteAndWait interface
      
      llvm-svn: 19044
      766ad0b7
  23. Dec 18, 2004
  24. Dec 17, 2004
    • Reid Spencer's avatar
      For PR351: · 584cb0a8
      Reid Spencer authored
      * removeFile() -> sys::Path::destroyFile()
      * remove extraneous toString() calls
      * convert local variables representing path names from std::string to
        sys::Path
      * Use sys::Path objects with FileRemove instead of std::string
      * Use sys::Path methods for construction of path names
      
      llvm-svn: 19001
      584cb0a8
  25. Dec 14, 2004
    • Reid Spencer's avatar
      For PR351: · eedafda7
      Reid Spencer authored
      * Change ExecWait calls to sys::Program::ExecuteAndWait
      * Convert to use sys::Path where it makes sense
      
      llvm-svn: 18929
      eedafda7
    • Reid Spencer's avatar
      For PR351: · 79dc8b79
      Reid Spencer authored
      Adjust to interface change for FindExecutable.
      
      llvm-svn: 18920
      79dc8b79
  26. Dec 13, 2004
  27. Dec 12, 2004
  28. Dec 10, 2004
  29. Dec 08, 2004
  30. Dec 05, 2004
    • Reid Spencer's avatar
      Fix PR139:\ · ef966657
      Reid Spencer authored
      When not linking as a library, use LinkItems to retain command line order of \
      linking, otherwise use LinkFiles
      
      llvm-svn: 18549
      ef966657
Loading