| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -3/+3 | |
| 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 | -3/+12 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-12 | librustc: Make `self` and `static` into keywords | Patrick Walton | -24/+24 | |
| 2013-05-11 | Warning police | Tim Chevalier | -9/+5 | |
| 2013-05-10 | Move core::task::local_data to core::local_data | Youngsoo Son | -1/+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 more merge fallout. | Patrick Walton | -2/+2 | |
| 2013-05-08 | librustc: Stop parsing modes and remove them entirely from the language | Patrick Walton | -12/+14 | |
| 2013-05-09 | Fix typos | Sean Moon | -1/+1 | |
| 2013-05-08 | auto merge of #6323 : brson/rust/nullary, r=thestinger | bors | -6/+19 | |
| There's no need to delegate to C to call the Rust main function. | ||||
| 2013-05-07 | rt: Remove rust_call_nullary_fn | Brian Anderson | -6/+19 | |
| There's no need to delegate to C to call the Rust main function. | ||||
| 2013-05-07 | core::rt: Add a test that rng works with new tasks | Brian Anderson | -0/+9 | |
| 2013-05-07 | auto merge of #6271 : pnkfelix/rust/issue6009-condition-pub-priv-variants, ↵ | bors | -1/+2 | |
| r=graydon @brson: r? [please ignore the other one that was accidentally based off master due to back-button-bugs in github.com] My goal is to resolve the question of whether we want to encourage (by example) consistent use of pub to make identifiers publicly-accessible, even in syntax extensions. (If people don't want that, then we can just let this pull request die.) This is part one of two. Part two, whose contents should be clear from the FIXME's in this commit, would land after this gets incorporated into a snapshot. (The eventual goal is to address issue #6009 , which was implied by my choice of branch name, but not mentioned in the pull request, so github did not notice it.) | ||||
| 2013-05-06 | Step one for 'proper' pub condition: support pub keyword in form. | Felix S. Klock II | -1/+2 | |
| 2013-05-05 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -251/+1001 | |
| Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs | ||||
| 2013-05-04 | Register snapshots | Brian Anderson | -45/+0 | |
| 2013-05-04 | improve DEBUG_BORROW printouts | Niko Matsakis | -0/+2 | |
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -7/+0 | |
| 2013-05-03 | Change borrow debugging so it is disabled by -O | Niko Matsakis | -2/+0 | |
| 2013-05-01 | add an option to debug borrows (RUST_DEBUG_BORROW) so you can | Niko Matsakis | -2/+4 | |
| find out where the offending borrow occurred. This ... still needs some work. | ||||
| 2013-04-30 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -245/+1002 | |
| Conflicts: src/libcore/task/local_data_priv.rs | ||||
| 2013-04-30 | allover: numerous unused muts etc | Niko Matsakis | -2/+0 | |
| 2013-04-30 | new borrow checker (mass squash) | Niko Matsakis | -1/+1 | |
| 2013-04-30 | desnapshot | Niko Matsakis | -3/+0 | |
| 2013-04-30 | adapt to snapshot | Niko Matsakis | -42/+0 | |
| 2013-04-29 | test: Fix tests. | Patrick Walton | -11/+13 | |
| 2013-04-29 | librustc: Remove `ptr::addr_of`. | Patrick Walton | -3/+3 | |
| 2013-04-24 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -245/+1001 | |
| Conflicts: src/libcore/rt/uvio.rs | ||||
| 2013-04-24 | core: Warning police | Brian Anderson | -11/+3 | |
| 2013-04-23 | Tidy | Brian Anderson | -1/+1 | |
| 2013-04-23 | core::rt: Add more I/O docs | Brian Anderson | -22/+153 | |
| 2013-04-23 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -228/+862 | |
| 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 | Fixing some various warnings about unused imports | Alex Crichton | -1/+2 | |
| 2013-04-23 | Removing more unnecessary unsafe blocks throughout | Alex Crichton | -6/+4 | |
| 2013-04-23 | core::rt: Tasks to not require an unwinder | Brian Anderson | -45/+69 | |
| 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 | -3/+3 | |
| 2013-04-22 | core::rt: Fix a use after free in uv 'write' | Brian Anderson | -12/+21 | |
| 2013-04-22 | core::rt: Add unwinding to newsched tasks | Brian Anderson | -10/+117 | |
| 2013-04-22 | core::rt: Add implementations of Reader, Writer, and Listener for Option | Brian Anderson | -3/+174 | |
| These will make it easier to write I/O code without worrying about errors | ||||
| 2013-04-22 | core::rt: Move the definition of Listener to rt::io | Brian Anderson | -34/+21 | |
| 2013-04-22 | core::rt: Make I/O constructors return Option instead of Result | Brian Anderson | -7/+7 | |
| For consistency, for all I/O calls, inspecting the error can be done with the io_error condition. | ||||
| 2013-04-22 | core::rt Wire up task-local storage to the new scheduler | Brian Anderson | -4/+61 | |
| 2013-04-21 | core::rt: Add the local heap to newsched tasks | Brian Anderson | -2/+99 | |
| Reusing the existing boxed_region implementation from the runtime | ||||
| 2013-04-21 | core::rt: Add LocalServices for thread-local language services | Brian Anderson | -2/+70 | |
| Things like the GC heap and unwinding are desirable everywhere the language might be used, not just in tasks. All Rust code should have access to LocalServices. | ||||
| 2013-04-20 | core: remove unused 'mut' variables | Alex Crichton | -3/+3 | |
| 2013-04-20 | core::rt:: Implement Reader/Writer for MemReader/MemWriter | Brian Anderson | -7/+70 | |
| 2013-04-20 | core: Speed up a test case | Brian Anderson | -1/+1 | |
| 2013-04-20 | core::rt: Listener constructors are called and return a | Brian Anderson | -3/+30 | |
| 2013-04-20 | core::rt: Improve docs for run_in_newsched_task testing function | Brian Anderson | -1/+2 | |
| 2013-04-20 | core::rt: Add `next_test_ip4` for generating test addresses | Brian Anderson | -7/+14 | |
