| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -178/+224 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-02 | Remove std::util | Ben Blum | -23/+12 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -383/+393 | |
| 2012-08-01 | Clean out transitional lint. | Graydon Hoare | -7/+0 | |
| 2012-07-31 | Introduce 'return', 'match' and 'module' as synonyms | Brian Anderson | -10/+10 | |
| 2012-07-31 | std: getopts::match -> matches | Brian Anderson | -33/+33 | |
| 2012-07-31 | Change remaining "iface" occurrences to "trait"; deprecate "iface" | Lindsey Kuper | -13/+13 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -368/+368 | |
| 2012-07-30 | Move send_map to libcore | Ben Blum | -347/+1 | |
| 2012-07-29 | Rewrite bitv to use classes and optimize its representation | Tim Chevalier | -330/+484 | |
| Rewrote bitv as a class that uses a 32-bit int as its representation for bit vectors of 32 bits or less, and a vector (the old representation) otherwise. I didn't benchmark very much, but a bit of informal benchmarking suggested this is a win. Closes #2341 | ||||
| 2012-07-28 | std: Implement to_str for net::url::url | Brian Anderson | -0/+6 | |
| 2012-07-27 | libstd: Fix missing export from URL module | Patrick Walton | -2/+2 | |
| 2012-07-27 | rustc: Use coherence for operator overloading. | Patrick Walton | -0/+20 | |
| The only use of the old-style impls is now placement new. | ||||
| 2012-07-27 | change send_map tests to use ~linear_map, much more natural | Niko Matsakis | -24/+24 | |
| 2012-07-27 | export send_map and use fewer impl names | Niko Matsakis | -8/+9 | |
| 2012-07-27 | core: Trait-ify various overloaded operators | Patrick Walton | -4/+26 | |
| 2012-07-27 | std: Make url a sendable type | Brian Anderson | -8/+6 | |
| 2012-07-27 | wip: add a sendable hashmap to stdlib | Niko Matsakis | -0/+346 | |
| caveats: - not efficient nor heavily tested - API subject to change and currently incompatible with map | ||||
| 2012-07-26 | std: Create correctly-sized buffers on TCP read | Brian Anderson | -2/+1 | |
| 2012-07-26 | Removed the rest of the vec::view calls that were marked with #2880. Fixes ↵ | Eric Holk | -1/+1 | |
| #2880. | ||||
| 2012-07-26 | Use iteration protocol for ebml, use vec::view in more places (issue #2880) | Eric Holk | -6/+9 | |
| 2012-07-26 | Nomenclature fixes in the lint checker. Fewer double-negatives. | Graydon Hoare | -0/+7 | |
| New style is allow(foo), warn(foo), deny(foo) and forbid(foo), mirrored by -A foo, -W foo, -D foo and -F foo on command line. These replace -W no-foo, -W foo, -W err-foo, respectively. Forbid is new, and means "deny, and you can't override it". | ||||
| 2012-07-26 | core::io::writer : add get_type() method | Damian Gryski | -0/+3 | |
| The get_type() method can hint to users what kind of item might be under the hood. | ||||
| 2012-07-26 | core: Mark a bunch of numeric functions as pure | Patrick Walton | -5/+5 | |
| 2012-07-25 | 3x faster typechecking | Eric Holk | -1/+1 | |
| 2012-07-25 | Add #[inline(never)], and also fixed inlining on vec::push | Eric Holk | -1/+3 | |
| 2012-07-24 | Update some str functions to slices, merge as_buf and unpack_slice. | Graydon Hoare | -8/+6 | |
| 2012-07-23 | Add to_str for hashmap. | Glenn Willen | -1/+31 | |
| 2012-07-23 | Switch reader to work with preallocated vecs | Erick Tryzelaar | -21/+28 | |
| This closes #2901. | ||||
| 2012-07-23 | Convert std::test to new task_builder interface | Ben Blum | -5/+6 | |
| 2012-07-23 | Convert os/priv/uv to new task_builder interface | Ben Blum | -11/+7 | |
| 2012-07-23 | Adding simple net::url module to parse and format urls. | Daniel Patterson | -1/+246 | |
| 2012-07-18 | prevent regions from escaping in ifaces; remove &r.T syntax | Niko Matsakis | -1/+3 | |
| 2012-07-17 | Fixing coherence error in bitv | Eric Holk | -1/+23 | |
| 2012-07-17 | Added liveness analysis for protocols, and removed warnings about empty states. | Eric Holk | -0/+8 | |
| 2012-07-17 | Modernize bitv somewhat | Eric Holk | -20/+41 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -28/+84 | |
| 2012-07-16 | replace core::tuple functions with methods | Gareth Daniel Smith | -2/+2 | |
| 2012-07-14 | improve failure message when key is not present | Niko Matsakis | -1/+4 | |
| 2012-07-14 | Tear out ty_str and ty_vec. | Michael Sullivan | -1/+1 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -1157/+1166 | |
| #2907. | ||||
| 2012-07-13 | Support prefix notation for vstore strings. Closes #2906. | Michael Sullivan | -57/+57 | |
| 2012-07-13 | Make push_str overallocate. Use it in some places that were still doing +=. | Michael Sullivan | -1/+1 | |
| 2012-07-13 | More consistent use of backticks and "expected" in error messages. | Lindsey Kuper | -6/+6 | |
| Got some of the debug messages, here, too. I figure it doesn't hurt to get used to doing this even in places where users won't ever see it. | ||||
| 2012-07-12 | Fix the signature on vec::view. | Eric Holk | -2/+3 | |
| Due to limitations in region inference, this has the effect of making vec::view pretty much entirely unusable. | ||||
| 2012-07-12 | Merge remote-tracking branch 'origin/dist-snap' into incoming | Graydon Hoare | -2/+2 | |
| 2012-07-12 | Accept prefix notation for writing the types of str/~ and friends. | Michael Sullivan | -14/+14 | |
| 2012-07-12 | Get rid of all of the remaining /~s in the code base. | Michael Sullivan | -27/+27 | |
| 2012-07-11 | Change the interface of placement new to take a tydesc as part of Issue #2831. | Michael Sullivan | -2/+10 | |
| 2012-07-11 | Fix some version numbers. | Graydon Hoare | -2/+2 | |
