rust/src/libextra
Corey Richardson 9ea295b7df extra::json: use a different encoding for enums.
It now uses `{"type": VariantName, "fields": [...]}`, which, according to
@Seldaek, since all enums will have the same "shape" rather than being a weird
ad-hoc array, will optimize better in javascript JITs. It also looks prettier,
and makes more sense.
2013-09-16 12:40:32 -04:00
..
crypto Use std::iter::range_step 2013-09-15 00:41:34 -04:00
num std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else} 2013-09-12 18:54:13 -07:00
terminfo Rename str::from_bytes to str::from_utf8, closes #8985 2013-09-05 14:17:24 +02:00
arc.rs Use MuextArc and RWArc in docstrings 2013-09-04 09:14:56 +02:00
arena.rs Enabled unit tests in std and extra. 2013-08-22 20:02:20 -07:00
base64.rs std::at_vec and vec: Unify build_sized, build_sized_opt into build 2013-09-10 05:50:11 +02:00
bitv.rs rename std::iterator to std::iter 2013-09-09 03:21:46 -04:00
c_vec.rs Enabled unit tests in std and extra. 2013-08-22 20:02:20 -07:00
comm.rs Rendezvous stream for synchronous channel messaging 2013-09-11 22:03:54 -04:00
container.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
dlist.rs rename std::iterator to std::iter 2013-09-09 03:21:46 -04:00
ebml.rs Rename str::from_bytes to str::from_utf8, closes #8985 2013-09-05 14:17:24 +02:00
enum_set.rs rename std::iterator to std::iter 2013-09-09 03:21:46 -04:00
extra.rs Replace os::glob with extra::glob, which is written in rust, 2013-09-05 21:19:47 +01:00
fileinput.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00
flate.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
flatpipes.rs Enabled unit tests in std and extra. 2013-08-22 20:02:20 -07:00
future.rs Enabled unit tests in std and extra. 2013-08-22 20:02:20 -07:00
getopts.rs char_len is more succinct than count_chars. 2013-08-25 13:16:12 +02:00
glob.rs auto merge of #9115 : erickt/rust/master, r=erickt 2013-09-14 00:01:04 -07:00
hex.rs Rename str::from_bytes to str::from_utf8, closes #8985 2013-09-05 14:17:24 +02:00
io_util.rs extra: change XXX to FIXME and elaborate on comments 2013-08-21 17:17:47 -07:00
json.rs extra::json: use a different encoding for enums. 2013-09-16 12:40:32 -04:00
list.rs extra: Replace for with do { .. } expr where internal iterators are used 2013-08-01 16:54:22 +02:00
md4.rs rm obsolete integer to_str{,_radix} free functions 2013-08-20 22:05:03 -04:00
par.rs std: Rename Iterator.transform -> .map 2013-08-10 07:33:21 -07:00
priority_queue.rs rename std::iterator to std::iter 2013-09-09 03:21:46 -04:00
rc.rs rc: from_{owned,const} -> from_{send,freeze} 2013-08-01 04:39:00 -04:00
ringbuf.rs rename std::iterator to std::iter 2013-09-09 03:21:46 -04:00
rl.rs extra: improvements & bug fixes to rl. 2013-09-11 22:20:33 +10:00
semver.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00
serialize.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
smallintmap.rs rename std::iterator to std::iter 2013-09-09 03:21:46 -04:00
sort.rs vec: rm obsolete zip and zip_slice 2013-08-15 21:12:34 -04:00
stats.rs librustc: Fix problem with cross-crate reexported static methods. 2013-08-27 18:47:59 -07:00
sync.rs Cleanup concurrency tests 2013-08-31 11:26:01 -07:00
task_pool.rs Remove the C++ runtime. Sayonara 2013-08-09 16:45:50 -07:00
tempfile.rs Remove all usage of change_dir_locked 2013-09-13 21:58:00 -07:00
term.rs More spelling corrections. 2013-08-18 08:28:04 +10:00
test.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00
time.rs std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else} 2013-09-12 18:54:13 -07:00
treemap.rs rename std::iterator to std::iter 2013-09-09 03:21:46 -04:00
unicode.rs Fix building problems in extra::unicode. 2013-08-03 19:57:31 +09:00
url.rs stop treating char as an integer type 2013-09-04 08:07:56 -04:00
uuid.rs std: Add a bunch of Default impls 2013-09-12 18:54:13 -07:00
workcache.rs extra::workcache: Remodel the (internal) struct Work 2013-09-14 04:07:51 +02:00