| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-11 | Fix some version numbers. | Graydon Hoare | -4/+4 | |
| 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 | |
| 2012-05-15 | move infer into typeck module | Niko Matsakis | -1/+1 | |
| 2012-05-15 | break apart typeck a little (more to come) | Niko Matsakis | -1/+6 | |
| 2012-05-14 | rustc: Move astencode from metadata to middle | Brian Anderson | -1/+5 | |
| 2012-05-14 | Instantiate per-type iface-based visit_glue when intrinsic ifaces present. | Graydon Hoare | -0/+1 | |
| 2012-05-14 | Enforce that self doesn't escape from a class | Tim Chevalier | -0/+1 | |
| Closes #2294 | ||||
| 2012-05-13 | rustc: Eliminate some indirection to the syntax crate | Brian Anderson | -3/+1 | |
| 2012-05-13 | rustc: Eliminate metadata's dependency on trans | Brian Anderson | -0/+1 | |
| 2012-05-13 | rustc: Be explicit about which peer modules the metadata mod can access | Brian Anderson | -0/+12 | |
| This is the first step in eliminating dependencies on rustc so we can extract the metadata code into its own crate. | ||||
| 2012-05-10 | replace mutbl pass with borrowck | Niko Matsakis | -1/+0 | |
| 2012-05-10 | Preliminary groundwork for intrinsic module, reflection interface. | Graydon Hoare | -0/+1 | |
| 2012-05-09 | implement new borrow ck (disabled by default) | Niko Matsakis | -1/+1 | |
| 2012-04-05 | Explicitly use version 0.2 of crates | Brian Anderson | -4/+6 | |
| 2012-03-29 | rustc: Move ext to librustsyntax | Brian Anderson | -17/+1 | |
| 2012-03-29 | rustc: Move attr, parse, print to rustsyntax | Brian Anderson | -9/+0 | |
| 2012-03-29 | rustc: Move lexer and token to rustsyntax | Brian Anderson | -2/+0 | |
| 2012-03-29 | rustc: Move diagnostic to rustsyntax | Brian Anderson | -1/+0 | |
| 2012-03-29 | rustc: Move fold to rustsyntax | Brian Anderson | -1/+0 | |
| 2012-03-29 | rustc: Move interner to rustsyntax | Brian Anderson | -3/+0 | |
| 2012-03-29 | rustc: Move ast, ast_util, visit to rustsyntax | Brian Anderson | -4/+0 | |
| 2012-03-29 | rustc: Move codemap to rustsyntax | Brian Anderson | -1/+0 | |
| 2012-03-29 | build: Introduce rustsyntax crate | Brian Anderson | -0/+2 | |
| 2012-03-28 | Update crate URLs to point to interesting things. | Graydon Hoare | -2/+2 | |
| 2012-03-26 | rustc: Move eval_const_expr to its own mod | Brian Anderson | -0/+1 | |
| 2012-03-26 | Disallow ret inside of block functions | Marijn Haverbeke | -0/+1 | |
| Also adds proper checking for cont/break being inside a loop. Closes #1854 Issue #1619 | ||||
| 2012-03-23 | Implement new inference algorithm. | Niko Matsakis | -0/+1 | |
| 2012-03-22 | Bump version numbers to 0.2 | Brian Anderson | -2/+2 | |
| 2012-03-20 | Move external-reachability checker to trans | Marijn Haverbeke | -1/+1 | |
| Preparation for a fix for issue #2020 | ||||
