| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-09-28 | Add allow(deprecated_\*) to syntax, rustc, rustdoc, et al | Brian Anderson | -1/+2 | |
| 2012-09-25 | Respect privacy qualifiers on view items, add to import resolutions. | Graydon Hoare | -0/+1 | |
| 2012-09-25 | rustc: Move generally useful functions out of shape.rs in preparation for ↵ | Patrick Walton | -0/+1 | |
| its destruction | ||||
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+104 | |
| #[legacy_exports]; | ||||
| 2012-09-18 | rustc: Remove legacy mode inference, unless #[legacy_modes] is used | Patrick Walton | -0/+2 | |
| 2012-09-18 | Revert "rustc: Change all non-keyword uses of "link"" | Patrick Walton | -1/+1 | |
| This reverts commit 3b013cd800ce675a445220105911bbefd2427e47. | ||||
| 2012-09-18 | rustc: Change all non-keyword uses of "link" | Patrick Walton | -1/+1 | |
| 2012-09-18 | Add allow(non_camel_case_types) to unconverted crates | Brian Anderson | -0/+1 | |
| 2012-09-11 | Promote 'impl' from restricted keyword to strict | Brian Anderson | -1/+1 | |
| 2012-09-11 | Convert 'use' to 'extern mod'. Remove old 'use' syntax | Brian Anderson | -3/+3 | |
| 2012-09-06 | Refactor trans to replace lvalue and friends with Datum. | Niko Matsakis | -0/+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-05 | rustc: "import" -> "use" in .rc files | Patrick Walton | -6/+6 | |
| 2012-09-04 | rustc: Implement private fields for max/min classes | Patrick Walton | -0/+1 | |
| 2012-08-30 | Bump version to 0.4 | Brian Anderson | -4/+4 | |
| 2012-08-29 | Rename resolve3 -> resolve. | Graydon Hoare | -1/+1 | |
| 2012-08-21 | more sound treatment of fn& regions; change all & to be distinct | Niko Matsakis | -1/+0 | |
| 2012-08-20 | new region inference, seperate infer into modules, improve error msgs | Niko Matsakis | -1/+13 | |
| Fixes #2806 Fixes #3197 Fixes #3138 | ||||
| 2012-08-08 | refactor categorization out of borrowck into its own module. | Niko Matsakis | -1/+1 | |
| first step towards #3148 and #3024. | ||||
| 2012-08-07 | add lint mode for deprecated pattern usage | Niko Matsakis | -0/+1 | |
| 2012-08-01 | Clean out transitional lint. | Graydon Hoare | -5/+0 | |
| 2012-07-31 | Start implementing structured constants. | Graydon Hoare | -0/+1 | |
| 2012-07-26 | Nomenclature fixes in the lint checker. Fewer double-negatives. | Graydon Hoare | -0/+5 | |
| New style is allow(foo), warn(foo), deny(foo) and forbid(foo), mirrored by -A foo, -W foo, -D foo and -F foo on command line. These replace -W no-foo, -W foo, -W err-foo, respectively. Forbid is new, and means "deny, and you can't override it". | ||||
| 2012-07-25 | rustc: Introduce a lang_items pass, part of coherence and operator overloading. | Patrick Walton | -0/+1 | |
| This will also help us remove kinds. | ||||
| 2012-07-20 | Remove what's left of resolve1 | Tim Chevalier | -1/+0 | |
| 2012-07-14 | remove typestate from code, tests, and docs | Niko Matsakis | -13/+0 | |
| 2012-07-12 | Merge remote-tracking branch 'origin/dist-snap' into incoming | Graydon Hoare | -4/+4 | |
| 2012-07-11 | Fix some version numbers. | Graydon Hoare | -4/+4 | |
| 2012-07-10 | rustc: Introduce a coherence checker, behind a compile switch for now | Patrick Walton | -0/+1 | |
| 2012-07-02 | rustc: Implement a new resolve pass behind a compile flag | Patrick Walton | -0/+1 | |
| 2012-06-26 | Change 'native' and 'crust' to 'extern'. | Graydon Hoare | -1/+1 | |
| 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-08 | remove alias analysis and replace with borrowck | Niko Matsakis | -1/+0 | |
| This reverts commit 7ef825bb607c4e934c92bd0b73ecbc4c24f3286b. | ||||
| 2012-06-07 | Revert "remove alias analysis and replace with borrowck" | Brian Anderson | -0/+1 | |
| 18s perf regression compiling rustc with opts This reverts commit 7f6ee0ce0df8af4c21b065cb49b95079ae643f77. | ||||
| 2012-06-07 | remove alias analysis and replace with borrowck | Niko Matsakis | -1/+0 | |
| cc #2540 | ||||
| 2012-06-04 | Make vecs implicitly copyable for all of our projects. | Michael Sullivan | -0/+2 | |
| 2012-06-01 | break up borrowck into modules and begin to document how it works | Niko Matsakis | -1/+7 | |
| 2012-05-31 | Rename librustsyntax to libsyntax | Kevin Cantu | -1/+1 | |
| Per issue #2418. | ||||
| 2012-05-29 | rustc: Move filesearch into metadata mod | Brian Anderson | -1/+2 | |
| It's not that related to metadata, but metadata needs it and it will probably be useful for doing dynamic loading. | ||||
| 2012-05-25 | replace last_use with liveness info | Niko Matsakis | -1/+0 | |
| 2012-05-24 | new liveness pass to supercede last_use / initedness | Niko Matsakis | -0/+1 | |
| 2012-05-24 | fix classes and parameterized ifaces; remove needless self check | Niko Matsakis | -1/+0 | |
| ref #1726, #2434 | ||||
| 2012-05-21 | rustc: Move ast_map to the syntax crate | Brian Anderson | -1/+0 | |
| 2012-05-18 | workaround a horribly obscure resolve bug | Niko Matsakis | -0/+1 | |
| 2012-05-16 | pull method lookup / region manip into their own modules | Niko Matsakis | -0/+2 | |
| 2012-05-16 | further reorganization | Niko Matsakis | -5/+5 | |
| 2012-05-16 | break out type checking of alts/patterns (again) | Niko Matsakis | -1/+3 | |
| 2012-05-16 | Revert "break out type checking of alts/patterns" | Niko Matsakis | -3/+1 | |
| This reverts commit 8d1c1720e331ea56cfde33ab047216d232236e4b. | ||||
| 2012-05-16 | break out type checking of alts/patterns | Niko Matsakis | -1/+3 | |
| 2012-05-16 | further modularization of typeck, add comments | Niko Matsakis | -0/+1 | |
| 2012-05-15 | rustc: Extract loader mod from creader mod | Brian Anderson | -0/+2 | |
| loader is a utility for locating crates and loading their metadata. creader is a compiler pass that loads metadata for all used libraries. | ||||
| 2012-05-15 | move regionck into typeck, in the process fixing a bug or two | Niko Matsakis | -1/+2 | |
