rust/src/lib
Tim Chevalier aa25f22f19 Use different syntax for checks that matter to typestate
This giant commit changes the syntax of Rust to use "assert" for
"check" expressions that didn't mean anything to the typestate
system, and continue using "check" for checks that are used as
part of typestate checking.

Most of the changes are just replacing "check" with "assert" in test
cases and rustc.
2011-05-02 12:16:29 -07:00
..
_int.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
_str.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
_task.rs Reformat standard library; no code changes. 2010-09-22 15:44:13 -07:00
_u8.rs Reformat standard library; no code changes. 2010-09-22 15:44:13 -07:00
_uint.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
_vec.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
bitv.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
Box.rs stdlib: Add a pointer equality function to the standard library and a test case 2011-04-21 16:44:17 -07:00
dbg.rs Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for root within std.rc anyway) 2011-03-09 17:29:18 -08:00
deque.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
ebml.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
ExtFmt.rs Fix the interaction between various flags in #fmt 2011-04-26 20:49:03 -04:00
fs.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
GenericOS.rs stdlib: Add a color_supported() function to Term 2011-04-28 14:54:00 -07:00
GetOpts.rs Add GetOpts module to std 2011-04-26 20:30:44 +02:00
io.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
linux_os.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
list.rs rustc: Fix list.foldl() to pass its second argument by alias 2011-03-18 15:19:32 -07:00
macos_os.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
map.rs Skip likely-zero initial probe, speed up map.rs. 2011-04-25 04:12:33 +00:00
option.rs Handle nested items correctly in typestate_check 2011-04-19 14:56:28 -07:00
posix_fs.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
rand.rs Reformat standard library; no code changes. 2010-09-22 15:44:13 -07:00
run_program.rs Remove effect system from src. 2011-04-19 13:35:49 -07:00
sha1.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
sort.rs Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tweak std lib vec fns in process. 2011-03-16 14:58:02 -07:00
std.rc stdlib: Add a Time module to the standard library 2011-04-29 11:54:06 -07:00
sys.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
Term.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00
Time.rs stdlib: Add a Time module to the standard library 2011-04-29 11:54:06 -07:00
UFind.rs rustc: Use union-find for variable substitution 2011-04-14 11:24:25 -07:00
util.rs Continued sketching out code for checking states against preconditions. 2011-04-06 17:58:18 -07:00
win32_fs.rs Remove effect system from src. 2011-04-19 13:35:49 -07:00
win32_os.rs Use different syntax for checks that matter to typestate 2011-05-02 12:16:29 -07:00