| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-05-17 | Comments only: annotate FIXMEs in front-end | Tim Chevalier | -2/+3 | |
| 2012-05-17 | Comments only: annotate FIXMEs in back-end and driver | Tim Chevalier | -3/+7 | |
| 2012-05-17 | Minor edits to README | Tim Chevalier | -3/+4 | |
| 2012-05-17 | Update and copyedit README for rustc | Tim Chevalier | -20/+35 | |
| Lindsey pointed out that the location of librustsyntax was out-of-date, so I fixed that; noticed a lot of other out-of-date info; and updated it. I also obliterated all passive voice. Yay! Closes #2382 | ||||
| 2012-05-16 | rustc: Sever the link between metadata and resolve | Brian Anderson | -5/+8 | |
| 2012-05-16 | rustc: Break another dependency between metadata and resolve | Brian Anderson | -35/+43 | |
| 2012-05-16 | rustc: Break a dependency between metadata and resolve | Brian Anderson | -18/+28 | |
| 2012-05-16 | Include intrinsic module in all crates, emit visit glue, fn ↵ | Graydon Hoare | -270/+133 | |
| intrinsic::visit_ty. Not yet working. | ||||
| 2012-05-16 | pull out id visitor into ast_util from astencode | Niko Matsakis | -0/+940 | |
| 2012-05-16 | Another typo fix. | Lindsey Kuper | -1/+1 | |
| 2012-05-16 | Typo fixes. | Lindsey Kuper | -9/+9 | |
| 2012-05-16 | add a large comment on how infer works | Niko Matsakis | -16/+179 | |
| 2012-05-16 | pull method lookup / region manip into their own modules | Niko Matsakis | -557/+566 | |
| 2012-05-16 | further reorganization | Niko Matsakis | -19/+51 | |
| 2012-05-16 | correct preservation of explicit borrows like "let x = &*y;" | Niko Matsakis | -3/+3 | |
| 2012-05-16 | break out type checking of alts/patterns (again) | Niko Matsakis | -261/+272 | |
| 2012-05-16 | Revert "break out type checking of alts/patterns" | Niko Matsakis | -267/+259 | |
| This reverts commit 8d1c1720e331ea56cfde33ab047216d232236e4b. | ||||
| 2012-05-16 | break out type checking of alts/patterns | Niko Matsakis | -259/+267 | |
| 2012-05-16 | missing import | Niko Matsakis | -1/+1 | |
| 2012-05-16 | further modularization of typeck, add comments | Niko Matsakis | -3398/+3486 | |
| 2012-05-15 | rustc: Extract loader mod from creader mod | Brian Anderson | -200/+222 | |
| 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 | check if the type of a local variable contains illegal region | Niko Matsakis | -68/+101 | |
| also, try to suppress some of the duplicate errors---in general more work is needed to make these error messages comprehensible to ordinary humans | ||||
| 2012-05-15 | Add classes and class fields to the tcache | Tim Chevalier | -1/+6 | |
| They were being added lazily, which prevented class types from being used as an argument to a variant. | ||||
| 2012-05-15 | Clarify a comment | Tim Chevalier | -1/+1 | |
| ...at least I think this is what was meant. | ||||
| 2012-05-15 | Remove an assertion from trans::base::iter_structural_ty | Tim Chevalier | -2/+0 | |
| I had put in an assertion that if the ty is a class, it doesn't have a dtor, but that doesn't make sense, since this gets used to make take glue and not just drop glue. | ||||
| 2012-05-15 | move regionck into typeck, in the process fixing a bug or two | Niko Matsakis | -138/+221 | |
| 2012-05-15 | Generate drop glue correctly for classes with destructors | Tim Chevalier | -28/+153 | |
| 2012-05-15 | Remove the unused pairwise.rs | Patrick Walton | -407/+0 | |
| 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 | -1500/+1531 | |
| 2012-05-15 | get preservation of boxes working, at least in simple cases | Niko Matsakis | -305/+479 | |
| 2012-05-15 | add node_ids to blocks | Niko Matsakis | -108/+167 | |
| 2012-05-15 | purge unused loop_cont field | Niko Matsakis | -17/+8 | |
| 2012-05-15 | make poison-on-free work, disable copying if borrowck is enabled | Niko Matsakis | -1/+10 | |
| 2012-05-15 | Remove `be` keyword. | Lindsey Kuper | -45/+9 | |
| Closes #2227. | ||||
| 2012-05-14 | rustc: Break some of metadata's dependencies on session | Brian Anderson | -17/+30 | |
| 2012-05-14 | rustc: Break metadata's dependency on link | Brian Anderson | -13/+13 | |
| 2012-05-14 | rustc: Break more metadata dependencies | Brian Anderson | -10/+0 | |
| 2012-05-14 | rustc: Eliminate metadata's dependency on astencode | Brian Anderson | -41/+56 | |
| 2012-05-14 | rustc: Eliminate encoder's dependency on astencode | Brian Anderson | -12/+21 | |
| 2012-05-14 | rustc: Move astencode from metadata to middle | Brian Anderson | -3/+18 | |
| 2012-05-14 | Instantiate per-type iface-based visit_glue when intrinsic ifaces present. | Graydon Hoare | -60/+161 | |
| 2012-05-14 | More work on reflection, now calls iface visitors back as well. | Graydon Hoare | -66/+63 | |
| 2012-05-14 | First cut at dtors for classes | Tim Chevalier | -28/+110 | |
| Classes with dtors should compile now. Haven't yet tested whether they actually run correctly. Beginnings of support for #2295, though that won't be done until there's more test cases and resources are removed. | ||||
| 2012-05-14 | Enforce that self doesn't escape from a class | Tim Chevalier | -0/+63 | |
| Closes #2294 | ||||
| 2012-05-13 | rustc: Eliminate a simple dependency from metadata mod | Brian Anderson | -3/+1 | |
| 2012-05-13 | rustc: Eliminate some indirection to the syntax crate | Brian Anderson | -40/+6 | |
| 2012-05-13 | rustc: Eliminate metadata's dependency on trans | Brian Anderson | -68/+123 | |
| 2012-05-13 | rustc: Be explicit about which peer modules the metadata mod can access | Brian Anderson | -0/+59 | |
| This is the first step in eliminating dependencies on rustc so we can extract the metadata code into its own crate. | ||||
| 2012-05-11 | move purity checking into borrowck, addresses #1422 | Niko Matsakis | -84/+141 | |
