Patrick Walton
|
feb014eb3c
|
rustc: Add an "ne" method to the Eq trait, and implement it everywhere
|
2012-09-07 12:24:48 -07:00 |
|
Brian Anderson
|
200959d7ce
|
Remove 'with'
|
2012-09-04 15:47:04 -07:00 |
|
Brian Anderson
|
02b1c32e4d
|
core: Remove struct ctors
|
2012-09-04 15:46:33 -07:00 |
|
Patrick Walton
|
437073868e
|
libcore: "import" -> "use"
|
2012-09-04 11:12:17 -07:00 |
|
Brian Anderson
|
d777e51333
|
Demode reinterpret_cast
|
2012-09-01 18:18:29 -07:00 |
|
Graydon Hoare
|
536cb90a21
|
Migrate core::send_map to random, keyed hashes w/ hash::Hash trait.
|
2012-08-30 19:05:54 -07:00 |
|
Patrick Walton
|
96534365c2
|
rustc: Make < and = into traits
|
2012-08-29 18:25:22 -07:00 |
|
Patrick Walton
|
ff513b1bcd
|
libcore: Replace a bunch of "== None" with ".is_none()".
Generally, "== None" calls into the shape glue, and it's also more useful.
|
2012-08-27 17:49:35 -07:00 |
|
Patrick Walton
|
daf10a2a6c
|
libcore: Fix a use of the shape glue in TLS
|
2012-08-27 17:37:31 -07:00 |
|
Brian Anderson
|
161a82e433
|
Camel case various core constructors
|
2012-08-27 17:22:18 -07:00 |
|
Brian Anderson
|
0c6e470a25
|
Convert core::result to camel case
|
2012-08-27 14:37:04 -07:00 |
|
Ben Blum
|
5dadee1ee7
|
minor core/std cleanup
|
2012-08-26 21:17:39 -04:00 |
|
Brian Anderson
|
8337fa1a54
|
Camel case the option type
|
2012-08-26 15:56:16 -07:00 |
|
Michael Sullivan
|
b5dd01eb2a
|
Add a bunch more unsafe blocks to prepare for the new semantics of unsafe/closure interactions.
|
2012-08-24 14:21:26 -07:00 |
|
Niko Matsakis
|
a08f3a7d4d
|
More complete fix to #3162 (borrowck bug related to access to rec fields)
|
2012-08-23 18:54:08 -07:00 |
|
Paul Stansifer
|
c74a442e86
|
Eliminate some extraneous curly brackets inside invocations of macro_rules!.
|
2012-08-23 11:14:14 -07:00 |
|
Paul Stansifer
|
29f32b4a72
|
m1!{...} -> m1!(...)
|
2012-08-23 11:14:14 -07:00 |
|
Niko Matsakis
|
511e7626ae
|
Infer variance of types with respect to the region parameter.
A similar approach could be used for type parameters.
Fixes #2282.
|
2012-08-23 06:30:43 -07:00 |
|
Ben Blum
|
47cca22d54
|
Bypass lifecycle_lock in inhibit_kill/allow_kill for 3% to 5% speedup. Close #3213.
|
2012-08-21 18:03:41 -04:00 |
|
Niko Matsakis
|
8ee79c79aa
|
new region inference, seperate infer into modules, improve error msgs
Fixes #2806
Fixes #3197
Fixes #3138
|
2012-08-20 22:00:06 -07:00 |
|
Niko Matsakis
|
4b1d83ca64
|
fix deprecated-mode lint warning to consider dtors
|
2012-08-17 17:31:03 -07:00 |
|
Brian Anderson
|
3ab4b014cf
|
Remove the class keyword
|
2012-08-17 10:13:45 -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 |
|
Ben Blum
|
00ef5418d4
|
Change TLS key type to stack closure
|
2012-08-15 14:38:38 -04:00 |
|
Ben Blum
|
4377802202
|
De-mode task.rs and add some option::foo_ref() helpers
|
2012-08-14 19:32:52 -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 |
|
Ben Blum
|
42825fbea6
|
Split libcore/arc.rs: arc -> std::arc; exclusive -> unsafe::exclusive
|
2012-08-10 20:53:09 -04:00 |
|
Ben Blum
|
e1086b0175
|
Implement sync::rwlock::write_cond (and task::rekillable)
|
2012-08-09 23:23:18 -04:00 |
|
Brian Anderson
|
6a0720b439
|
Convert impls to new syntax
|
2012-08-08 18:19:24 -07:00 |
|
Jesse Ruderman
|
a76e4334b3
|
Add spawn_conversation
|
2012-08-08 16:57:13 -04:00 |
|
Ben Blum
|
bdbad614ac
|
Remove rust_cond_lock and sys::condition (rename to little_lock)
|
2012-08-07 18:18:48 -04:00 |
|
Ben Blum
|
18ac4a8e6d
|
Change task().future_result's argument mode
|
2012-08-07 14:26:41 -04:00 |
|
Ben Blum
|
ae6d84f573
|
Rework task::try for new task_builder interface (close #3103)
|
2012-08-07 14:26:41 -04:00 |
|
Tim Chevalier
|
6bd01d0ac8
|
In resolve, forbid duplicate value, type, and module items
Closes #3099
|
2012-08-06 16:37:18 -07:00 |
|
Brian Anderson
|
ecaf9e39c9
|
Convert alt to match. Stop parsing alt
|
2012-08-06 15:36:30 -07:00 |
|
Brian Anderson
|
74370042aa
|
core: Rename task::osmain to platform_thread. #3090
|
2012-08-06 14:07:51 -07:00 |
|
Brian Anderson
|
025d86624d
|
Switch alts to use arrows
|
2012-08-05 22:08:09 -07:00 |
|
Ben Blum
|
b1784673b1
|
Clean up task.rs docs and use replace/swap_unwrap
|
2012-08-02 14:59:37 -04:00 |
|
Ben Blum
|
7d9c61a9fb
|
Linked failure touchups (#1868)
|
2012-08-01 23:39:44 -04:00 |
|
Ben Blum
|
ac0c8b0823
|
Linked failure: add ASCII art. Close #1868.
|
2012-08-01 23:08:06 -04:00 |
|
Ben Blum
|
7cb3f3e86a
|
Linked failure: enable unidirectional propagate test; replace FIXMEs with comments (tag #1868).
|
2012-08-01 23:08:06 -04:00 |
|
Ben Blum
|
43b8114750
|
Linked failure: Rewrite to use ancestor_list and send_map for proper-propagation. (tag #3068, #2190, #1868)
|
2012-08-01 23:08:01 -04:00 |
|
Brian Anderson
|
b355936b4d
|
Convert ret to return
|
2012-08-01 19:16:06 -07:00 |
|
Lindsey Kuper
|
439afaa329
|
Change remaining "iface" occurrences to "trait"; deprecate "iface"
|
2012-07-31 11:52:16 -07:00 |
|
Ben Blum
|
5312704904
|
Fix too-large constants in linked failure tests for happier valgrinding
|
2012-07-28 04:23:18 -04:00 |
|
Ben Blum
|
73ca5603bd
|
(comments only) Mention unsafe TLS destructor use (#3039)
|
2012-07-26 21:20:02 -04:00 |
|
Ben Blum
|
d9e8efca19
|
Handle notification channels in task.rs
|
2012-07-25 13:22:43 -04:00 |
|
Ben Blum
|
bb5db3bc8a
|
Add 2-degree familial relations linked failure tests & fix secondborn behaviour
|
2012-07-24 20:21:20 -04:00 |
|