Luqman Aden
|
d6e1a6b237
|
libstd: Get rid of duplication in {peer, socket}_name and remove extra *.
|
2013-07-25 15:50:19 -04:00 |
|
Luqman Aden
|
61e741cf71
|
libstd: Implement {peer, socket}_name for new rt tcp & udp.
|
2013-07-25 05:57:52 -04:00 |
|
Jeff Olson
|
73ab6c60f3
|
std: make check appeasement
|
2013-07-22 13:19:05 -07:00 |
|
Jeff Olson
|
155470fc9c
|
std: minor timer cleanup based on feedback
|
2013-07-22 13:19:04 -07:00 |
|
Jeff Olson
|
5da29e3278
|
std: add rt::io::Timer
|
2013-07-22 13:19:04 -07:00 |
|
Eric Reed
|
968f7f5d3d
|
Changed methods on UDP sockets and TCP/UDP watchers to &mut self to reflect that libuv may change the underlying handle.
|
2013-07-19 13:04:03 -07:00 |
|
Eric Reed
|
cf23292010
|
Merge remote-tracking branch 'upstream/io' into io
Conflicts:
src/libstd/rt/uvio.rs
|
2013-07-08 13:03:18 -07:00 |
|
Eric Reed
|
e6c57793be
|
IPv6 support for UDP and TCP.
|
2013-07-02 16:40:57 -07:00 |
|
Patrick Walton
|
f9b54541ee
|
librustc: Disallow "mut" from distributing over bindings.
This is the backwards-incompatible part of per-binding-site "mut".
|
2013-06-28 10:44:15 -04:00 |
|
Huon Wilson
|
32d655916f
|
Convert vec::{reserve, reserve_at_least, capacity} to methods.
|
2013-06-28 00:40:47 +10:00 |
|
Huon Wilson
|
d0512b1055
|
Convert vec::[mut_]slice to methods, remove vec::const_slice.
|
2013-06-27 22:36:09 +10:00 |
|
Eric Reed
|
87ecfb7435
|
converted TCP interface to newtype structs
|
2013-06-26 09:37:48 -07:00 |
|
Eric Reed
|
d0dc6970d8
|
removed unecessary method
|
2013-06-26 09:37:16 -07:00 |
|
Eric Reed
|
34b1135b59
|
Converted UdpSocket into a newtype struct and (dis)connecting uses move semantics rather than ~.
|
2013-06-25 17:05:59 -07:00 |
|
Eric Reed
|
d0c812f2a8
|
IPv6 struct
|
2013-06-25 16:03:24 -07:00 |
|
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 |
|