| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-05-07 | core: Inherit the clone module | Alex Crichton | -0/+172 | |
| 2014-05-07 | core: Inherit the unit module | Alex Crichton | -0/+46 | |
| 2014-05-07 | core: Inherit the default module | Alex Crichton | -0/+28 | |
| 2014-05-07 | core: Inherit the raw module | Alex Crichton | -0/+115 | |
| 2014-05-07 | core: Inherit the any module | Alex Crichton | -0/+306 | |
| 2014-05-07 | core: Inherit the finally module | Alex Crichton | -0/+166 | |
| 2014-05-07 | core: Inherit the char module | Alex Crichton | -0/+858 | |
| 2014-05-07 | core: Inherit the container module | Alex Crichton | -0/+109 | |
| 2014-05-07 | core: Inherit the ty module | Alex Crichton | -0/+72 | |
| 2014-05-07 | core: Inherit the ops module | Alex Crichton | -0/+575 | |
| 2014-05-07 | core: Inherit the kinds module | Alex Crichton | -0/+285 | |
| 2014-05-07 | core: Inherit the cast module | Alex Crichton | -0/+150 | |
| 2014-05-07 | core: Inherit the ptr module | Alex Crichton | -0/+737 | |
| 2014-05-07 | core: Inherit the mem module | Alex Crichton | -0/+459 | |
| 2014-05-07 | core: Inherit the intrinsics module | Alex Crichton | -0/+491 | |
| 2014-05-07 | mk: Add libcore | Alex Crichton | -0/+22 | |
| 2013-05-22 | libstd: Fix merge fallout. | Patrick Walton | -2207/+0 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -52811/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-22 | fix arm stack alignment | Jyun-Yan You | -1/+3 | |
| 2013-05-21 | auto merge of #6650 : crabtw/rust/mips-rt, r=sanxiyn | bors | -1/+3 | |
| Results of libcore and libstd tests ``` failures: rand::tests::test_rng_seeded_custom_seed2 time::tests::run_tests uv_ll::test::test_uv_ll_struct_size_addrinfo uv_ll::test::test_uv_ll_struct_size_uv_timer_t segfaults: stackwalk::test_simple stackwalk::test_simple_deep ``` | ||||
| 2013-05-21 | auto merge of #6648 : alexcrichton/rust/issue-6633, r=graydon | bors | -1/+1 | |
| Resolves #6633 and removes an unnecessary import in libcore | ||||
| 2013-05-20 | auto merge of #6647 : alexcrichton/rust/unnecessary-alloc, r=graydon | bors | -4/+4 | |
| This adds a lint mode for detecting unnecessary allocations on the heap. This isn't super fancy, currently it only has two rules 1. For a function's arguments, if you allocate a `[~|@]str` literal, when the type of the argument is a `&str`, emit a warning. 2. For the same case, emit warnings for boxed vectors when slices are required. After adding the lint, I rampaged through the libraries and removed all the unnecessary allocations I could find. | ||||
| 2013-05-20 | auto merge of #6646 : dotdash/rust/method_lookup, r=brson | bors | -3/+3 | |
| 2013-05-20 | auto merge of #6626 : brson/rust/io-upstream, r=graydon | bors | -318/+463 | |
| r? Mostly refactoring, and adding some of the remaining types described in #4419. The [`Local`](https://github.com/brson/rust/blob/3b4ff41511cfaa5e311b03d16b47bf40c117fa2f/src/libcore/rt/local.rs#L17) trait collects some common, often unsafe patterns around task-local and thread-local values. Making all these types safe is largely the aim of #6210. | ||||
| 2013-05-21 | fix mips stack alignment | Jyun-Yan You | -1/+3 | |
| 2013-05-20 | auto merge of #6604 : bjz/rust/ptr-to-option, r=brson | bors | -0/+51 | |
| 2013-05-20 | auto merge of #6528 : brson/rust/docs, r=brson | bors | -4/+6 | |
| Remove the uncommon term 'object tree' in favor of 'value'. | ||||
| 2013-05-20 | core::rt: Convert unsafe_borrow_io to a Local impl | Brian Anderson | -18/+29 | |
| 2013-05-20 | core::rt: Implement Local for Task | Brian Anderson | -49/+60 | |
| 2013-05-20 | core::rt: Remove local_sched module | Brian Anderson | -53/+20 | |
| 2013-05-20 | core::rt: Convert users of local_sched to Local trait | Brian Anderson | -145/+143 | |
| 2013-05-20 | core::rt: Make local_sched a wrapper around Local | Brian Anderson | -8/+20 | |
| 2013-05-20 | core::rt: Move more TLS functionality into local_ptr | Brian Anderson | -58/+94 | |
| 2013-05-20 | core::rt: Move some TLS functions from local_sched to local_ptr | Brian Anderson | -59/+82 | |
| 2013-05-20 | rt: Rename rust_initialize_global_state to rust_initialize_rt_tls_key | Brian Anderson | -5/+12 | |
| 2013-05-20 | core::rt: Store Task as a ~ pointer | Brian Anderson | -11/+11 | |
| 2013-05-20 | core::rt: Add Local trait | Brian Anderson | -0/+21 | |
| 2013-05-20 | core:rt:: Rename LocalServices to Task | Brian Anderson | -78/+67 | |
| 2013-05-20 | core::rt: Queues MessageQueue and WorkQueue are cloneable | Brian Anderson | -1/+19 | |
| 2013-05-20 | core::rt: Add MessageQueue type | Brian Anderson | -1/+48 | |
| This is the queue used to send messages to Schedulers | ||||
| 2013-05-20 | core::rt: Put a lock on the work queue | Brian Anderson | -13/+22 | |
| 2013-05-20 | core::rt: Rename WorkQueue methods, remove extra push method | Brian Anderson | -12/+8 | |
| 2013-05-20 | core: Update clone docs | Brian Anderson | -4/+6 | |
| 2013-05-20 | Replace all uses of rust-intrinsic ABI with calls to unstable::intrinsics | Brian Anderson | -42/+19 | |
| 2013-05-20 | Remove all unnecessary allocations (as flagged by lint) | Alex Crichton | -4/+4 | |
| 2013-05-20 | Correctly track the source of imports with the same name | Alex Crichton | -1/+1 | |
| 2013-05-20 | Avoid range checks in HashMap::each() | Björn Steinbrink | -3/+3 | |
| 2013-05-20 | Update to stop unsolicited copying and mark methods as unsafe | Brendan Zabarauskas | -11/+29 | |
| 2013-05-20 | Remove outdated function transmute_for_stage0 | Björn Steinbrink | -19/+15 | |
| The function was a workaround for bootstrapping that isn't required anymore and just degrades hashmap performance, as it doesn't get inlined cross-crate and turns a no-op into a call. | ||||
| 2013-05-20 | auto merge of #6635 : brson/rust/snapshot, r=brson | bors | -1818/+16 | |
