| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-01-14 | Merge remote-tracking branch 'mneumann/f-serialize' | Brian Anderson | -2/+4 | |
| 2013-01-11 | libsyntax: Fix name generation in condition! macro | Andrew Paseltiner | -1/+1 | |
| 2013-01-10 | librustc: Implement `&static` as the replacement for `Durable`. r=nmatsakis | Patrick Walton | -10/+10 | |
| 2013-01-09 | A collection of refactorings that I found it hard/tiresome to divide: | Niko Matsakis | -7/+7 | |
| - 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 | core: rename vec.filter to vec.filtered | Erick Tryzelaar | -2/+2 | |
| 2013-01-09 | syntax: convert ast::spanned into a struct | Erick Tryzelaar | -72/+79 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -12/+84 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -84/+12 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -12/+84 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Rename identifiers that still use 'alt' to use 'match' | Lindsey Kuper | -1/+1 | |
| This'll be less confusing for anyone who works on match in future. | ||||
| 2012-12-27 | librustc: Fix the test runner, the condition system, and core test. rs=bustage | Patrick Walton | -3/+3 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -126/+267 | |
| contain at least two components. r=graydon | ||||
| 2012-12-27 | Enhance auto_encode to take number of struct fields | Michael Neumann | -2/+4 | |
| emit_struct and read_struct takes an additional len:uint parameter which tells us how many fields the struct we are working on has. This is required to implement an Encoder for the msgpack [1] serialization format. To serialize a struct with msgpack you have to use arrays and the size of the array has to be know before each of the elements are written out. JSON as an example doesn't have this problem as it uses '[' and ']' delimiters for arrays. [1]: www.msgpack.org | ||||
| 2012-12-19 | Remove serialize::traits submodule. | Erick Tryzelaar | -2/+0 | |
| 2012-12-19 | Remove the old serialization code | Erick Tryzelaar | -1034/+0 | |
| Closes #3713. | ||||
| 2012-12-18 | core: add macro_rules! for "condition! { c: in -> out; }". | Graydon Hoare | -6/+24 | |
| 2012-12-18 | Another tweak to auto_encode to only use trait-qualified static methods | Brian Anderson | -0/+2 | |
| 2012-12-18 | Merge commit 'erickt/incoming^' into kind-names | Brian Anderson | -2/+2 | |
| 2012-12-18 | Change auto_encode to call 'std::serialize::traits::Decode::decode' | Brian Anderson | -0/+2 | |
| 2012-12-17 | Change iter::find's closure to take a ref | Erick Tryzelaar | -2/+2 | |
| 2012-12-17 | Switch from serialization to std::serialize. (snapshot) | Erick Tryzelaar | -1/+1 | |
| 2012-12-13 | Begin renaming serialization to std::serialize. (snapshot) | Erick Tryzelaar | -134/+1168 | |
| 2012-12-13 | libsyntax: Implement `deriving` for struct-like enum variants. r=brson | Patrick Walton | -16/+56 | |
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -33/+26 | |
| 2012-12-12 | syntax: remove remaining #syntaxext machinery. Close #3516. | Graydon Hoare | -221/+124 | |
| 2012-12-12 | syntax: remove most code handling old-style syntax extensions. | Graydon Hoare | -844/+21 | |
| 2012-12-12 | syntax: remove all remaining uses of #ast, and #ast / qquote itself. | Graydon Hoare | -375/+7 | |
| 2012-12-11 | fix long line, r=tidypolice. | Graydon Hoare | -3/+4 | |
| 2012-12-11 | Fix deriving for single-variant enums | Brian Anderson | -20/+24 | |
| 2012-12-10 | Remove un-needed code for obsolete classes | Tim Chevalier | -6/+6 | |
| and rename "class" to "struct" everywhere possible (except local vars, I was too lazy for that) -- that is why this commit is so big. No review, just dead code removal and renaming. Closes #3515 | ||||
| 2012-12-10 | Adjust the die macro to only accept ~str and to work in statement position | Brian Anderson | -13/+2 | |
| 2012-12-09 | Remove transitional code | Brian Anderson | -135/+0 | |
| 2012-12-07 | librustc: De-mode pattern bindings. r=nmatsakis | Patrick Walton | -1/+1 | |
| 2012-12-07 | Remove impl_id from trait_ref. Unused | Brian Anderson | -3/+1 | |
| 2012-12-07 | syntax: stage0-guard uses of #ast, rewrite as quote_foo! in stage1,2. | Graydon Hoare | -97/+122 | |
| 2012-12-07 | syntax: fix missing push in item macro expansion | Graydon Hoare | -5/+9 | |
| 2012-12-07 | syntax: Permit splicing anything into a quote that implements ToTokens. | Graydon Hoare | -7/+190 | |
| 2012-12-07 | syntax: fix quote_type! to quote_ty! | Graydon Hoare | -6/+6 | |
| 2012-12-07 | syntax: point quote tokens at the site of quote-using-extension invocation. | Graydon Hoare | -89/+120 | |
| 2012-12-07 | syntax: fix the accidental binding of interner state between parse and quote. | Graydon Hoare | -10/+6 | |
| 2012-12-04 | librustc: Long lines. rs=rustbot | Patrick Walton | -8/+19 | |
| 2012-12-04 | librustc: Implement moves based on type. r=nmatsakis | Patrick Walton | -2/+2 | |
| 2012-12-04 | librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵ | Patrick Walton | -128/+128 | |
| rs=refactoring | ||||
| 2012-12-03 | core: rename box to managed. Close #4079. | Graydon Hoare | -1/+1 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+250 | |
| 2012-11-29 | impls of traits cannot define methods on the anonymous trait | Brian Anderson | -2/+9 | |
| 2012-11-29 | librustc: Eliminate most expressions of the form `a.b()` that are not method ↵ | Patrick Walton | -2/+2 | |
| calls. rs=refactoring | ||||
| 2012-11-29 | Properly sync macro_parser.rs after it escapes out to the Rust parser. ↵ | Paul Stansifer | -9/+10 | |
| Closes #3201. | ||||
| 2012-11-29 | Fix trace_macros so that it works. | Paul Stansifer | -5/+9 | |
| 2012-11-29 | Respect semicolons always when expanding statments. | Paul Stansifer | -11/+13 | |
