| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-02-15 | Rename cargo to rustpkg and start over fresh | Zack Corr | -1981/+0 | |
| 2013-02-15 | librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵ | Patrick Walton | -1/+1 | |
| slipped through. r=tjc | ||||
| 2013-02-15 | auto merge of #4969 : nickdesaulniers/rust/issue3869, r=brson | bors | -1/+1 | |
| Issue #3869 review? @nikomatsakis Convert all uses of vec::slice to vec::view Issue #3869 Rename const_view to const_slice Renamed mut_view to mut_slice Fix windows build error. `buf` is borrowed by the call to `as_mut_buf()` and so we must invoke `slice()` outside of that call. | ||||
| 2013-02-15 | libcargo: Get rid of `move`. | Luqman Aden | -3/+3 | |
| 2013-02-14 | Convert all uses of vec::slice to vec::view Issue #3869 | Nick Desaulniers | -1/+1 | |
| Rename const_view to const_slice Renamed mut_view to mut_slice | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -15/+15 | |
| 2013-02-09 | auto merge of #4854 : thestinger/rust/oldmap, r=catamorphism | bors | -9/+9 | |
| 2013-02-09 | auto merge of #4848 : nikomatsakis/rust/issue-4821-bad-kind-computation, ↵ | bors | -5/+5 | |
| r=catamorphism ...ear values to be copied. Rewrite kind computation so that instead of directly computing the kind it computes what kinds of values are present in the type, and then derive kinds based on that. I find this easier to think about. Fixes #4821. r? @catamorphism | ||||
| 2013-02-08 | oldmap: get rid of legacy _ref suffixes | Daniel Micay | -9/+9 | |
| 2013-02-08 | Fix subtle error in caching during kind computation that could cause linear | Niko Matsakis | -5/+5 | |
| values to be copied. Rewrite kind computation so that instead of directly computing the kind it computes what kinds of values are present in the type, and then derive kinds based on that. I find this easier to think about. Fixes #4821. | ||||
| 2013-02-07 | implement BaseIter for LinearMap | Daniel Micay | -1/+1 | |
| 2013-02-05 | oldmap: use &K instead of K in find and get | Patrick Walton | -9/+9 | |
| This reverts commit a4250a96fdf61142a9c8dbb6d37ae8435c99e396. This is not the cause of the nonexhaustive-match failure. | ||||
| 2013-02-05 | Revert "oldmap: use &K instead of K in find and get" | Graydon Hoare | -9/+9 | |
| This reverts commit 8e643525d4e5bca993dada43615916c382a0645b. | ||||
| 2013-02-03 | oldmap: use &K instead of K in find and get | Daniel Micay | -9/+9 | |
| 2013-02-03 | oldmap: &K instead of K for the remove parameter | Daniel Micay | -3/+3 | |
| 2013-02-03 | oldmap: remove legacy each method | Daniel Micay | -17/+17 | |
| 2013-02-03 | oldmap: get rid of the legacy each_key method | Daniel Micay | -3/+3 | |
| 2013-02-03 | oldmap: remove the legacy each_value method | Daniel Micay | -3/+3 | |
| 2013-02-03 | oldmap: implement core::container::Container | Daniel Micay | -2/+2 | |
| 2013-02-03 | oldmap: get rid of the legacy contains_key method | Daniel Micay | -2/+2 | |
| 2013-02-03 | rename map -> oldmap and mark it as deprecated | Daniel Micay | -5/+5 | |
| 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-02-01 | Merge remote-tracking branch 'nickdesaulniers/issue4524' into nocomm1 | Brian Anderson | -1/+1 | |
| 2013-01-31 | cleanup for make check | John Clements | -2/+2 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -1/+1 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -16/+16 | |
| 2013-01-31 | Finalize moves-based-on-type implementation. | Niko Matsakis | -10/+8 | |
| Changes: - Refactor move mode computation - Removes move mode arguments, unary move, capture clauses (though they still parse for backwards compatibility) - Simplify how moves are handled in trans - Fix a number of illegal copies that cropped up - Workaround for bug involving def-ids in params (see details below) Future work (I'll open bugs for these...): - Improve error messages for moves that are due to bindings - Add support for moving owned content like a.b.c to borrow check, test in trans (but I think it'll "just work") - Proper fix for def-ids in params Def ids in params: Move captures into a map instead of recomputing. This is a workaround for a larger bug having to do with the def-ids associated with ty_params, which are not always properly preserved when inlining. I am not sure of my preferred fix for the larger bug yet. This current fix removes the only code in trans that I know of which relies on ty_param def-ids, but feels fragile. | ||||
| 2013-01-30 | librustdoc: De-export compiletest, combine-tests, libcargo, libfuzzer, and ↵ | Patrick Walton | -87/+81 | |
| librustdoc. rs=deexporting | ||||
| 2013-01-29 | librustc: De-implicit-self the visitor. r=graydon | Patrick Walton | -0/+1 | |
| 2013-01-28 | get rid of LinearMap's find_copy method | Daniel Micay | -23/+23 | |
| 2013-01-26 | cargo: remove structural records | Tim Chevalier | -5/+5 | |
| 2013-01-23 | Merge pull request #4594 from thestinger/map | Tim Chevalier | -15/+15 | |
| more work on the map trait and TreeMap/LinearMap | ||||
| 2013-01-23 | switch LinearMap to current constructor convention | Daniel Micay | -3/+3 | |
| 2013-01-23 | libsyntax: Remove `fn() unsafe { ... }`. r=graydon | Patrick Walton | -16/+18 | |
| 2013-01-23 | rename hashmap find/get -> find_copy/get_copy | Daniel Micay | -11/+11 | |
| 2013-01-23 | rename send_map to hashmap | Daniel Micay | -1/+1 | |
| This makes the module much more discoverable, and is in line with the 'treemap' naming. | ||||
| 2013-01-17 | Add a license check to tidy. #4018 | Brian Anderson | -1/+0 | |
| 2013-01-09 | A collection of refactorings that I found it hard/tiresome to divide: | Niko Matsakis | -1/+1 | |
| - Make `extern fn()` assignable to any closure type, rather than a subtype. - Remove unused int_ty_set and float_ty_set - Refactor variable unification and make it more DRY - Do fn sub/lub/glb on the level of fn_sig - Rename infer::to_str::ToStr to infer::to_str::InferStr - Capitalize names of various types - Correct hashing of FnMeta - Convert various records-of-fns into structs-of-fns. This is both eliminating use of deprecated features and more forwards compatible with fn reform. r=pcwalton | ||||
| 2013-01-09 | syntax: convert ast::spanned into a struct | Erick Tryzelaar | -2/+4 | |
| 2013-01-08 | arrange core::os::consts | ILyoan | -1/+1 | |
| 2012-12-21 | bump 0.5 => 0.6, redirect some URLs in docs. | Graydon Hoare | -5/+5 | |
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -15/+14 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-28 | Merge remote-tracking branch 'brson/companion' into incoming | Brian Anderson | -0/+1938 | |
| Conflicts: src/compiletest/compiletest.rs src/libcargo/cargo.rs src/libcore/core.rs src/librustc/rustc.rs src/librustdoc/rustdoc.rc | ||||
| 2012-11-28 | Register snapshots | Brian Anderson | -41/+0 | |
| 2012-11-26 | Remove the crate language | Brian Anderson | -0/+1979 | |
| 2012-11-03 | library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as ↵ | Daniel Patterson | -0/+38 | |
| per #3543 | ||||
