| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-11 | Warning police | Tim Chevalier | -3/+0 | |
| 2013-05-10 | Move flate from core to std | Brian Anderson | -0/+1 | |
| 2013-05-09 | remove vecs_implicitly_copyable from libstd/libcore | Daniel Micay | -1/+0 | |
| 2013-05-08 | libstd: Start warning about mutable fields, now that they only exist in stage0 | Patrick Walton | -1/+3 | |
| 2013-05-06 | auto merge of #6241 : thestinger/rust/rc, r=pcwalton | bors | -0/+1 | |
| To provide a reference counted pointer type with deterministic destruction once managed boxes are switched over to a garbage collector. Unlike managed boxes, these can be moved instead of just copied/cloned which is helpful for avoiding reference counts. Needs #5601 to be fixed in order for safety to be provided without the current ugly workaround of making the pointers contain `Option<@()>` and `Option<@mut ()>` (which are just set to `None`). @brson: r? | ||||
| 2013-05-06 | add task-local reference counted smart pointers | Daniel Micay | -0/+1 | |
| To provide a reference counted pointer type with deterministic destruction once managed boxes are switched over to a garbage collector. Unlike managed boxes, these can be moved instead of just copied/cloned which is helpful for avoiding reference counts. | ||||
| 2013-05-06 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -1/+0 | |
| 2013-05-06 | Move FuzzyEq trait into core::cmp and rename it to 'ApproxEq' | Brendan Zabarauskas | -1/+0 | |
| 2013-05-05 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -8/+0 | |
| 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 | -4/+0 | |
| 2013-05-02 | Remove 'Local Variable' comments | Brendan Zabarauskas | -8/+0 | |
| 2013-05-01 | correct incorrect handling of overloaded operators, exposing various other ↵ | Niko Matsakis | -0/+7 | |
| bits of rot | ||||
| 2013-04-30 | new borrow checker (mass squash) | Niko Matsakis | -1/+0 | |
| 2013-04-30 | desnapshot | Niko Matsakis | -3/+0 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -5/+0 | |
| 2013-04-25 | Use #[cfg(not(stage0))] to exclude items from stage0 | Brendan Zabarauskas | -12/+4 | |
| As requested on the mailing list: https://mail.mozilla.org/pipermail/rust-dev/2013-April/003713.html | ||||
| 2013-04-22 | Rename Div operator trait to Quot and Modulo operator trait to Rem | Brendan Zabarauskas | -0/+9 | |
| 2013-04-13 | initial iterator object library | Daniel Micay | -0/+3 | |
| 2013-04-10 | Bump version to 0.7-pre | Brian Anderson | -2/+2 | |
| 2013-04-09 | Bump version to 0.7-pre | Brian Anderson | -2/+2 | |
| 2013-04-05 | libstd: add basic complex numbers | Huon Wilson | -0/+2 | |
| 2013-04-05 | libstd: add basic rational numbers | Huon Wilson | -0/+2 | |
| 2013-04-05 | libstd: move bigint to dedicated num directory | Huon Wilson | -0/+1 | |
| 2013-04-03 | libstd: implement fileinput. | Huon Wilson | -0/+1 | |
| Iterate over lines in a series of files. API (mostly) adopted from Python's fileinput module. | ||||
| 2013-03-30 | move dlist from core -> std | Daniel Micay | -0/+1 | |
| Closes #3549 | ||||
| 2013-03-29 | std: remove prettyprint | Erick Tryzelaar | -1/+0 | |
| Everyone uses fmt!("%?", ...) instead of the prettyprint module, so I'm removing this file. | ||||
| 2013-03-26 | librustc: Enforce that `extern mod` directives come first, then `use` ↵ | Patrick Walton | -1/+1 | |
| directives, then items. Resolve them in this order as well. | ||||
| 2013-03-26 | std: Remove the oldmap module | Alex Crichton | -1/+0 | |
| 2013-03-25 | auto merge of #5525 : dbaupp/rust/minor_fixups, r=graydon | bors | -1/+0 | |
| Kills some warnings, and implements str::each_char_reverse so that it actually iterates. The test case wasn't detecting a failure, since the loop body was never executed. | ||||
| 2013-03-25 | Kill some warnings: unused imports and old #[deny(..)]s. | Huon Wilson | -1/+0 | |
| 2013-03-18 | Give core::rt and std::net their own uvll bindings | Brian Anderson | -1/+1 | |
| I intend to do some big refactoring and don't want to deal w/ std just now | ||||
| 2013-03-11 | core: Add rt mod and add the new scheduler code | Brian Anderson | -1/+2 | |
| 2013-03-07 | De-implicit-self libstd | Ben Striegel | -1/+1 | |
| 2013-03-02 | librustc: Forbid chained imports and fix the logic for one-level renaming ↵ | Patrick Walton | -1/+1 | |
| imports | ||||
| 2013-03-01 | librustc: "APL2" -> "ASL2". rs=license-fix | Patrick Walton | -1/+1 | |
| 2013-02-28 | Fix license attribute on crates | sevrak | -2/+2 | |
| 2013-02-26 | libcore: Move Cell to core and de-~mut core and std | Patrick Walton | -1/+0 | |
| 2013-02-26 | librustc: Implement a lint mode for mutable structures; deny by default. r=tjc | Patrick Walton | -0/+1 | |
| 2013-02-23 | remove oldsmallintmap | Daniel Micay | -1/+0 | |
| Closes #4738 | ||||
| 2013-02-15 | Move semver to std and finish rustpkg | Zack Corr | -0/+1 | |
| 2013-02-13 | rustc and std: teach about #[bench], modernize to use quote_expr! some. | Graydon Hoare | -0/+1 | |
| 2013-02-13 | std: add stats. | Graydon Hoare | -0/+1 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -4/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-04 | std: Stamp out structural records | Tim Chevalier | -4/+0 | |
| See #4665 | ||||
| 2013-02-03 | rename map -> oldmap and mark it as deprecated | Daniel Micay | -1/+1 | |
| LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields. | ||||
| 2013-01-31 | modernize smallintmap | Daniel Micay | -0/+1 | |
| * switch to explicit self * get rid of the @ box * replace DVec with ~[] (to get rid of the mutable field) * implement the new container::Map trait | ||||
| 2013-01-31 | move smallintmap to oldsmallintmap | Daniel Micay | -1/+1 | |
| 2013-01-29 | librustc: De-implicit-self the visitor. r=graydon | Patrick Walton | -0/+1 | |
| 2013-01-28 | Add #[legacy_records] crate attribute | Tim Chevalier | -0/+4 | |
| In rustc, rustdoc, rusti, syntax, and std. | ||||
| 2013-01-10 | std: Address XXXes in flatpipes | Tim Chevalier | -0/+1 | |
