aboutsummaryrefslogtreecommitdiff
path: root/lib/System/Unix/Path.inc
AgeCommit message (Expand)Author
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-07Add method for checking if a path is a symbolic link.Rafael Espindola
2010-11-03Delete unused variables.Dan Gohman
2010-11-03Remove several unhelpful checks for isValid from sys::Path.Dan Gohman
2010-11-02Don't try to enforce MAXPATHLEN in sys::Path for Unix. OS's can checkDan Gohman
2010-11-02Simplify.Dan Gohman
2010-11-02Fix a copy+pasto.Dan Gohman
2010-11-02Avoid manipulating paths in fixed-sized arrays.Dan Gohman
2010-11-02Simplify this code.Dan Gohman
2010-11-02Use '\0' instead of 0 for nul character constants.Dan Gohman
2010-11-02appendSuffix: don't append a dot when the suffix is empty.Mikhail Glushenkov
2010-11-02Eliminate some temporary std::strings.Dan Gohman
2010-11-02Micro-optimize.Dan Gohman
2010-11-02Path: Add GetEXESuffix() to complement GetDLLSuffix().Mikhail Glushenkov
2010-10-07Correctly check if a path is a directory. Fix by Brian Korver.Evan Cheng
2010-09-07Issue a #error if the host doesn't have an implementation forDan Gohman
2010-09-02Apply a patch from Kees van Reeuwijk to add support for Minix.Dan Gohman
2010-08-31Some fixes for NetBSDAnton Korobeynikov
2010-08-04Eliminate unnecessary empty string literals.Dan Gohman
2010-07-12improve Path::makeUnique when mkstemp/mktemp are not availableChris Lattner
2010-05-27Don't bother clearing the Magic string when the magic numberDan Gohman
2010-04-19This doesn't need SmallVector.h anymore.Dan Gohman
2010-04-19Fix this for std::vectors which don't have .data().Dan Gohman
2010-04-19Revert 91528 and use a std::vector instead, fixing an abuse of std::string.Dan Gohman
2010-03-30Fix a grammaro.Dan Gohman
2009-12-17Make Path use StringRef instead of std::string where possible.Jeffrey Yasskin
2009-12-16remove use of SmallVector from Path::makeUnique. Path::makeUniqueChris Lattner
2009-12-16eliminate an extraneous use of SmallVector in a case whereChris Lattner
2009-12-09Remove spurious extern.Daniel Dunbar
2009-11-29Remove dead returns.Benjamin Kramer
2009-11-29This patch ensures that Path::GetMainExecutable is able to handle theKovarththanan Rajaratnam
2009-11-25API change Path::isSpecialFile to Path::isRegularFile, improve semantics in r...Edward O'Callaghan
2009-11-24Remove bogus error handling code.Daniel Dunbar
2009-11-24Provide Path::isSpecialFile interface for PR5568.Edward O'Callaghan
2009-09-09Add a shortcut for OS X to Path::GetMainExecutable. This gives a nice speedup onBenjamin Kramer
2009-08-23remove the last uses of Config/alloca.hChris Lattner
2009-08-23Prune #includes from llvm/Linker.h and llvm/System/Path.h,Chris Lattner
2009-08-05Minor code simplification.Dan Gohman
2009-07-29Remove another F_OK.Dan Gohman
2009-07-28It isn't necessary to use F_OK when using R_OK or similar.Dan Gohman
2009-07-12Improve sys::Path::makeAbsolute on Win32.Daniel Dunbar
2009-07-12"UNIX paths can contain non-ASCII characters, so Path::isValid() should not r...Chris Lattner
2009-06-15add a new static method to portably determine whether a patch isChris Lattner
2009-05-30Untabification.Bill Wendling
2009-04-20Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get:Daniel Dunbar
2009-03-02Fix main executable path name resolution on FreeBSD, patch by Chris Lattner
2009-02-19If an executable is run through a symlink, dladdr will return theChris Lattner
2009-02-15Fix warning on gcc 4.3.Mikhail Glushenkov
2009-02-15Whitespace fixes.Mikhail Glushenkov
2008-08-11add a helper method to sys::Path for clang, patch byChris Lattner