summary refs log tree commit diff
path: root/src/libstd/net_ip.rs
AgeCommit message (Collapse)AuthorLines
2012-10-03De-export net::*. Part of #3583.Graydon Hoare-22/+13
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-3/+3
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-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-1/+1
2012-09-28Long linesBrian Anderson-4/+4
2012-09-28std: Eliminate deprecated patternsBrian Anderson-9/+8
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-1/+1
2012-09-25Demode core::resultBrian Anderson-8/+8
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+3
#[legacy_exports];
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-2/+2
Note that the method foo.each() is not de-moded, nor the other vec routines.
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵Niko Matsakis-3/+3
demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready.
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-3/+3
2012-09-13Fix implicit-instantiation of non-implicitly-copyable warnings.Graydon Hoare-1/+1
2012-09-11Make moves explicit in argumentsTim Chevalier-2/+2
2012-09-04Demode libstd/net_ip.rsKevin Cantu-14/+16
2012-09-04libstd: "import" -> "use"Patrick Walton-19/+17
2012-08-31std: Camel case net modulesBrian Anderson-34/+34
2012-08-29std: More camel casingBrian Anderson-1/+1
2012-08-27Convert core::result to camel caseBrian Anderson-27/+27
2012-08-26Camel case the option typeBrian Anderson-1/+1
2012-08-24Add a bunch more unsafe blocks to prepare for the new semantics of ↵Michael Sullivan-3/+3
unsafe/closure interactions.
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-23/+23
2012-08-16Add std::comm with DuplexStreamEric Holk-1/+2
2012-08-15Convert more core types to camel caseBrian Anderson-1/+1
2012-08-08Convert impls to new syntaxBrian Anderson-2/+1
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-1/+1
Require comma separators for all expression types except the plain block
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-8/+8
2012-08-05Switch alts to use arrowsBrian Anderson-36/+24
2012-08-01Convert ret to returnBrian Anderson-3/+3
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-23/+23
2012-07-24Update some str functions to slices, merge as_buf and unpack_slice.Graydon Hoare-1/+1
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-1/+6
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-30/+30
#2907.
2012-07-12Get rid of all of the remaining /~s in the code base.Michael Sullivan-5/+5
2012-07-09rustc: Switch to the new resolution passPatrick Walton-1/+2
2012-07-06Revert "rustc: Switch to the new resolution pass"Niko Matsakis-2/+1
This reverts commit c4af6e92fbae171c56a4e68666025725555fc9d8. Branch was burning...many, many unresolved imports.
2012-07-06rustc: Switch to the new resolution passPatrick Walton-1/+2
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-62/+56
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-03Change crust -> extern.Graydon Hoare-1/+1
2012-07-02Merge remote-tracking branch 'brson/uv'Brian Anderson-24/+319
Conflicts: src/libstd/net_ip.rs src/libstd/net_tcp.rs
2012-07-01Convert to new closure syntaxBrian Anderson-1/+1
2012-06-29Ignore various uv tests that failBrian Anderson-0/+2
2012-06-29std: adding some basic docs for net::ip::get_addrJeff Olson-63/+76
2012-06-29std/rt: cleanup and adding sockaddr_in6 mapping for win32Jeff Olson-0/+1
2012-06-29rename net::ip tests en masseJeff Olson-6/+6
2012-06-29std: fix errors from recent rebase and vec expr/type syntax updateJeff Olson-4/+4
2012-06-29std: addressing #2656 (ipv6 support in net::tcp)Jeff Olson-2/+2
.. there are some additional FIXME nags in net_tcp (L 1012) about blocking because libuv is holding unsafe ptrs to task local data. the proposed fix going is not really feasible w/ the current design, IMO, but i'll leave it there in case someone really wants to make the case without creating more hassle than it's worth.
2012-06-29std: add test for net::ip::get_addr failureJeff Olson-0/+10
2012-06-29std: beef up ipv4 validation a bitJeff Olson-7/+55
now the best of what we had prior to libuv integration (proper validation of an ipv4 string), along with libuv support (initial ipv6 support) libuv has even weaker facilities for validating an input ipv6 (but still more than what we had), so eventually the "right" answer would be to roll a proper ipv6 address string parser in rust