about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
2012-10-04De-mode comm::ChanTim Chevalier-39/+39
2012-10-04Fix long line.Graydon Hoare-1/+2
2012-10-04Finish de-exporting std. Part of #3583.Graydon Hoare-98/+80
2012-10-04Get tim_sort working, add test for double-freeing elements in tmpSimon BD-24/+25
2012-10-04Fix my mergeSimon BD-130/+0
2012-10-03Merge remote-tracking branch 'original/incoming' into incomingSimon BD-1689/+3289
Conflicts: src/libstd/json.rs src/libstd/sort.rs
2012-10-03Backup changes before pull from incomingSimon BD-11/+131
2012-10-03libstd: Make vec_from_set purePatrick Walton-1/+1
2012-10-03std: Fix double free in uvBrian Anderson-3/+3
2012-10-03De-export net::*. Part of #3583.Graydon Hoare-91/+46
2012-10-03Remove crudTim Chevalier-1/+0
2012-10-03Remove uses of + mode from libstdTim Chevalier-114/+112
More or less the same as my analogous commit for libcore. Had to remove the forbid(deprecated_modes) pragma from some files -- will restore it after the snapshot.
2012-10-03De-export std::{json, getopts}. Part of #3583.Graydon Hoare-38/+18
2012-10-03De-export std::{ebml, ebml2}. Part of #3583.Graydon Hoare-89/+41
2012-10-03Add cleanup code so the the array remains in a valid state if a comparison failsSimon BD-1/+74
2012-10-02Removing explicit uses of + modeTim Chevalier-8/+11
This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes.
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-41/+40
2012-10-02De-export std::{fun_treemap, list, map}. Part of #3583.Graydon Hoare-47/+30
2012-10-01Add deserializable and more types to serialization2Erick Tryzelaar-129/+411
2012-10-01libstd: remove unused imports from jsonErick Tryzelaar-3/+0
2012-10-01De-export std::{uv, uv_ll, uv_iotask, uv_global_loop}. Part of #3583.Graydon Hoare-167/+139
2012-10-01De-export std::test. Part of #3583.Graydon Hoare-19/+7
2012-10-01Fix rope breakage from de-exporting.Graydon Hoare-4/+4
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-61/+61
Everything should now call ptr::addr_of instead of ptr::p2::addr_of. Only the pipes macro code when compiled by stage0 will call ptr::p2::addr_of. Needs a snapshot to get rid of that.
2012-10-01De-export std::{rope,smallintmap}. Part of #3583.Graydon Hoare-81/+74
2012-10-01Demode ebml, ebml2, json, parTim Chevalier-20/+20
2012-10-01Make local variables and methods use underscores not camel caseSimon BD-138/+138
2012-09-28std: Make the DuplexStream constructor publicBrian Anderson-1/+1
2012-09-28De-export std::c_vec. Part of Part of #3583.Graydon Hoare-15/+7
2012-09-28De-export std::deque. Part of #3583.Graydon Hoare-4/+2
2012-09-28De-export std::{time, prettyprint{,2}, arena}. Part of #3583.Graydon Hoare-39/+17
2012-09-28De-mode std::unicode. Part of #3583.Graydon Hoare-147/+143
2012-09-28std: More demodingBrian Anderson-27/+27
2012-09-28De-export std::{arc,comm,sync}. Part of #3583.Graydon Hoare-33/+20
2012-09-28De-export std::{bitv, cell, timer}. Part of #3583.Graydon Hoare-19/+12
2012-09-28Demode extfmtTim Chevalier-4/+4
Needs a snapshot before this can be completed, because I changed the mode for conv_poly.
2012-09-28demode vecNiko Matsakis-16/+15
2012-09-28Fix missed pattern on std::net_tcp.Graydon Hoare-1/+1
2012-09-28Long lines.Graydon Hoare-1/+5
2012-09-28Long linesBrian Anderson-67/+77
2012-09-28std: Eliminate deprecated patternsBrian Anderson-165/+130
2012-09-27Add a simple testsuite for timsortSimon BD-0/+40
2012-09-27Export timsortSimon BD-0/+1
2012-09-27Remove trailing whitespaceSimon BD-22/+22
2012-09-27De-mode std::{treemap,sort}. Part of #3583.Graydon Hoare-25/+11
2012-09-27De-export std::{dbg,sha1,md4,tempfile,term}. Part of #3583.Graydon Hoare-49/+36
2012-09-27Put function argument last in sort function. Fixes #3265.Simon BD-26/+36
2012-09-27std: Fix mode warning in std::testBrian Anderson-1/+1
2012-09-27De-export std::{base64,cmp,par}. Part of #3583.Graydon Hoare-12/+8
2012-09-27Fix timsort to use updated vec::reserveSimon BD-5/+5