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
|
8415515cbe
|
libcore: Make as_bytes_slice() not include the null byte
|
2012-09-04 15:23:30 -07:00 |
|
Brian Anderson
|
f445497d6b
|
Merge pull request #3383 from crabtw/fbsd
use native log2 function and enable freebsd tests in uv_ll
|
2012-09-04 12:14:09 -07:00 |
|
Andrew Paseltiner
|
225cdc4894
|
add test for eq_slice fix
|
2012-09-04 11:27:11 -07:00 |
|
Andrew Paseltiner
|
21172ee280
|
fix str::eq_slice off-by-one error
|
2012-09-04 11:27:11 -07:00 |
|
Patrick Walton
|
437073868e
|
libcore: "import" -> "use"
|
2012-09-04 11:12:17 -07:00 |
|
Jyun-Yan You
|
ff4b754958
|
use native log2 function and enable freebsd tests in uv_ll
|
2012-09-05 02:03:56 +08:00 |
|
Patrick Walton
|
cd15eac9cf
|
libcore: Add missing from_str.rs
|
2012-09-03 15:59:37 -07:00 |
|
Brian Anderson
|
e767011b77
|
core: Add missing from_str.rs
|
2012-09-03 14:14:17 -07:00 |
|
Patrick Walton
|
aefc884cf6
|
libcore: Add a from_str trait
|
2012-09-03 13:09:24 -07:00 |
|
Patrick Walton
|
c2f8cf9dc1
|
libcore: Remove as_bytes_slice
|
2012-09-03 12:33:43 -07:00 |
|
Brian Anderson
|
f393100b7c
|
Camel case core::ops
|
2012-09-02 18:13:56 -07:00 |
|
Brian Anderson
|
49c9ac175f
|
Silence non-implicitly-copyable-typarams in coretest
|
2012-09-02 16:34:36 -07:00 |
|
Brian Anderson
|
ffa5d76a78
|
core: Only warn about implicitly copying vecs
|
2012-09-02 16:21:57 -07:00 |
|
Brian Anderson
|
117aa8cfee
|
core: warn(non_camel_case_types) everywhere, with few exceptions
|
2012-09-02 16:14:26 -07:00 |
|
Brian Anderson
|
a80b7dc709
|
Fix use of reinterpret_cast in to_mut_unsafe_ptr
|
2012-09-02 16:03:37 -07:00 |
|
Patrick Walton
|
f03ed73c5e
|
libcore: Add ptr::to_mut_unsafe_ptr
|
2012-09-02 15:54:24 -07:00 |
|
Brian Anderson
|
087c5032a8
|
core: deny(vecs_implicity_copyable)
|
2012-09-02 15:38:18 -07:00 |
|
Brian Anderson
|
80c4f74c29
|
Remove the 'to' keyword
|
2012-09-01 18:38:18 -07:00 |
|
Brian Anderson
|
d777e51333
|
Demode reinterpret_cast
|
2012-09-01 18:18:29 -07:00 |
|
Tim Chevalier
|
4128cc4cb4
|
Make utility funs in core::int, core::uint, etc. not by-reference
Closes #3302
|
2012-08-31 16:21:47 -07:00 |
|
Erick Tryzelaar
|
5c6be13b29
|
libcore: add result::unwrap_err.
|
2012-08-30 21:11:28 -07:00 |
|
Erick Tryzelaar
|
7649860339
|
libcore: result::unwrap should use moves
|
2012-08-30 21:11:28 -07:00 |
|
Erick Tryzelaar
|
afeaf7d88c
|
libcore: fix a typo
|
2012-08-30 21:11:27 -07:00 |
|
Erick Tryzelaar
|
c0f357924d
|
libcore: vec::u8::hash is pure.
|
2012-08-30 20:40:52 -07:00 |
|
Erick Tryzelaar
|
628b946186
|
libcore: rewrite str::reserve in pure rust.
|
2012-08-30 20:40:52 -07:00 |
|
Erick Tryzelaar
|
9074d9b581
|
libcore: rewrite io::MemBuffer.write to use memcpy (#2004)
|
2012-08-30 20:40:52 -07:00 |
|
Erick Tryzelaar
|
7bb65848a1
|
libcore: Rewrite str::unsafe::push_byte in pure rust.
|
2012-08-30 20:40:52 -07:00 |
|
Erick Tryzelaar
|
94c3975a9a
|
libcore: str::push_char should use str::unsafe::set_len.
|
2012-08-30 20:40:52 -07:00 |
|
Erick Tryzelaar
|
0e1a4a4da2
|
libcore: rewrite vec::unsafe::from_buf in pure rust
|
2012-08-30 20:40:52 -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 |
|
Graydon Hoare
|
54a8d69c4f
|
Change str : Eq to use memcmp.
|
2012-08-30 16:27:31 -07:00 |
|
Brian Anderson
|
65b05a6ce8
|
Bump version to 0.4
|
2012-08-30 14:05:59 -07:00 |
|
Graydon Hoare
|
bb8a510113
|
Add an impl path::WindowsPath : Eq.
|
2012-08-30 13:22:31 -07:00 |
|
Graydon Hoare
|
a9619306a5
|
Start moving core::hash to support a Hash trait. Add to_bytes::IterBytes trait.
|
2012-08-30 12:38:28 -07:00 |
|
Patrick Walton
|
5c721bd810
|
libstd: More test fixes
|
2012-08-30 12:15:53 -07:00 |
|
Patrick Walton
|
470a301467
|
libcore: Fix test issues harder
|
2012-08-30 11:02:13 -07:00 |
|
Patrick Walton
|
27576af73e
|
libcore: Fix test issues
|
2012-08-30 10:42:48 -07:00 |
|
Patrick Walton
|
9518fc79ea
|
cargo: Fix some lack of knowledge of basic algebraic identities
|
2012-08-30 10:39:28 -07:00 |
|
Patrick Walton
|
45e46f5fc0
|
libcore: Add missing unit.rs
|
2012-08-30 10:14:54 -07:00 |
|
Patrick Walton
|
a1c11cab2d
|
rustc: Make <= , >= , and > use traits as well
|
2012-08-29 19:23:15 -07:00 |
|
Patrick Walton
|
59bdd8bde6
|
libcore: Fix build breakage
|
2012-08-29 18:27:26 -07:00 |
|
Patrick Walton
|
96534365c2
|
rustc: Make < and = into traits
|
2012-08-29 18:25:22 -07:00 |
|
Brian Anderson
|
c0c8d3aa8f
|
core: Demode int/uint mods
|
2012-08-29 16:23:36 -07:00 |
|
Brian Anderson
|
8aca44ee0c
|
core: Don't normalize paths by default. Add a normalize method
|
2012-08-29 14:28:37 -07:00 |
|
Brian Anderson
|
fd12188c07
|
core: Export sys::Closure
|
2012-08-29 14:05:27 -07:00 |
|
Brian Anderson
|
6e20ffeb8d
|
Add sys::Closure type
|
2012-08-29 14:04:22 -07:00 |
|
Jed Davis
|
3e4b55807d
|
Add vec::truncate, for efficiently shortening a vector.
|
2012-08-29 13:46:49 -07:00 |
|
Graydon Hoare
|
6d22a805d7
|
Replace core::path with contents of core::path2. Back to one path module.
|
2012-08-29 13:26:51 -07:00 |
|