Brian Anderson
|
3ab4b014cf
|
Remove the class keyword
|
2012-08-17 10:13:45 -07:00 |
|
Patrick Walton
|
6d7b143036
|
libstd: Add a function to borrow a cell
|
2012-08-16 19:37:33 -07:00 |
|
Ben Blum
|
f188d92dfe
|
reduce stress constants in std::timer::tests
|
2012-08-16 21:07:55 -04:00 |
|
Eric Holk
|
5f57588887
|
Update the rock-paper-scissors example in the tutorial, and rename some types in core::pipes
|
2012-08-16 17:50:36 -07:00 |
|
Eric Holk
|
ca0607051a
|
Fix compile errors in tutorial tests.
|
2012-08-16 16:46:20 -07:00 |
|
Eric Holk
|
924e787119
|
Add std::comm with DuplexStream
|
2012-08-16 16:46:19 -07:00 |
|
Brian Anderson
|
9c6890f488
|
Convert more core types to camel case
|
2012-08-15 17:46:05 -07:00 |
|
Brian Anderson
|
74c69e1053
|
Convert more core types to camel case
|
2012-08-15 14:14:20 -07:00 |
|
Tim Chevalier
|
51d98d9c7b
|
Expunge match checks
|
2012-08-15 12:38:32 -07:00 |
|
Ben Blum
|
a57d3e0c15
|
Fix :broadcast_heavy in condvars.
|
2012-08-15 14:11:39 -04:00 |
|
Ben Blum
|
5f64d5df33
|
sync+arc - comments and attributes only
|
2012-08-15 13:55:43 -04:00 |
|
Ben Blum
|
f29f308c1c
|
Enable multiple condvars on a single mutex_arc/rw_arc.
|
2012-08-15 13:22:50 -04:00 |
|
Ben Blum
|
d1fc7368c8
|
Enable multiple condvars on a single mutex/rwlock.
|
2012-08-15 13:22:50 -04:00 |
|
Ben Blum
|
fa8fc4b2b5
|
Add 1shot pipe chan_one/port_one type aliases and convert std::sync to use them
|
2012-08-15 13:22:50 -04:00 |
|
Brian Anderson
|
11258310e2
|
Convert more core types to camel case
|
2012-08-14 18:26:03 -07:00 |
|
Graydon Hoare
|
c1fad07758
|
Add a map::str_slice_map constructor to libstd.
|
2012-08-14 16:45:51 -07:00 |
|
Ben Blum
|
958df4b003
|
De-mode comm, libc, priv, rt, sync, arc. Super easy.
|
2012-08-14 19:36:04 -04:00 |
|
Ben Blum
|
821fa337ff
|
add sync::tests::test_mutex_killed_broadcast
|
2012-08-14 19:32:52 -04:00 |
|
Ben Blum
|
589ee65fd4
|
Add rw_arc.downgrade() + std and cfail tests. Tons of region FIXMEs... (cf #2282, #3154)
|
2012-08-14 17:53:18 -04:00 |
|
Graydon Hoare
|
36883186ab
|
De-mode core::future.
|
2012-08-13 19:08:02 -07:00 |
|
Brian Anderson
|
5394e34aa4
|
core: Camel case some lesser-used modules
|
2012-08-13 18:59:48 -07:00 |
|
Brian Anderson
|
6b43c0c1ad
|
Stop parsing old operator overloading syntax
|
2012-08-13 18:59:17 -07:00 |
|
Graydon Hoare
|
91612dbb7e
|
De-mode-ify a few minor libcore modules.
|
2012-08-13 17:11:33 -07:00 |
|
Ben Blum
|
52255f898c
|
Enable condvars on ARCs
|
2012-08-13 19:45:48 -04:00 |
|
Patrick Walton
|
5bd4110170
|
rustc: Mostly implement region-bounded stack closures
|
2012-08-13 15:34:36 -07:00 |
|
Ben Blum
|
6e93d67dba
|
Add more rwlock tests
|
2012-08-13 17:31:28 -04:00 |
|
Ben Blum
|
7cf21e52eb
|
Implement rwlock.downgrade and tests
|
2012-08-13 17:31:24 -04:00 |
|
Ben Blum
|
3dbce4ebea
|
minor fix to rwlock.read()
|
2012-08-13 17:18:23 -04:00 |
|
Brian Anderson
|
ac4132b7fd
|
std: Add tests for cell. Fix a logic error
|
2012-08-12 16:36:07 -07:00 |
|
Brian Anderson
|
78d19d8f1b
|
std: Add cell to the std crate and make it build
|
2012-08-12 16:26:45 -07:00 |
|
Chris Peterson
|
06b2804c27
|
std: Update timespec comments to say "nanoseconds"
|
2012-08-11 13:02:08 -07:00 |
|
Ben Blum
|
0eae571389
|
Implement mutex_arc and rw_arc; add some tests
|
2012-08-10 20:53:09 -04:00 |
|
Ben Blum
|
42825fbea6
|
Split libcore/arc.rs: arc -> std::arc; exclusive -> unsafe::exclusive
|
2012-08-10 20:53:09 -04:00 |
|
Patrick Walton
|
b9b0d374d3
|
libstd: Implement cells as a nicer replacement for the option dance
|
2012-08-09 19:45:05 -07:00 |
|
Graydon Hoare
|
800de26372
|
Remove obsolete FIXMEs, close #2345.
|
2012-08-08 18:40:30 -07:00 |
|
Brian Anderson
|
6a0720b439
|
Convert impls to new syntax
|
2012-08-08 18:19:24 -07:00 |
|
Brian Anderson
|
2772b2e5c7
|
syntax: Make match arm parsing more restrictive again
Require comma separators for all expression types except the plain block
|
2012-08-07 12:23:43 -07:00 |
|
Ben Blum
|
18ac4a8e6d
|
Change task().future_result's argument mode
|
2012-08-07 14:26:41 -04:00 |
|
Brian Anderson
|
ecaf9e39c9
|
Convert alt to match. Stop parsing alt
|
2012-08-06 15:36:30 -07:00 |
|
Brian Anderson
|
d3a9bb1bd4
|
std: URL paths can contain dashes
|
2012-08-06 15:17:08 -07:00 |
|
Brian Anderson
|
1e3143b34e
|
std: Parse underscores in url paths
|
2012-08-06 13:12:49 -07:00 |
|
Brian Anderson
|
025d86624d
|
Switch alts to use arrows
|
2012-08-05 22:08:09 -07:00 |
|
Brian Anderson
|
3fe1c7071d
|
std: Some fixes to url parsing
|
2012-08-05 16:33:28 -07:00 |
|
Brian Anderson
|
dbf58716df
|
std: URLs without schemes parse as errors. Closes #3112
|
2012-08-05 13:48:29 -07:00 |
|
Brian Anderson
|
903068c132
|
Long lines
|
2012-08-03 11:46:31 -07:00 |
|
Daniel Patterson
|
7e43f8f8dc
|
std::net::url - change alt to match, ret to return, as per recent syntax changes
|
2012-08-03 11:28:19 -07:00 |
|
Daniel Patterson
|
64eb497d34
|
std::net::url - eliminate out of date comment and switch to str::each_chari instead of str_reader to make code cleaner
|
2012-08-03 11:28:19 -07:00 |
|
Daniel Patterson
|
8e3105b6db
|
std::net::url - fix to_str to work with authorityless urls, add test
|
2012-08-03 11:28:19 -07:00 |
|
Daniel Patterson
|
21187206c3
|
std::net::url cleanups for lint check
|
2012-08-03 11:28:19 -07:00 |
|
Daniel Patterson
|
b57f6b73ba
|
std::net::url - making parsing of authority give error messages if in encounters invalid stuff; support for ipv6, more tests.
|
2012-08-03 11:28:19 -07:00 |
|