Eric Reed
|
f202713b73
|
satisfy the formatting check
|
2013-06-25 14:40:36 -07:00 |
|
Eric Reed
|
4870dce3eb
|
Merge remote-tracking branch 'upstream/io' into io
Conflicts:
src/rt/rustrt.def.in
|
2013-06-25 11:45:44 -07:00 |
|
Eric Reed
|
794923c995
|
UDP networking with tests
|
2013-06-25 11:43:40 -07:00 |
|
Eric Reed
|
36c0e04e57
|
derived instances of Eq and TotalEq for IpAddr rather than implement them manually.
|
2013-06-19 17:39:02 -07:00 |
|
Eric Reed
|
ac49b74e82
|
socket based UDP io
|
2013-06-19 17:23:55 -07:00 |
|
Eric Reed
|
d777ba01cb
|
Wrote the Eq instance of IpAddr in a slightly different way.
|
2013-06-19 15:20:28 -07:00 |
|
Brian Anderson
|
1120f8c1e5
|
std::rt: Work around a dynamic borrowck bug
|
2013-06-18 23:20:53 -07:00 |
|
Eric Reed
|
35f3fa6383
|
Merge remote-tracking branch 'upstream/io' into io
Conflicts:
src/libstd/rt/uvio.rs
|
2013-06-17 12:45:40 -07:00 |
|
Eric Reed
|
e42f28c05c
|
stated to implement UdpStream
|
2013-06-17 12:34:58 -07:00 |
|
Eric Reed
|
47443753f1
|
added Eq and TotalEq instances for IpAddr
|
2013-06-17 12:33:46 -07:00 |
|
Brian Anderson
|
319cf6e465
|
Merge remote-tracking branch 'brson/io'
Conflicts:
src/libstd/rt/comm.rs
src/libstd/rt/mod.rs
src/libstd/rt/sched.rs
src/libstd/rt/task.rs
src/libstd/rt/test.rs
src/libstd/rt/tube.rs
src/libstd/rt/uv/uvio.rs
src/libstd/rt/uvio.rs
src/libstd/task/spawn.rs
|
2013-06-16 15:09:25 -07:00 |
|
Daniel Micay
|
6c547e42c8
|
rm vec::uniq_len
|
2013-06-15 22:16:21 -04:00 |
|
Daniel Micay
|
ec27644870
|
automated whitespace fixes
|
2013-06-13 18:03:08 -04:00 |
|
Huon Wilson
|
efc71a8bdb
|
std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_with_null[_consume]().
The first acts on &str and is not nul-terminated, the last two act on strings
that are always null terminated (&'static str, ~str and @str).
|
2013-06-12 12:21:04 +10:00 |
|
Brian Anderson
|
84d2695921
|
std::rt: Work around a dynamic borrowck bug
|
2013-06-10 17:46:49 -07:00 |
|
Patrick Walton
|
8114d0e950
|
librustc: Disallow multiple patterns from appearing in a "let" declaration.
You can still initialize multiple variables at once with "let (x, y) = (1, 2)".
|
2013-06-04 21:45:42 -07:00 |
|
Philipp Brüschweiler
|
34ee63e93b
|
std::cell: Modernize constructors
Part of #3853
|
2013-06-04 12:03:58 +02:00 |
|
Patrick Walton
|
206ab89629
|
librustc: Stop reexporting the standard modules from prelude.
|
2013-05-29 19:04:53 -07:00 |
|
Erick Tryzelaar
|
dc970c13f4
|
cleanup warnings from libstd
|
2013-05-23 17:48:16 -07:00 |
|
Patrick Walton
|
18df18c817
|
libstd: Fix merge fallout.
|
2013-05-22 21:57:11 -07:00 |
|
Patrick Walton
|
0c820d4123
|
libstd: Rename libcore to libstd and libstd to libextra; update makefiles.
This only changes the directory names; it does not change the "real"
metadata names.
|
2013-05-22 21:57:05 -07:00 |
|