about summary refs log tree commit diff
path: root/src/libstd/unstable/mod.rs
AgeCommit message (Collapse)AuthorLines
2013-08-19Try to fix mac valgrind bot by disabling thread-heavy activities.Graydon Hoare-0/+15
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+2
2013-07-31Move atomically to unstable::sync, and document what it actually does. Close ↵Ben Blum-2/+2
#7872.
2013-07-30std::rt: Change Thread interface to require an explicit joinBrian Anderson-18/+7
Makes it more obvious what's going on
2013-07-26Consolidate raw representations of rust valuesAlex Crichton-0/+1
This moves the raw struct layout of closures, vectors, boxes, and strings into a new `unstable::raw` module. This is meant to be a centralized location to find information for the layout of these values. As safe method, `repr`, is provided to convert a rust value to its raw representation. Unsafe methods to convert back are not provided because they are rarely used and too numerous to write an implementation for each (not much of a common pattern).
2013-07-22std: Remove at_exit API. UnusedBrian Anderson-2/+0
2013-07-22std: Remove unstable::global. UnusedBrian Anderson-1/+0
2013-07-22std: Move change_dir_locked to unstable. #7870Brian Anderson-0/+50
2013-07-22std: Remove weak_task API. UnusedBrian Anderson-1/+0
2013-06-15std::dynamic_lib: start fixing windows implementationPhilipp Brueschweiler-5/+0
The code compiles and runs under windows now, but I couldn't look up any symbol from the current executable (dlopen(NULL)), and calling looked up external function handles doesn't seem to work correctly under windows.
2013-06-12Prototyped a dynamic library facility interfaceSteven Stewart-Gallus-0/+8
2013-05-30Remove unnecessary 'use' formsDaniel Farina-2/+1
Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe.
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+3
2013-05-25Add basic atomic typesJames Miller-0/+1
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+77
This only changes the directory names; it does not change the "real" metadata names.