| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-27 | std: fix json PrettyEncoder and add tests | Erick Tryzelaar | -33/+220 | |
| 2013-03-27 | std: change fail_unless to assert_eq in json.rs | Erick Tryzelaar | -133/+128 | |
| 2013-03-27 | std: serializing Options should use the right case | Erick Tryzelaar | -4/+4 | |
| 2013-03-27 | std: clean json test imports | Erick Tryzelaar | -6/+2 | |
| 2013-03-27 | syntax: pass some values around by reference | Erick Tryzelaar | -6/+6 | |
| 2013-03-27 | syntax: Add new values that can be used with the quasiquoter | Erick Tryzelaar | -2/+157 | |
| 2013-03-27 | Simplify and remove unnecessary use of ast_map | Niko Matsakis | -40/+1 | |
| 2013-03-27 | remove sty_by_ref, though traces still remain due to dtors | Niko Matsakis | -88/+18 | |
| 2013-03-27 | base64: add docstring | Daniel Micay | -0/+2 | |
| 2013-03-27 | ops: add a docstring | Daniel Micay | -1/+1 | |
| 2013-03-27 | hashmap: improve docstring | Daniel Micay | -1/+4 | |
| 2013-03-26 | test: Fix botched error message in compile-fail test | Patrick Walton | -1/+1 | |
| 2013-03-26 | test: Fix tests | Patrick Walton | -16/+18 | |
| 2013-03-26 | librustc: Remove obsolete syntax | Patrick Walton | -20/+46 | |
| 2013-03-26 | librustc: Enforce that `extern mod` directives come first, then `use` ↵ | Patrick Walton | -333/+330 | |
| directives, then items. Resolve them in this order as well. | ||||
| 2013-03-26 | librustc: Modify all code to use new lifetime binder syntax | Patrick Walton | -498/+416 | |
| 2013-03-26 | librustc: Require explicit lifetime binders | Patrick Walton | -63/+322 | |
| 2013-03-26 | librustc: Fix bug with newtype structs containing dtors | Patrick Walton | -2/+17 | |
| 2013-03-26 | librustc: Stop parsing `[T * N]`. | Patrick Walton | -3/+8 | |
| 2013-03-26 | librustc: Remove all uses of the old `[T * N]` fixed-length vector syntax | Patrick Walton | -59/+61 | |
| 2013-03-26 | libsyntax: Stop parsing `[const T]`. | Patrick Walton | -1/+1 | |
| 2013-03-26 | libcore: Change `[const T]` to `const [T]` everywhere | Patrick Walton | -259/+85 | |
| 2013-03-26 | auto merge of #5414 : thestinger/rust/option, r=catamorphism | bors | -383/+210 | |
| 2013-03-26 | option: rm functions that duplicate methods | Daniel Micay | -383/+210 | |
| 2013-03-26 | auto merge of #5560 : brson/rust/relnotes, r=brson | bors | -0/+2 | |
| r? | ||||
| 2013-03-26 | fix the core-map benchmark's descending range | Daniel Micay | -3/+3 | |
| 2013-03-26 | auto merge of #5547 : catamorphism/rust/issue-4898, r=catamorphism | bors | -3/+53 | |
| 2013-03-26 | std: Remove the oldmap module | Alex Crichton | -390/+0 | |
| 2013-03-26 | Move ast_map::map to LinearMap | Alex Crichton | -113/+111 | |
| 2013-03-26 | test: Remove uses of oldmap::HashMap | Alex Crichton | -116/+88 | |
| 2013-03-26 | rustc: Purge of HashMap, fixing segfaulting cases | Alex Crichton | -61/+83 | |
| Various FIXME comments added around to denote copies which when removed cause the compiler to segfault at some point before stage2. None of these copies should even be necessary. | ||||
| 2013-03-26 | rustc: Remove uses of oldmap::HashMap | Alex Crichton | -879/+877 | |
| 2013-03-26 | syntax: Removing uses of HashMap | Alex Crichton | -54/+61 | |
| 2013-03-26 | Remove unused imports throughout | Alex Crichton | -22/+5 | |
| 2013-03-26 | core: As per #4898, finish impls for one-tuples | Tim Chevalier | -3/+53 | |
| 2013-03-26 | auto merge of #5555 : Kimundi/rust/str-dealloc-3, r=catamorphism | bors | -409/+461 | |
| - Most functions that used to return `~[~str]` for a list of substrings got turned into iterators over `&str` slices - Some cleanup of apis, docs and code layout | ||||
| 2013-03-26 | auto merge of #5467 : ↵ | bors | -207/+276 | |
| nikomatsakis/rust/issues-3888-4036-4492-cannot-encode-region-variables, r=nikomatsakis The basic problem was that vtables were not being resolved. The fix uncovered another issue, which was that the syntax extensions were not creating method calls properly and were relying on outdated code in typeck, so I fixed that too. Resolves issues #3888, #4036, #4492. r? @catamorphism | ||||
| 2013-03-26 | Stop writing directly to the final type/method/vtable sidetables from astconv | Niko Matsakis | -42/+137 | |
| and from typeck, which is verboten. We are supposed to write inference results into the FnCtxt and then these get copied over in writeback. Add assertions that no inference by-products are added to this table. Fixes #3888 Fixes #4036 Fixes #4492 | ||||
| 2013-03-26 | core: Hide GC docs | Brian Anderson | -0/+2 | |
| 2013-03-26 | Add various debug statements to trans that I used to help track down the | Niko Matsakis | -5/+25 | |
| problem and which seem like they could be useful in the future. | ||||
| 2013-03-26 | Rip out old code that still structured method calls as a | Niko Matsakis | -160/+114 | |
| expr_call(expr_field(...)) rather than an expr_method_call. There is probably more such code in trans that should be removed. | ||||
| 2013-03-26 | auto merge of #5532 : brson/rust/coredocs, r=brson | bors | -17/+54 | |
| r? | ||||
| 2013-03-26 | core: Make sure every module at least has a one-line description | Brian Anderson | -5/+30 | |
| 2013-03-26 | core: Clarify prelude docs. #4556 | Brian Anderson | -12/+24 | |
| 2013-03-26 | Check for null in return_to_mut. Fixes #4904. | Niko Matsakis | -2/+6 | |
| 2013-03-26 | Fix #4855: handle bot in regionck | Niko Matsakis | -1/+1 | |
| 2013-03-26 | Added more missing lifetime annotations | Marvin Löbel | -8/+8 | |
| 2013-03-26 | auto merge of #5549 : brson/rust/rustdoc, r=brson | bors | -21/+219 | |
| r? | ||||
| 2013-03-26 | rustdoc: Tweak list style | Brian Anderson | -0/+5 | |
| 2013-03-26 | rustdoc: Add type bounds to impls | Brian Anderson | -7/+37 | |
