| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-28 | Register snapshots | Brian Anderson | -81/+0 | |
| 2012-11-15 | rt: bump log levels up by one, fix tautological-compare error (and permit ↵ | Graydon Hoare | -8/+8 | |
| turning off logging entirely). | ||||
| 2012-11-07 | rustc: Implement the Drop trait. r=brson | Patrick Walton | -0/+4 | |
| 2012-11-02 | libcore: Implement a memory-safe "each_val" for data in aliasable, mutable ↵ | Patrick Walton | -1/+1 | |
| locations | ||||
| 2012-10-30 | core: fix breakage from recent merge. | Graydon Hoare | -1/+1 | |
| 2012-10-19 | Renaming trait name UniqueStr to Trimmable | Mahmut Bulut | -1/+1 | |
| 2012-10-12 | bump version to 0.5. | Graydon Hoare | -2/+2 | |
| 2012-10-07 | libcore: add first_ref and second_ref to tuples | Erick Tryzelaar | -1/+1 | |
| 2012-10-03 | libcore: De-export core.rc and core.rs | Patrick Walton | -59/+34 | |
| 2012-09-27 | De-export os and libc. Close #2006. | Graydon Hoare | -2/+0 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -0/+2 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+4 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | core: Move 'unreachable' to util. Improve docs | Brian Anderson | -11/+1 | |
| 2012-09-19 | core: Clean up crate docs and give all mods a brief description | Brian Anderson | -0/+1 | |
| 2012-09-12 | Remove some transitional code | Brian Anderson | -4/+0 | |
| 2012-09-11 | Convert 'use' to 'extern mod'. Remove old 'use' syntax | Brian Anderson | -2/+2 | |
| 2012-09-10 | Convert 'import' to 'use'. Remove 'import' keyword. | Brian Anderson | -1/+1 | |
| 2012-09-04 | libcore: "import" -> "use" | Patrick Walton | -23/+23 | |
| 2012-09-02 | Camel case core::ops | Brian Anderson | -9/+9 | |
| 2012-08-30 | Bump version to 0.4 | Brian Anderson | -2/+2 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -4/+5 | |
| 2012-08-29 | Replace core::path with contents of core::path2. Back to one path module. | Graydon Hoare | -4/+4 | |
| 2012-08-28 | libcore: fix a typo exporting Err. | Erick Tryzelaar | -1/+1 | |
| 2012-08-28 | Import Result, Ok, and Err by default. Closes #3287 | Brian Anderson | -0/+3 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -3/+6 | |
| 2012-08-24 | Start using core::path2::Path in a lot of places. | Graydon Hoare | -2/+8 | |
| 2012-08-23 | Make a bunch more of the iteration functions/methods marked pure. Closes #3253. | Michael Sullivan | -1/+1 | |
| 2012-08-15 | Convert more core types to camel case | Brian Anderson | -11/+11 | |
| 2012-08-14 | Convert more core types to camel case | Brian Anderson | -2/+2 | |
| 2012-08-13 | core: Camel case some lesser-used modules | Brian Anderson | -6/+6 | |
| 2012-08-13 | Stop parsing old operator overloading syntax | Brian Anderson | -2/+2 | |
| 2012-08-13 | core: Export to_str trait from top level. Closes #3175 | Brian Anderson | -0/+2 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -21/+3 | |
| 2012-07-28 | core: More magic to make core build with --test | Brian Anderson | -0/+11 | |
| 2012-07-28 | core: Correct exports of intrinsic ops | Brian Anderson | -3/+5 | |
| 2012-07-28 | core: Fix compilation of intrinsic ops when testing | Brian Anderson | -3/+12 | |
| 2012-07-27 | rustc: Use coherence for operator overloading. | Patrick Walton | -1/+2 | |
| The only use of the old-style impls is now placement new. | ||||
| 2012-07-25 | rustc: Introduce a lang_items pass, part of coherence and operator overloading. | Patrick Walton | -0/+5 | |
| This will also help us remove kinds. | ||||
| 2012-07-24 | Add `5.timesi() |idx| { ... }` | Paul Stansifer | -12/+12 | |
| 2012-07-17 | rustc: Fix coherence errors in the build | Patrick Walton | -1/+2 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -2/+12 | |
| 2012-07-16 | replace core::tuple functions with methods | Gareth Daniel Smith | -0/+1 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -1/+1 | |
| #2907. | ||||
| 2012-07-11 | Fix some version numbers. | Graydon Hoare | -1/+1 | |
| 2012-07-05 | A new `times` method on numeric types | Ben Striegel | -11/+11 | |
| This method is intended to elegantly subsume two common iteration functions. The first is `iter::range`, which is used identically to the method introduced in this commit, but currently works only on uints. The second is a common case of `{int, i8, uint, etc.}::range`, in the case where the inductive variable is ignored. Compare the usage of the three: ``` for iter::range(100u) { // do whatever } for int::range(0, 100) |_i| { // do whatever } for 100.times { // do whatever } ``` I feel that the latter reads much more nicely than the first two approaches, and unlike the first two the new method allows the user to ignore the specific type of the number (ineed, if we're throwing away the inductive variable, who cares what type it is?). A minor benefit is that this new method will be somewhat familiar to users of Ruby, from which we borrow the name "times". | ||||
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -9/+9 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-06-25 | Remove redundant 'extension' mods from numeric mods | Brian Anderson | -13/+13 | |
| 2012-06-25 | Automatically export methods on core numeric types | Ben Striegel | -0/+15 | |
| Each numeric type now contains an extensions module that is automatically exported. At the moment each extensions module contains only the impl for the `num::num` iface. Other impls soon to follow (hopefully). | ||||
| 2012-06-22 | core: Export result extensions from the top level | Brian Anderson | -0/+1 | |
| 2012-06-02 | make vec fns/methods take imm slices. | Niko Matsakis | -1/+0 | |
| this also repairs the unsoundness in typing of unpack_slice, which was silently converting a const ptr to an imm one. | ||||
