Patrick Walton
|
206ab89629
|
librustc: Stop reexporting the standard modules from prelude.
|
2013-05-29 19:04:53 -07:00 |
|
Alex Crichton
|
b04c40bb1c
|
Silence various warnings throughout test modules
|
2013-05-28 15:27:35 -05:00 |
|
Daniel Micay
|
e6c04dea03
|
fix casts on 32-bit
|
2013-05-27 18:14:00 -04:00 |
|
Daniel Micay
|
d9c0f0f188
|
add memset32/memset64
|
2013-05-26 10:26:03 -04:00 |
|
Daniel Micay
|
cf8e9f9aec
|
make the memcpy/memmove intrinsics higher-level
This allows them to make use of the type's alignment, instead of being
pessimistic and assuming it is only 1.
|
2013-05-26 10:26:03 -04:00 |
|
Daniel Micay
|
7bff0281c7
|
optimize util::swap, &mut pointers never alias
|
2013-05-23 23:00:16 -04:00 |
|
Daniel Micay
|
5ba5865e85
|
swap_ptr: rm equality check
This isn't needed semantically, and it's the wrong case to optimize for.
|
2013-05-23 21:57:37 -04:00 |
|
Patrick Walton
|
0c820d4123
|
libstd: Rename libcore to libstd and libstd to libextra; update makefiles.
This only changes the directory names; it does not change the "real"
metadata names.
|
2013-05-22 21:57:05 -07:00 |
|
Graydon Hoare
|
dde5860380
|
Remove some duplicated unused parts of std now that they're present in core.
|
2011-12-14 18:04:45 -08:00 |
|
Graydon Hoare
|
447414f007
|
Establish 'core' library separate from 'std'.
|
2011-12-06 12:13:04 -08:00 |
|