Brian Anderson
|
f4ed554ddb
|
Merge remote-tracking branch 'brson/io' into incoming
Conflicts:
src/libstd/rt/sched.rs
|
2013-05-29 18:22:28 -07:00 |
|
bors
|
c8c60f063f
|
auto merge of #6740 : Aatch/rust/atomic-types, r=brson
This is a follow up to #6732. Makes everything a little more sound.
r? @brson
|
2013-05-28 18:34:51 -07:00 |
|
Daniel Micay
|
d9c0f0f188
|
add memset32/memset64
|
2013-05-26 10:26:03 -04:00 |
|
Daniel Micay
|
2eaa5dbb60
|
C++0x -> C++11
|
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 |
|
James Miller
|
df1814ba08
|
Add some documentation
|
2013-05-26 12:54:30 +12:00 |
|
James Miller
|
30b471bf23
|
Add AtomicOption type
|
2013-05-26 12:39:53 +12:00 |
|
James Miller
|
008e6e5e7e
|
Make AtomicPtr use *mut, instead of ~
|
2013-05-26 11:44:31 +12:00 |
|
James Miller
|
523360415c
|
Add basic atomic types
|
2013-05-25 17:51:26 +12:00 |
|
Daniel Micay
|
7bff0281c7
|
optimize util::swap, &mut pointers never alias
|
2013-05-23 23:00:16 -04:00 |
|
Daniel Micay
|
7d2f836065
|
add memcpy intrinsic to mirror memmove
|
2013-05-23 22:29:30 -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 |
|