rust/src/libextra
Tim Chevalier 1cf029c229 rustpkg: Make rustpkg tests stop comparing dates
Instead of scrutinizing modification times in rustpkg tests,
change output files to be read-only and detect attempts to write
to them (hack suggested by Jack). This avoids time granularity problems.

As part of this change, I discovered that some dependencies weren't
getting written correctly (involving built executables and library
files), so this patch fixes that too.

This partly addresses #9441, but one test (test_rebuild_when_needed)
is still ignored on Linux.
2013-10-18 18:36:17 -07:00
..
crypto Require module documentation with missing_doc 2013-10-15 22:27:10 -07:00
num option: rewrite the API to use composition 2013-10-09 09:17:29 -04:00
terminfo auto merge of #9833 : alexcrichton/rust/fixes, r=brson 2013-10-16 18:11:22 -07:00
arc.rs Made std::task::TaskBuilder::future_result() easier to use 2013-10-18 10:43:41 +02:00
arena.rs std: Move size/align functions to std::mem. #2240 2013-10-17 17:31:35 -07:00
base64.rs Correct code examples for base64 documentation 2013-10-09 18:36:51 +02:00
bitv.rs std::rand: Add a trait for seeding RNGs: SeedableRng. 2013-10-09 22:22:42 +11:00
c_vec.rs test: Fix rustdoc and tests. 2013-09-23 18:23:22 -07:00
comm.rs option: rewrite the API to use composition 2013-10-09 09:17:29 -04:00
container.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
dlist.rs option: rewrite the API to use composition 2013-10-09 09:17:29 -04:00
ebml.rs remove the float type 2013-10-01 14:54:10 -04:00
enum_set.rs Require module documentation with missing_doc 2013-10-15 22:27:10 -07:00
extra.rs drop the linenoise library 2013-10-16 22:57:51 -04:00
fileinput.rs path2: Adjust the API to remove all the _str mutation methods 2013-10-15 22:18:30 -07:00
flate.rs remove the float type 2013-10-01 14:54:10 -04:00
future.rs extra: Remove usage of fmt! 2013-09-30 23:21:18 -07:00
getopts.rs Check enums in missing_doc lint 2013-10-02 08:57:03 -07:00
glob.rs path2: Update for latest master 2013-10-16 11:18:06 -07:00
hex.rs Migrate users of 'loop' to 'continue' 2013-10-01 15:53:13 -07:00
io_util.rs Require module documentation with missing_doc 2013-10-15 22:27:10 -07:00
json.rs remove the float type 2013-10-01 14:54:10 -04:00
list.rs Check enums in missing_doc lint 2013-10-02 08:57:03 -07:00
md4.rs Require module documentation with missing_doc 2013-10-15 22:27:10 -07:00
priority_queue.rs Migrate users of 'loop' to 'continue' 2013-10-01 15:53:13 -07:00
ringbuf.rs extra: Remove usage of fmt! 2013-09-30 23:21:18 -07:00
semver.rs Check enums in missing_doc lint 2013-10-02 08:57:03 -07:00
serialize.rs remove the float type 2013-10-01 14:54:10 -04:00
smallintmap.rs option: rewrite the API to use composition 2013-10-09 09:17:29 -04:00
sort.rs remove the float type 2013-10-01 14:54:10 -04:00
stats.rs Require module documentation with missing_doc 2013-10-15 22:27:10 -07:00
sync.rs Require module documentation with missing_doc 2013-10-15 22:27:10 -07:00
task_pool.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
tempfile.rs path2: Adjust the API to remove all the _str mutation methods 2013-10-15 22:18:30 -07:00
term.rs option: rewrite the API to use composition 2013-10-09 09:17:29 -04:00
test.rs Made std::task::TaskBuilder::future_result() easier to use 2013-10-18 10:43:41 +02:00
time.rs Removing ccdecl 2013-10-14 14:33:05 +02:00
treemap.rs option: rewrite the API to use composition 2013-10-09 09:17:29 -04:00
unicode.rs Removing ccdecl 2013-10-14 14:33:05 +02:00
url.rs Fix extra::url::to_str to include the port. 2013-10-19 00:25:03 +11:00
uuid.rs uuid: serialize test and documentations 2013-10-16 21:36:41 -04:00
workcache.rs rustpkg: Make rustpkg tests stop comparing dates 2013-10-18 18:36:17 -07:00