| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-09 | Switch 'cont' to 'again' everywhere. Close #2229. | Graydon Hoare | -1/+1 | |
| 2012-07-06 | For #2229, recognize 'again' in place of 'cont', final change pending snapshot. | Graydon Hoare | -1/+1 | |
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -38/+37 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-04 | Remove empty argument lists from do expressions | Ben Striegel | -4/+4 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -42/+40 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -16/+16 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -7/+7 | |
| 2012-06-26 | Change 'native' and 'crust' to 'extern'. | Graydon Hoare | -3/+3 | |
| This comes with a terminology change. All linkage-symbols are 'extern' now, including rust syms in other crates. Some extern ABIs are merely "foreign". The term "native" is retired, not clear/useful. What was "crust" is now "extern" applied to a _definition_. This is a bit of an overloading, but should be unambiguous: it means that the definition should be made available to some non-rust ABI. | ||||
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -8/+7 | |
| 2012-06-25 | rustc: Make 'do' work with effects the same as 'for' | Brian Anderson | -1/+1 | |
| 2012-06-24 | Remove resources | Tim Chevalier | -9/+3 | |
| Also fixed shapes for classes with dtors, as well as handling offsets for classes with dtors correctly in take glue. Closes #2485 | ||||
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -7/+7 | |
| 2012-06-21 | Issue #2657: track mutability of bindings, also prevent move from bindings | Niko Matsakis | -6/+26 | |
| 2012-06-21 | handle moves in let initializers and allow moves from unsafe ptrs | Niko Matsakis | -0/+16 | |
| Related to issue #2657, but this is not a complete fix. | ||||
| 2012-06-20 | Remove bind. Issue #2189 | Brian Anderson | -1/+1 | |
| 2012-06-18 | Add 'do' expressions | Brian Anderson | -1/+1 | |
| 2012-06-17 | Issue #2633: remove last_use entries that are subject to a loan | Niko Matsakis | -0/+21 | |
| 2012-06-15 | Handle index expressions' callee IDs correctly | Tim Chevalier | -1/+1 | |
| Some code that handles unary and binary exprs' callee IDs was forgetting to handle the index expr case (since calls to user-defined index operators also have callee IDs). This was manifesting as an ICE in trans because when monomorphizing a function that had one of these operators in it (an index into a dvec, in the test case), the callee ID would be unbound to a type. Fixed it. Closes #2631. | ||||
| 2012-06-13 | Box AST idents | Brian Anderson | -3/+4 | |
| 2012-06-12 | Correct typo in comment | Tim Chevalier | -1/+1 | |
| 2012-06-12 | Treat enums with one variant specially in borrowck: #2573 | Niko Matsakis | -25/+71 | |
| 2012-06-08 | avoid rooting @ptrs that live in immutable, stable memory | Niko Matsakis | -30/+50 | |
| 2012-06-07 | Comments only: annotate FIXMEs | Tim Chevalier | -0/+1 | |
| 2012-06-06 | some (very little) work on commenting | Niko Matsakis | -1/+9 | |
| 2012-06-06 | move borrowck to dvec, insert a few minor copies | Niko Matsakis | -17/+20 | |
| 2012-06-06 | distinguish by-val passes of pointer and non-pointer things | Niko Matsakis | -1/+8 | |
| 2012-06-06 | exempt unsafe ptrs from by-val checks | Niko Matsakis | -1/+3 | |
| 2012-06-04 | handle fixed-length vecs in borrowck categorization | Niko Matsakis | -16/+29 | |
| 2012-06-02 | Allow rcvrs to be borrowed; check rcvrs in borrowck properly | Niko Matsakis | -48/+109 | |
| 2012-06-02 | improve borrowck to handle some frankly rather tricky cases | Niko Matsakis | -37/+123 | |
| - receivers of method calls are also borrowed - by-val arguments are also borrowed (needs tests) - assignment to components can interfere with loans | ||||
| 2012-06-01 | break up borrowck into modules and begin to document how it works | Niko Matsakis | -0/+1542 | |
