about summary refs log tree commit diff
path: root/src/libextra/rl.rs
AgeCommit message (Collapse)AuthorLines
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-9/+19
2013-08-15Add ToCStr method .with_c_str()Kevin Ballard-5/+5
.with_c_str() is a replacement for the old .as_c_str(), to avoid unnecessary boilerplate. Replace all usages of .to_c_str().with_ref() with .with_c_str().
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-6/+6
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-7/+7
2013-07-23std: move StrUtil::as_c_str into StrSliceErick Tryzelaar-5/+5
2013-07-22new snapshotDaniel Micay-3/+0
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-1/+1
Place `pub` or `priv` on individual items instead.
2013-07-14Make TLS keys actually take up spaceAlex Crichton-1/+1
If the TLS key is 0-sized, then the linux linker is apparently smart enough to put everything at the same pointer. OSX on the other hand, will reserve some space for all of them. To get around this, the TLS key now actuall consumes space to ensure that it gets a unique pointer
2013-07-14Purge the last remnants of the old TLS apiAlex Crichton-11/+15
Closes #3273
2013-07-11Remove all external requirements of `@` from TLSAlex Crichton-1/+1
Closes #6004
2013-07-09Rename local_data methods/types for less keystrokesAlex Crichton-2/+2
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-5/+4
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+2
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd ↵Patrick Walton-0/+2
to libextra
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+88
This only changes the directory names; it does not change the "real" metadata names.