| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-07 | Improve a type error message (avoid the word 'non-dereferenceable') | Tim Chevalier | -4/+3 | |
| 2012-03-07 | Fix #1503 in a saner way | Marijn Haverbeke | -18/+6 | |
| Closes #1933 | ||||
| 2012-03-06 | make inline enabled by default | Niko Matsakis | -1/+1 | |
| 2012-03-06 | Track all exports in exp_map | Marijn Haverbeke | -110/+119 | |
| This is needed because the reachability checker needs to be able to follow exports. Issue #1934 | ||||
| 2012-03-06 | Make trans pass responsible for pulling in inlined functions | Marijn Haverbeke | -201/+73 | |
| This makes the logic for finding the inlinable items much easier -- they are simply pulled in lazily when encountered. | ||||
| 2012-03-06 | Don't attach def ids to types when the type already contains the def id | Marijn Haverbeke | -13/+3 | |
| 2012-03-05 | rustc: Use std::util::unreachable | Brian Anderson | -3/+3 | |
| 2012-03-05 | rustc: Lower case error messages | Brian Anderson | -60/+57 | |
| 2012-03-05 | rustc: Remove some redundant text from error messages | Brian Anderson | -2/+2 | |
| 2012-03-05 | give user control of whether we use inline hint or inline always | Niko Matsakis | -8/+44 | |
| supply inline hints for resource ctors/dtors | ||||
| 2012-03-05 | set LLVM inline hint for all #[inline] methods, whether CC or local | Niko Matsakis | -6/+18 | |
| 2012-03-05 | rustc: Remove remaining non-inbounds GEPs | Brian Anderson | -3/+3 | |
| 2012-03-04 | Translate simple classes | Tim Chevalier | -65/+259 | |
| Programs using classes with fields only (no methods) compile and run, as long as nothing refers to a class in a different crate (todo). Also changed the AST representation of classes to have a separate record for constructor info (instead of inlining the fields in the item_class node), and fixed up spans and pretty-printing for classes. | ||||
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -0/+26328 | |
