| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -8/+8 | |
| fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself. | ||||
| 2013-05-13 | Remove re-exports from libcore/core.rc | Alex Crichton | -2/+1 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-13 | core: Move locks, atomic rc to unstable::sync | Brian Anderson | -6/+7 | |
| 2013-05-11 | Warning police | Tim Chevalier | -1/+1 | |
| 2013-05-10 | auto merge of #6223 : alexcrichton/rust/issue-6183, r=pcwalton | bors | -5/+8 | |
| Closes #6183. The first commit changes the compiler's method of treating a `for` loop, and all the remaining commits are just dealing with the fallout. The biggest fallout was the `IterBytes` trait, although it's really a whole lot nicer now because all of the `iter_bytes_XX` methods are just and-ed together. Sadly there was a huge amount of stuff that's `cfg(stage0)` gated, but whoever lands the next snapshot is going to have a lot of fun deleting all this code! | ||||
| 2013-05-10 | core: Use the new `for` protocol | Alex Crichton | -5/+8 | |
| 2013-05-10 | Move core::task::local_data to core::local_data | Youngsoo Son | -228/+1 | |
| 2013-05-09 | auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn | bors | -1/+1 | |
| Hi there, Really enjoying Rust. Noticed a few typos so I searched around for a few more--here's some fixes. Ran `make check` and got `summary of 24 test runs: 4868 passed; 0 failed; 330 ignored`. Thanks! Sean | ||||
| 2013-05-08 | libcore: Fix tests. | Patrick Walton | -47/+52 | |
| 2013-05-08 | librustc: Stop parsing modes and remove them entirely from the language | Patrick Walton | -3/+3 | |
| 2013-05-08 | test: Fix tests and the pipe compiler | Patrick Walton | -0/+2 | |
| 2013-05-08 | libcore: Remove mutable fields from the task builder API | Patrick Walton | -119/+61 | |
| 2013-05-08 | libcore: Remove mutable fields from task::spawn | Patrick Walton | -42/+68 | |
| 2013-05-09 | Fix typos | Sean Moon | -1/+1 | |
| 2013-05-07 | core: Replace Durable with 'static | Brian Anderson | -12/+12 | |
| 2013-05-07 | Add some tests for local data + borrowed pointers | Brian Anderson | -0/+9 | |
| 2013-05-03 | core: Warning police | Tim Chevalier | -1/+1 | |
| 2013-05-02 | Merge remote-tracking branch 'brson/io' into incoming | Brian Anderson | -29/+107 | |
| Conflicts: mk/rt.mk src/libcore/run.rs | ||||
| 2013-05-02 | mod items need to be marked with `cfg(test)` not `test`. | Felix S. Klock II | -1/+1 | |
| 2013-04-30 | auto merge of #6113 : brson/rust/task-drop, r=graydon | bors | -56/+21 | |
| 2013-04-30 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -29/+107 | |
| Conflicts: src/libcore/task/local_data_priv.rs | ||||
| 2013-04-29 | librustc: Rename `reinterpret_cast` to `transmute_copy` and remove the intrinsic | Patrick Walton | -7/+3 | |
| 2013-04-29 | librustc: Remove `ptr::addr_of`. | Patrick Walton | -3/+3 | |
| 2013-04-29 | core: Replace uses of 'drop' in task module with 'finally'. #5379 | Brian Anderson | -56/+21 | |
| 2013-04-28 | make way for a new iter module | Daniel Micay | -9/+9 | |
| 2013-04-24 | Rename cleanup_task_local_map_ to cleanup_task_local_map_extern_cb | Brian Anderson | -2/+2 | |
| Per pcwalton's suggestion. | ||||
| 2013-04-24 | core: Warning police | Brian Anderson | -1/+0 | |
| 2013-04-23 | core: Convert reinterpret_cast to transmute in TLS. #6039 | Brian Anderson | -11/+6 | |
| 2013-04-23 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -29/+113 | |
| This also reverts some changes to TLS that were leaking memory. Conflicts: src/libcore/rt/uv/net.rs src/libcore/task/local_data_priv.rs src/libcore/unstable/lang.rs | ||||
| 2013-04-23 | core::rt: Tasks to not require an unwinder | Brian Anderson | -1/+10 | |
| A task without an unwinder will abort the process on failure. I'm using this in the runtime tests to guarantee that a call to `assert!` actually triggers some kind of failure (an abort) instead of silently doing nothing. This is essentially in lieu of a working linked failure implementation. | ||||
| 2013-04-23 | core, rustc: Warning police | Tim Chevalier | -1/+1 | |
| 2013-04-22 | core::rt: Add unwinding to newsched tasks | Brian Anderson | -2/+16 | |
| 2013-04-22 | core::rt Wire up task-local storage to the new scheduler | Brian Anderson | -22/+83 | |
| 2013-04-20 | core: remove unused 'mut' variables | Alex Crichton | -1/+1 | |
| 2013-04-20 | Replaced many instances of reinterpret_cast with transmute | Matthijs Hofstra | -5/+5 | |
| 2013-04-20 | core::rt: Add a test mod and put run_in_newsched_task there | Brian Anderson | -1/+1 | |
| 2013-04-19 | core: clean up tests (mostly unused unsafe blocks) | Alex Crichton | -21/+17 | |
| 2013-04-19 | core::rt: Simplify some scheduler operations | Brian Anderson | -2/+1 | |
| 2013-04-19 | core: More tweaks to the thread-local scheduler interface | Brian Anderson | -1/+1 | |
| 2013-04-19 | core: Wire up `spawn` to the new scheduler | Brian Anderson | -0/+38 | |
| It will check which scheduler it is running under and create the correct type of task as appropriate. Most options aren't supported but basic spawning works. | ||||
| 2013-04-19 | core: Don't use managed boxes in TaskBuilder | Brian Anderson | -7/+32 | |
| 2013-04-18 | core::comm: Modernize constructors to use `new` | Brian Anderson | -2/+2 | |
| 2013-04-18 | libcore: make spawn_supervised documentation reflect its behaviour. | Huon Wilson | -2/+3 | |
| 2013-04-16 | libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵ | Huon Wilson | -1/+1 | |
| pub mod or pub fn). | ||||
| 2013-04-14 | core: remove unnecessary unsafe blocks/functions | Alex Crichton | -27/+56 | |
| 2013-04-10 | core: changes in response to #5656 | Niko Matsakis | -1/+1 | |
| 2013-04-08 | core: Remove all but one drop block in favor of `finally` | Brian Anderson | -52/+17 | |
| 2013-04-03 | rename Linear{Map,Set} => Hash{Map,Set} | Daniel Micay | -3/+3 | |
| 2013-04-03 | hashmap: rm linear namespace | Daniel Micay | -1/+1 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -28/+28 | |
