| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-10-11 | Remove obsolete comment | Tim Chevalier | -2/+0 | |
| 2012-10-11 | Remove obsolete FIXME | Tim Chevalier | -2/+0 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -4/+4 | |
| 2012-09-26 | fix issue #3535 and add colon between mode and type when dumping funcion ↵ | Vincent Belliard | -1/+1 | |
| prototype | ||||
| 2012-09-21 | De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi | Niko Matsakis | -2/+2 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -4/+5 | |
| 2012-09-18 | rustc: Remove legacy mode inference, unless #[legacy_modes] is used | Patrick Walton | -1/+1 | |
| 2012-09-12 | trans: overhaul match bindings. No more phi, one code path for guards. | Niko Matsakis | -4/+4 | |
| Fixes #3256. Fixes #3291. | ||||
| 2012-09-11 | Introduce auto adjustment table to subsume autoderef/autoref/borrowings. | Niko Matsakis | -4/+9 | |
| Fixes #3261 Fixes #3443 | ||||
| 2012-09-11 | Promote 'struct' from a restricted keyword to a strict keyword | Brian Anderson | -2/+2 | |
| 2012-09-11 | Make moves explicit in rustc | Tim Chevalier | -1/+1 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -3/+3 | |
| 2012-09-07 | Remove 'let' syntax for struct fields | Brian Anderson | -1/+1 | |
| 2012-09-07 | Don't check impl ty params for equality with trait ty params | Tim Chevalier | -1/+18 | |
| This was too restrictive. We need to check the number of ty params, and that the bounds are equal, but otherwise require_same_types does the job. Closes #2611 | ||||
| 2012-09-07 | Refactor fn_ty, working towards #3320 | Niko Matsakis | -5/+6 | |
| 2012-09-06 | Refactor ty_var and ty_var_integral into one ty_infer variant | Niko Matsakis | -3/+2 | |
| 2012-09-06 | Remove struct ctors | Brian Anderson | -1/+6 | |
| 2012-09-06 | Refactor trans to replace lvalue and friends with Datum. | Niko Matsakis | -4/+7 | |
| Also: - report illegal move/ref combos whether or not ref comes first - commented out fix for #3387, too restrictive and causes an ICE | ||||
| 2012-09-04 | Remove 'with' | Brian Anderson | -1/+1 | |
| 2012-09-04 | rustc: "import" -> "use" | Patrick Walton | -27/+27 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -25/+25 | |
| 2012-08-25 | Fix more unused variable warnings | Brian Anderson | -3/+3 | |
| 2012-08-24 | Start using core::path2::Path in a lot of places. | Graydon Hoare | -0/+3 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -26/+26 | |
| 2012-08-22 | intern identifiers | Paul Stansifer | -8/+11 | |
| 2012-08-21 | more sound treatment of fn& regions; change all & to be distinct | Niko Matsakis | -10/+16 | |
| 2012-08-20 | new region inference, seperate infer into modules, improve error msgs | Niko Matsakis | -38/+57 | |
| Fixes #2806 Fixes #3197 Fixes #3138 | ||||
| 2012-08-17 | Remove the class keyword | Brian Anderson | -1/+1 | |
| 2012-08-15 | rustc: Parse labeled loop, break, and again | Patrick Walton | -2/+2 | |
| 2012-08-15 | rustc: "as Trait" can now be written "as @Trait". | Patrick Walton | -2/+3 | |
| There is also code for ~Trait and &Trait, but these are currently (incorrectly) synonyms for "as @Trait" and "as &Trait". | ||||
| 2012-08-13 | Change borrowck error 'the the block' -> 'the block' | Ben Blum | -1/+1 | |
| 2012-08-13 | rustc: Mostly implement region-bounded stack closures | Patrick Walton | -2/+12 | |
| 2012-08-10 | Revert "rustc: Make function types have vstores in them" | Patrick Walton | -10/+2 | |
| This reverts commit 0101125a962abae18525d6014cd26ad10bbb96e6. | ||||
| 2012-08-10 | rustc: Make function types have vstores in them | Patrick Walton | -2/+10 | |
| 2012-08-07 | improve borrowck error messages to explain regions better | Niko Matsakis | -9/+9 | |
| 2012-08-07 | syntax: Rename expr_alt to expr_match | Brian Anderson | -2/+2 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -21/+21 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -71/+84 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -13/+13 | |
| 2012-07-31 | change how we print and explain region types | Niko Matsakis | -3/+67 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -29/+29 | |
| 2012-07-30 | Fix #2979: inference for lifetimes of & expressions | Niko Matsakis | -3/+4 | |
| What we now do is to create a region variable for each & expression (and also each borrow). The lifetime of this variable will be checked by borrowck to ensure it is not greater than the lifetime of the underlying data. This both leads to shorter lifetimes in some cases but also longer in others, such as taking the address to the interior of unique boxes tht are rooted in region pointers (e.g., returning a pointer to the interior of a sendable map). This may lead to issue #2977 if the rvalue is not POD, because we may drop the data in trans sooner than borrowck expects us to. Need to work out precisely where that fix ought to occur. | ||||
| 2012-07-25 | avoid capture of bound regions when infering types for closure | Niko Matsakis | -5/+16 | |
| expressions. cc #2981 | ||||
| 2012-07-18 | prevent regions from escaping in ifaces; remove &r.T syntax | Niko Matsakis | -1/+1 | |
| 2012-07-16 | introduce an owned kind for data that contains no borrowed ptrs | Niko Matsakis | -1/+0 | |
| 2012-07-14 | infer the scope of borrows | Niko Matsakis | -1/+5 | |
| 2012-07-14 | remove typestate from code, tests, and docs | Niko Matsakis | -30/+6 | |
| 2012-07-14 | Tear out ty_str and ty_vec. | Michael Sullivan | -4/+2 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -73/+73 | |
| #2907. | ||||
| 2012-07-13 | Change the pretty printer to print vstores for strs in prefix notation. | Michael Sullivan | -7/+11 | |
