summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
2013-01-11Merge pull request #4443 from wting/4386_add_privsTim Chevalier-5/+5
Adds priv qualifiers where they have been commented out before implementation.
2013-01-11libstd: Ignore failing test on WindowsPatrick Walton-0/+3
2013-01-11Comment out test_decode_form_urlencoded again. Filed issue 4449. rs=breakageTim Chevalier-0/+4
2013-01-11libstd: Fix std test. rs=bustedPatrick Walton-86/+111
2013-01-11Make std::sync::semaphore() publicJens Nockert-1/+1
2013-01-11Adds priv qualifiers where they have been commented out before implementation.William Ting-5/+5
Updates #4386.
2013-01-10librustc: Make all external functions unsafe. r=tjcPatrick Walton-159/+207
2013-01-10std: Address XXXes in flatpipesTim Chevalier-67/+70
2013-01-10std: Fix pattern match on reference, address an XXXTim Chevalier-18/+16
2013-01-10std: Fix net_url test that was commented outTim Chevalier-3/+2
2013-01-10std: Fix test that was commented outTim Chevalier-14/+11
2013-01-10core: Change XXXs into proper FIXMEs with issue numbersTim Chevalier-6/+6
2013-01-10Fix: BigInt tests fail on 32-bit platformsgifnksm-28/+110
2013-01-10Rename memcpy, memmove, memset to prevent any confusion with the C equivalents.William Ting-1/+1
Closes #4203.
2013-01-09std: fix net::tcp::test fallout from 2db3abd harderGraydon Hoare-13/+16
2013-01-09A collection of refactorings that I found it hard/tiresome to divide:Niko Matsakis-19/+22
- Make `extern fn()` assignable to any closure type, rather than a subtype. - Remove unused int_ty_set and float_ty_set - Refactor variable unification and make it more DRY - Do fn sub/lub/glb on the level of fn_sig - Rename infer::to_str::ToStr to infer::to_str::InferStr - Capitalize names of various types - Correct hashing of FnMeta - Convert various records-of-fns into structs-of-fns. This is both eliminating use of deprecated features and more forwards compatible with fn reform. r=pcwalton
2013-01-09std: fix net::tcp::test fallout from 2db3abdGraydon Hoare-1/+5
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-31/+201
module scope. r=tjc
2013-01-08Only ignore failing bigint tests on 32-bit platformsBrian Anderson-4/+8
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-198/+30
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-30/+198
module scope. r=tjc
2013-01-08Ignore some failing bigint testsBrian Anderson-0/+4
2013-01-08Merge remote-tracking branch 'gifnksm/bigint' into kind-namesBrian Anderson-0/+1499
2013-01-02remove apparently-superfluous extra parens from typesTim Chevalier-2/+2
2013-01-02std: Constify the bytes sent to Sha1::inputPeter Williams-4/+4
We are of course never going to modify the data, and this change allows us to accept data from to_bytes::IterBytes types.
2012-12-31Merge pull request #4324 from steveklabnik/std_netBrian Anderson-1/+11
Add some extra description for std::net
2013-01-01Add some extra description for std::netSteve Klabnik-1/+11
2012-12-29libstd: Comment out mysteriously failing net-url test. rs=bustedPatrick Walton-2/+3
2012-12-28doc: Rename mention of insert_or_update_with_keyBen Alpert-1/+1
As far as I can tell, these docs were meant to refer to update_with_key.
2012-12-28libstd: Fix tests. rs=bustagePatrick Walton-11/+69
2012-12-27libstd: Fix a bunch of resolve errors in tests. rs=firePatrick Walton-13/+118
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-116/+375
contain at least two components. r=graydon
2012-12-27Enhance auto_encode to take number of struct fieldsMichael Neumann-8/+8
emit_struct and read_struct takes an additional len:uint parameter which tells us how many fields the struct we are working on has. This is required to implement an Encoder for the msgpack [1] serialization format. To serialize a struct with msgpack you have to use arrays and the size of the array has to be know before each of the elements are written out. JSON as an example doesn't have this problem as it uses '[' and ']' delimiters for arrays. [1]: www.msgpack.org
2012-12-24Convert core::io to use explicit self (for issue #4118 and issue #2004)gareth-15/+15
2012-12-24std: Mark some functions as pureChris Peterson-12/+12
2012-12-24bump 0.5 => 0.6, redirect some URLs in docs.Graydon Hoare-2/+2
2012-12-24std: modernize net_urlErick Tryzelaar-364/+316
This switches over to using structs and send_maps for query string parsing.
2012-12-24Switch chain calls to use Option::chain methodErick Tryzelaar-78/+39
2012-12-24Merge pull request #4278 from cpeterso/incoming-pure-functionsTim Chevalier-12/+12
Mark some more core and std functions as pure
2012-12-24Convert core::io to use explicit self (for issue #4118 and issue #2004)gareth-15/+15
2012-12-23std: Mark some functions as pureChris Peterson-12/+12
2012-12-23Merge pull request #4243 from erickt/incomingTim Chevalier-78/+39
Fix a bug in Result::unwrap_err (and minor cleanup)
2012-12-23Merge pull request #4249 from graydon/0.6-bumpTim Chevalier-2/+2
bump 0.5 => 0.6, redirect some URLs in docs.
2012-12-23Merge pull request #4251 from erickt/urlTim Chevalier-364/+316
std: modernize net_url
2012-12-22Convert @[BigDigit] to ~[BigDigit]gifnksm-279/+254
2012-12-22Impl Zero, One of BigInt, BigUintgifnksm-73/+85
2012-12-22Convert std::bigint to explicit self.gifnksm-45/+52
2012-12-22Move BigUint and BigDIgit to std::bigint.gifnksm-845/+834
2012-12-22Implement BigInt and BigUint.gifnksm-0/+1505
2012-12-21bump 0.5 => 0.6, redirect some URLs in docs.Graydon Hoare-2/+2