History log of /external/llvm/unittests/Support/Path.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
63cc3a85cc10093f83f76ea9192f77929b58569e 11-Feb-2011 Zhanyong Wan <wan@google.com> Adds llvm::sys::path::is_separator() to test whether a char is a path separator
on the host OS. Reviewed by dgregor.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125406 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
248f9f280756a1d6eb20a97ee4ab457ec18170f6 15-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> Unittests/Support/Path: Tweak test.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123546 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
238589ebf571a4acefbb02e47812f8e0cfaaec7f 06-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> UnitTests/Path: Add magical tests. This will also test identify_magic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122948 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
f9fd07864e992e6d934f05d5760e5600c399c6f0 06-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> UnitTests/Path: More ASSERT_NO_ERROR cleanup.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122947 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
f94f7325ad28f804eb87463821b0a89f7bf08612 05-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> UnitTests/Path: Fix typo, add error number, and enable the directory cleanup code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
2558516859ac52a17c85afff01073303bd522979 05-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> UnitTests/PathV2: Setup a test fixture to make tracking created file system
entities easier.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122880 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
da7c1cab8c083e3370cc94a23bc396cd75b7f2a7 05-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Implement directory iteration on POSIX.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122879 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
ba64b9706a1f83e8388c3c722953de16d102de27 04-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> UnitTests/Path: Produce useful diagnostics on error.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122812 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
5029159fbe7c267c9322fc6c38064e9ab2ce91bc 07-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Change most functions in the path namespace to return their work
via their return value instead of an out parameter.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121149 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
936671b2eaa0a6b27903f8d85a8f4b28fcf8ee84 07-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Remove the error_code return type from all functions in the path
namespace. None of them return anything except for success anyway. These will be
converted to returning their result soon.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121109 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
ee271d8758c8493f2cadf5b9c0ec57431565891b 07-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Move make_absolute from path to fs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121108 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
753cbbbd3ce28253f381caff83ce2a7f6e08785b 06-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/FileSystem: Add directory_iterator implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
9ad8221bcb26643ae5837d7f27b41610eeec98a7 04-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Unittests/Support/PathV2: Add FileSystem tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
106aa731bf86c632a6362497742c6df7bce61a07 03-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/FileSystem: Add remove implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120817 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
6d6d16a5fc054fb3f7032297d0a15abb659be7ef 03-Dec-2010 Benjamin Kramer <benny.kra@googlemail.com> unittests/Support/PathV2: remove(3) requires a terminated string.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120803 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
371716cdee6442c5cb51831dc949518f0fb7a281 03-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Unittests/Support/PathV2: Cleanup and remove output.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
12a4cf2c2373b0dbb65f5c6789012e70f08e015f 03-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> unittests/Support/PathV2: Comment out test because some systems are saying that
a file exists when it shouldn't.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120784 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
3cb84ef65dd417bc152fdaa173127966ca949318 03-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/FileSystem: Add unique_file and exists implementations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
506e579aa034ae84319a36854c8401e23b82f83e 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Make valgrind happy.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120616 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
eb21e3c22511d3ae1f0515336d830c680fc62c42 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> unittests/Support/PathV2: Fix -pedantic warning.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120590 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
ce2b68fb5444e712da14d214994c05bd231f221f 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add is_{absolute,relative} implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120560 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
ae18008584b5b38a44991bf7cdf02870f75c349a 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add has_{root_path,root_name,root_directory,parent_path,filename,stem,extension} implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
1d3896232a1c54c171c2bf60eda52a42006ff17b 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> unittests/Support/PathV2: Make tests much shorter; although harder to understand.

I'm going to replace this all anyway with a proper table and separated tests
when done.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
5265f22f4558f376dece4744b3fe2ae1c637d223 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add extension implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120550 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
34ab1f6087bc0da1df0e3a73ac99762ef070d419 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add stem implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120547 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
a9793559942dd055d460f8e3d438b49889eb4f5c 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add filename implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120546 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
722d5adac1c3af88e785088eda594c7f656e9ed8 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add native implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120539 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
52ed867801b3ddb5569b7f823e63555e9c322c99 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add replace_extension implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120514 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
dbfb56bebdb279a2a94096a821d3b7d3345962c2 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add remove_filename implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120513 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
a42cf73c779fe4210cedce0a7a0b2ada2085b55b 01-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Implement reverse iteration and parent_path.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120496 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
1f9864063fedf23805722ff39f763d13f2914702 30-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Fix 80 col.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120349 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp
013d15a677f70aa9c91fa09707e5d4248146b99d 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> unittests: Merge SystemTests back into SupportTests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120330 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/Path.cpp