| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-27 | Move some code over to iterator-for to see how it performs. | Marijn Haverbeke | -12/+12 | |
| 2012-03-27 | Add vec::each, vec::eachi, and list::each | Marijn Haverbeke | -1/+29 | |
| For use with the new for construct. Issue #1619 | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -14/+14 | |
| 2012-03-26 | Improve type inference to compute LUB/GLB | Niko Matsakis | -10/+4 | |
| 2012-03-23 | Implement new inference algorithm. | Niko Matsakis | -5/+21 | |
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -36/+36 | |
| 2012-03-21 | rustc: Replace intrinsic vec_len with unsafe Rust code | Marijn Haverbeke | -6/+4 | |
| Preparation for #1981 | ||||
| 2012-03-20 | Implement an initial version of placement new. | Niko Matsakis | -7/+7 | |
| 2012-03-20 | core: Rename unsafe::leak to unsafe::forget. Closes #2031 | Brian Anderson | -2/+2 | |
| 2012-03-18 | core: Rename vec::*_from to _between to match str mod | Brian Anderson | -86/+86 | |
| 2012-03-18 | core: Rename vec::position_elt to position_elem | Brian Anderson | -10/+10 | |
| 2012-03-18 | core: Add vec::unshift | Brian Anderson | -0/+12 | |
| 2012-03-18 | core: Don't require a copyable T for vec::push | Brian Anderson | -1/+1 | |
| 2012-03-18 | core: Improve the docs and signature of vec::iter2 | Brian Anderson | -4/+12 | |
| 2012-03-18 | core: vec::filter_map doesn't require a copyable T | Brian Anderson | -1/+1 | |
| 2012-03-17 | core: Don't copy elements in filter_map | Brian Anderson | -2/+2 | |
| 2012-03-16 | core: Resolve and remove some FIXMEs | Brian Anderson | -8/+1 | |
| 2012-03-16 | std: Add a function to iterate over a subset of a vec | Erick Tryzelaar | -3/+19 | |
| 2012-03-15 | core: Docs | Brian Anderson | -3/+12 | |
| 2012-03-13 | implement deserialization, rename mk_mem_buffer() to mem_buffer() | Niko Matsakis | -0/+1 | |
| 2012-03-13 | first (functional) version of the auto_serialize syntax ext | Niko Matsakis | -1/+1 | |
| 2012-03-13 | get new decorator extensions working | Niko Matsakis | -0/+8 | |
| 2012-03-13 | Overhaul constructor naming in libs | Brian Anderson | -15/+15 | |
| 2012-03-12 | Libc/os/run/rand/io reorganization. Close #1373. Close #1638. | Graydon Hoare | -4/+4 | |
| - Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os. | ||||
| 2012-03-10 | core: Remove the nearly empty math module | Brian Anderson | -1/+1 | |
| This mod only had two functions, all of whose users have been changed to use the uint module. | ||||
| 2012-03-10 | core Remove vec::enum_chars/uint. Closes #1955 | Brian Anderson | -22/+0 | |
| 2012-03-10 | core: Rename vec::tail_n to vec::tailn to match other fns | Brian Anderson | -2/+2 | |
| 2012-03-10 | core: Clean up comments and exports | Brian Anderson | -0/+72 | |
| 2012-03-09 | core: Convert to rustdoc | Brian Anderson | -403/+150 | |
| 2012-03-08 | Rename last to last_opt, last_unsafe to last | Tim Chevalier | -16/+13 | |
| As per discussion on IRC. I am about to file an RFC for further discussion about the more general issue of whether to enforce invariants through types, typestate, or dynamic checks, but for now, removing the misleading name "last_unsafe". | ||||
| 2012-03-08 | Rename last_total to last_unsafe | Tim Chevalier | -5/+6 | |
| See Issue 1943 for any discussion (reopen it if necessary). Closes #1943 | ||||
| 2012-03-07 | add mutability annotations to libcore | Niko Matsakis | -49/+51 | |
| 2012-03-05 | rewrite vec to be more unsafe, more inlined | Niko Matsakis | -2/+17 | |
| 2012-03-02 | First cut at consolidated core::os module built on core::libc. | Graydon Hoare | -0/+4 | |
| 2012-03-02 | core: Remove _mut functions from vec | Brian Anderson | -86/+20 | |
| Instead, use vec::to_mut/from_mut to transform vectors in place as needed. | ||||
| 2012-02-29 | core: Change a number of arguments in vec to const vecs | Brian Anderson | -31/+32 | |
| 2012-02-28 | libcore: Remove vec::to_ptr in favor of vec::unsafe::to_ptr. Closes #1829. | Patrick Walton | -11/+4 | |
| 2012-02-28 | add #[inline] to vec::iter | Niko Matsakis | -0/+1 | |
| 2012-02-27 | Add libc module to libcore and utility file to help generate it. | Graydon Hoare | -7/+2 | |
| 2012-02-24 | Encode/decode AST into metadata, re-instantiate inlined items | Niko Matsakis | -1/+0 | |
| 2012-02-22 | Remove preconditions from libraries | Marijn Haverbeke | -12/+8 | |
| Closes #1805 | ||||
| 2012-02-20 | core: New task API | Brian Anderson | -8/+2 | |
| 2012-02-17 | core: Make vec::push faster | Brian Anderson | -2/+3 | |
| This way makes it equivalent to the compiler's vec push, and is a lot faster than calling vec::grow. | ||||
| 2012-02-17 | Clean up some of trans using block combinators | Marijn Haverbeke | -4/+1 | |
| `with_scope` and `with_cond` can be used to wrap a piece of code in a scope block, or conditionalize it on a value, without doing all the context-creation and jumping by hand. Also renames @block_ctxt to block to reduce noise. | ||||
| 2012-02-14 | Add [X].len() to core, use it in trans modules | Marijn Haverbeke | -0/+3 | |
| 2012-02-11 | core: Change the argument order for vec::contains, vec::count | Brian Anderson | -2/+2 | |
| 2012-02-11 | core: Rename vec::member to vec::contains to match str mod | Brian Anderson | -2/+2 | |
| 2012-02-07 | Make process-spawning take environments and working directories, remove ↵ | Graydon Hoare | -0/+12 | |
| procsrv task from compiletest. | ||||
| 2012-02-05 | Merge remote-tracking branch 'erickt/master' | Brian Anderson | -22/+449 | |
| Conflicts: src/libcore/vec.rs src/libstd/getopts.rs | ||||
| 2012-02-01 | Remove remaining references to option::t outside option itself | Tim Chevalier | -7/+7 | |
