Tim Chevalier
|
e666fe89dd
|
Make more moves explicit in libcore
|
2012-09-10 12:38:52 -07:00 |
|
Brian Anderson
|
f53c2948aa
|
Rename variables that clash with keywords
|
2012-09-09 16:53:19 -07:00 |
|
Brian Anderson
|
3bd1f32cd9
|
Convert all kind bounds to camel case. Remove send, owned keywords.
|
2012-09-07 18:10:11 -07:00 |
|
Brian Anderson
|
2572e80355
|
Remove 'let' syntax for struct fields
|
2012-09-07 14:02:33 -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
|
161a82e433
|
Camel case various core constructors
|
2012-08-27 17:22:18 -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 |
|
Tim Chevalier
|
51d98d9c7b
|
Expunge match checks
|
2012-08-15 12:38:32 -07:00 |
|
Ben Blum
|
958df4b003
|
De-mode comm, libc, priv, rt, sync, arc. Super easy.
|
2012-08-14 19:36:04 -04:00 |
|
Brian Anderson
|
6a0720b439
|
Convert impls to new syntax
|
2012-08-08 18:19:24 -07:00 |
|
Brian Anderson
|
ecaf9e39c9
|
Convert alt to match. Stop parsing alt
|
2012-08-06 15:36:30 -07:00 |
|
Brian Anderson
|
025d86624d
|
Switch alts to use arrows
|
2012-08-05 22:08:09 -07:00 |
|
Brian Anderson
|
b355936b4d
|
Convert ret to return
|
2012-08-01 19:16:06 -07:00 |
|
Graydon Hoare
|
a63e0e47f0
|
Update some str functions to slices, merge as_buf and unpack_slice.
|
2012-07-24 12:35:52 -07:00 |
|
Ted Horst
|
78fa02106e
|
call task::yield in comm::peek
|
2012-07-23 17:51:10 -07:00 |
|
Ben Blum
|
d0fb85359a
|
Add task::spawn_unlinked and start migrating away from task::unsupervise
|
2012-07-23 16:06:29 -04:00 |
|
Michael Sullivan
|
92743dc2a6
|
Move the world over to using the new style string literals and types. Closes #2907.
|
2012-07-14 01:03:43 -07:00 |
|
Benjamin Herr
|
4ac7159536
|
core: New closure syntax for comm.rs/task.rs docs
|
2012-07-09 13:46:32 +02:00 |
|
Gareth Daniel Smith
|
be0141666d
|
convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
|
2012-07-04 19:18:13 -07:00 |
|
Ben Striegel
|
f2e2a14f36
|
Remove empty argument lists from do expressions
|
2012-07-04 17:21:29 -07:00 |
|
Brian Anderson
|
41bca84dd9
|
core: Convert iter::repeat to the for protocol
|
2012-07-03 17:31:31 -07:00 |
|
Graydon Hoare
|
debb7e4641
|
Switch 'native' to 'extern' (or 'foreign' in some descriptions)
|
2012-07-03 16:11:00 -07:00 |
|
Patrick Walton
|
f093d374ed
|
rustc: Implement a new resolve pass behind a compile flag
|
2012-07-02 18:30:12 -07:00 |
|
Brian Anderson
|
d1fc2b5995
|
Convert to new closure syntax
|
2012-07-01 19:19:32 -07:00 |
|
Brian Anderson
|
a3382b6f26
|
Eliminate usages of old sugared call syntax
|
2012-06-30 16:01:49 -07:00 |
|
Michael Sullivan
|
98e161f00e
|
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
|
2012-06-29 17:41:45 -07:00 |
|
Michael Sullivan
|
329eca6044
|
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
|
2012-06-25 20:00:46 -07:00 |
|
Brian Anderson
|
fad307d7b4
|
core: Convert declarations to not use the trailing 'unsafe' notation
|
2012-06-25 12:48:39 -07:00 |
|
Brian Anderson
|
2f060eb880
|
core: Name is_failure to is_err, is_success to is_ok
|
2012-06-22 18:26:25 -07:00 |
|
Brian Anderson
|
453e29cc39
|
core: Remove resolved FIXME around port destruction
|
2012-06-21 13:41:59 -07:00 |
|
Tim Chevalier
|
1b642bf02f
|
Change core::comm to use classes instead of resources
Ports now are represented internally as classes.
|
2012-06-20 20:12:14 -07:00 |
|
Brian Anderson
|
4dcf84e4f4
|
Remove bind. Issue #2189
|
2012-06-20 17:27:28 -07:00 |
|
Brian Anderson
|
95b9d538b8
|
Use #[cfg(unix)] and #[cfg(windows)] everywhere
|
2012-06-07 22:28:00 -07:00 |
|
Eric Holk
|
1e8f501343
|
Machine types are different from int/uint, etc (Issue #2187)
|
2012-06-04 19:16:47 -07:00 |
|
Niko Matsakis
|
01b5777c8b
|
prohibit type parameters in native fns and other minor fixes
trans now can safely assert that it never sees a type param
|
2012-06-03 20:03:08 -07:00 |
|
Brian Anderson
|
c424b7f847
|
core: Don't fail during port dtor
|
2012-05-15 16:13:42 -07:00 |
|
Brian Anderson
|
c6d33c3d37
|
core: Add comm::listen
|
2012-05-03 16:38:16 -07:00 |
|
Brian Anderson
|
13a4b59cc8
|
core: Add send/recv/peek methods for both ports and chans
Calling peek or recv on channels can fail when the associated port
is dead or unowned.
|
2012-05-03 16:38:16 -07:00 |
|
Brian Anderson
|
18f898315a
|
core: Reorder declarations in comm so they read well
|
2012-05-03 16:38:16 -07:00 |
|
Brian Anderson
|
beb1a59f82
|
core: Add comm::recv_chan to receive from a channel
|
2012-05-03 16:38:16 -07:00 |
|
Brian Anderson
|
01dc4a8b26
|
core: Add priv::weaken_task
|
2012-04-07 19:56:41 -07:00 |
|
Tim Chevalier
|
cb0eeed539
|
Remove a FIXME and workaround that appear to be obsolete
|
2012-03-23 16:25:10 -07:00 |
|
Marijn Haverbeke
|
1b81c5112a
|
Remove last vestiges of old-style intrinsics
Closes #2048
|
2012-03-23 16:08:01 +01:00 |
|
Marijn Haverbeke
|
0545e4a920
|
Support [rust_stack] annotation on native functions (crudely)
|
2012-03-23 10:49:47 +01:00 |
|
Marijn Haverbeke
|
894b7469d6
|
Replace most uses of intrinsics in core with builtins
Issue #1981
|
2012-03-23 10:49:47 +01:00 |
|
Niko Matsakis
|
dc07280b08
|
make --enforce-mut-vars always on, add mut annotations to remaining files
|
2012-03-22 09:58:19 -07:00 |
|
Brian Anderson
|
b181ea415e
|
core: Rename unsafe::leak to unsafe::forget. Closes #2031
|
2012-03-20 15:20:37 -07:00 |
|