Brian Anderson
|
2cdb23bbc0
|
Replace uses of 'unchecked' with 'unsafe'
|
2012-09-18 11:31:57 -07:00 |
|
Niko Matsakis
|
efa6675f1d
|
make filetype() include the "." (fixes #3412)
|
2012-09-18 11:29:53 -07:00 |
|
Patrick Walton
|
3b013cd800
|
rustc: Change all non-keyword uses of "link"
|
2012-09-18 11:27:37 -07:00 |
|
Brian Anderson
|
5c18bf6cdd
|
core: Rename at_vec::unsafe to raw
|
2012-09-18 11:19:17 -07:00 |
|
Patrick Walton
|
409bc6fc2c
|
libcore: Fix cleanup for i386
|
2012-09-17 12:01:24 -07:00 |
|
Niko Matsakis
|
48496fc1b6
|
add a test and correct terminology
newtype'd enums have 1 variant, and 1 field.
denegerate have only 1 variant but may have more fields.
|
2012-09-17 06:34:36 -07:00 |
|
Patrick Walton
|
be162da961
|
libcore: Log newtyped enums correctly. Closes #3506.
|
2012-09-16 09:28:21 -07:00 |
|
Erick Tryzelaar
|
d0d84348ef
|
Make most send_map functions pure
|
2012-09-15 13:38:41 -07:00 |
|
Erick Tryzelaar
|
1834249e8d
|
libcore: add find_ref/get_ref to SendMap trait
|
2012-09-15 13:38:41 -07:00 |
|
Erick Tryzelaar
|
10e317de54
|
vec::u8 => vec::bytes (#3444)
|
2012-09-15 13:38:41 -07:00 |
|
Erick Tryzelaar
|
8dc9e6643a
|
io::Reader::chars_from_buf => chars_from_bytes (#3444)
|
2012-09-15 13:38:41 -07:00 |
|
Erick Tryzelaar
|
b73f801cc1
|
int/uint parse_buf => parse_bytes (#3444)
|
2012-09-15 13:38:41 -07:00 |
|
Erick Tryzelaar
|
651e63cc5c
|
libcore: rename *flate_buf to *flate_bytes (#3444)
|
2012-09-15 13:38:41 -07:00 |
|
Erick Tryzelaar
|
f1f5739256
|
libcore: fix whitespace in str test
|
2012-09-15 13:38:41 -07:00 |
|
Erick Tryzelaar
|
8cf09305a7
|
libcore: send_map test simplification.
|
2012-09-15 13:38:41 -07:00 |
|
Patrick Walton
|
73e8ce1e1f
|
rustc: Back out box annihilator
|
2012-09-14 19:59:07 -07:00 |
|
Graydon Hoare
|
aa2ab2659f
|
Add core::reflect, start migrating core::repr to use it. Tidy up various Repr types.
|
2012-09-14 19:09:38 -07:00 |
|
Patrick Walton
|
1c5db46f8e
|
rustc: Call the box annihilator in main
|
2012-09-14 18:05:15 -07:00 |
|
Patrick Walton
|
24c89693f0
|
libcore: Remove the annihilation tests; there's no easy way to make them work.
This should hopefully put out the burning tree.
|
2012-09-14 16:58:23 -07:00 |
|
Patrick Walton
|
ce773352d0
|
rustc: Make the box annihilator a language item
|
2012-09-14 16:50:12 -07:00 |
|
Patrick Walton
|
bc96ea2a18
|
libcore: Implement a box annihilator, not called yet
|
2012-09-14 16:13:13 -07:00 |
|
Niko Matsakis
|
34cece99cc
|
replace with_find_ref() with find_ref(), which is just nicer to use
|
2012-09-14 15:22:15 -07:00 |
|
Patrick Walton
|
bbfc6f8945
|
libcore: Make enum logging significantly less clownshoes.
Fixes the log-knows-the-names* tests.
|
2012-09-14 11:22:17 -07:00 |
|
Graydon Hoare
|
127c0d40ac
|
Teach path to collapse double-slashes in components. Close #3430.
|
2012-09-13 19:53:30 -07:00 |
|
Graydon Hoare
|
c5347b4bf9
|
Fix implicit-instantiation of non-implicitly-copyable warnings.
|
2012-09-13 19:53:30 -07:00 |
|
Graydon Hoare
|
989536083d
|
Fix stray vec::as_buf, try to put out fire on win32.
|
2012-09-13 16:16:15 -07:00 |
|
Graydon Hoare
|
ccd4a0e362
|
Doc fix, close #3419
|
2012-09-13 16:10:21 -07:00 |
|
Brian Anderson
|
8a8ca1863d
|
Fix broken test in core::task
|
2012-09-13 15:06:40 -07:00 |
|
Brian Anderson
|
a544b83788
|
core: Fix stray usage of vec::unsafe on FreeBSD
|
2012-09-13 14:33:15 -07:00 |
|
Niko Matsakis
|
2f6b66ecd3
|
s/vec::as_buf/vec::as_imm_buf/, fix comment, remove set.rs
hat tip to @jruderman
|
2012-09-13 13:24:33 -07:00 |
|
Brian Anderson
|
6f9539a15c
|
Merge pull request #3487 from Blei/fix-3465
rt: Implement ThreadPerCore scheduling mode
|
2012-09-13 12:01:15 -07:00 |
|
Brian Anderson
|
b776395263
|
core: Remove old definition of rt_fail
|
2012-09-13 11:49:55 -07:00 |
|
Philipp Brüschweiler
|
62b51d9152
|
rt: Implement ThreadPerCore scheduling mode
Fixes #3465.
|
2012-09-13 20:48:33 +02:00 |
|
Patrick Walton
|
57f99326a7
|
libcore: Make logging of structural subcomponents after a pointer not crash
|
2012-09-13 11:20:19 -07:00 |
|
Niko Matsakis
|
e0845eb589
|
repr: emit closing ) for enum variants, test that nullary variants names print
|
2012-09-13 11:10:05 -07:00 |
|
Niko Matsakis
|
109055c7d3
|
make iter::position() not require Eq
|
2012-09-13 09:14:49 -07:00 |
|
Brian Anderson
|
308ca06012
|
Rename str::unsafe to str::raw
|
2012-09-12 19:55:16 -07:00 |
|
Patrick Walton
|
59c3c6c147
|
libcore: Remove debugging code from transmute.
Was causing huge code bloat.
|
2012-09-12 19:08:01 -07:00 |
|
Patrick Walton
|
df712ab3d5
|
libcore: Make %? use the visitor, not shape glue
|
2012-09-12 18:59:14 -07:00 |
|
Patrick Walton
|
45f5f8ec45
|
libcore: Add some visitor-based logging functionality
|
2012-09-12 18:22:08 -07:00 |
|
Erick Tryzelaar
|
8299f3a447
|
libcore: add send_map::with_find_ref and with_get_ref.
|
2012-09-12 18:19:06 -07:00 |
|
Erick Tryzelaar
|
35a418eb88
|
libcore: modernize send_map's whitespacing
|
2012-09-12 18:19:06 -07:00 |
|
Brian Anderson
|
ff54ac8e59
|
Rename vec::unsafe to vec::raw
|
2012-09-12 17:45:36 -07:00 |
|
Graydon Hoare
|
37cf649311
|
Document IterBytes, Eq, Cmp, Hash. Close #3449.
|
2012-09-12 17:08:25 -07:00 |
|
Philipp Brüschweiler
|
7a6df9c90f
|
core: Implement ToStr for @str
|
2012-09-12 17:08:25 -07:00 |
|
Niko Matsakis
|
7eb10c4ce1
|
purge the separate path for rel ops (e.g., ==) vs other bin ops
|
2012-09-12 15:41:22 -07:00 |
|
Brian Anderson
|
287114a3b9
|
Remove some transitional code
|
2012-09-12 15:09:21 -07:00 |
|
Graydon Hoare
|
4ce2ee12be
|
Add a bunch of inline hints.
|
2012-09-12 14:48:18 -07:00 |
|
Niko Matsakis
|
5d540de769
|
fixup mutability of vec::each, make iter_bytes pure
also, change DVec() to work with imm vectors rather than mut ones
|
2012-09-12 13:29:31 -07:00 |
|
Brian Anderson
|
8fbe4b5841
|
Rename core::rt_fail to core::rt_fail_
|
2012-09-12 11:52:00 -07:00 |
|