about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-05-17Comments only: annotate FIXMEs in front-endTim Chevalier-2/+3
2012-05-17Comments only: annotate FIXMEs in back-end and driverTim Chevalier-3/+7
2012-05-17Minor edits to READMETim Chevalier-3/+4
2012-05-17Update and copyedit README for rustcTim Chevalier-20/+35
2012-05-16rustc: Sever the link between metadata and resolveBrian Anderson-5/+8
2012-05-16rustc: Break another dependency between metadata and resolveBrian Anderson-35/+43
2012-05-16rustc: Break a dependency between metadata and resolveBrian Anderson-18/+28
2012-05-16Include intrinsic module in all crates, emit visit glue, fn intrinsic::visit_...Graydon Hoare-270/+133
2012-05-16pull out id visitor into ast_util from astencodeNiko Matsakis-0/+940
2012-05-16Another typo fix.Lindsey Kuper-1/+1
2012-05-16Typo fixes.Lindsey Kuper-9/+9
2012-05-16add a large comment on how infer worksNiko Matsakis-16/+179
2012-05-16pull method lookup / region manip into their own modulesNiko Matsakis-557/+566
2012-05-16further reorganizationNiko Matsakis-19/+51
2012-05-16correct preservation of explicit borrows like "let x = &*y;"Niko Matsakis-3/+3
2012-05-16break out type checking of alts/patterns (again)Niko Matsakis-261/+272
2012-05-16Revert "break out type checking of alts/patterns"Niko Matsakis-267/+259
2012-05-16break out type checking of alts/patternsNiko Matsakis-259/+267
2012-05-16missing importNiko Matsakis-1/+1
2012-05-16further modularization of typeck, add commentsNiko Matsakis-3398/+3486
2012-05-15rustc: Extract loader mod from creader modBrian Anderson-200/+222
2012-05-15check if the type of a local variable contains illegal regionNiko Matsakis-68/+101
2012-05-15Add classes and class fields to the tcacheTim Chevalier-1/+6
2012-05-15Clarify a commentTim Chevalier-1/+1
2012-05-15Remove an assertion from trans::base::iter_structural_tyTim Chevalier-2/+0
2012-05-15move regionck into typeck, in the process fixing a bug or twoNiko Matsakis-138/+221
2012-05-15Generate drop glue correctly for classes with destructorsTim Chevalier-28/+153
2012-05-15Remove the unused pairwise.rsPatrick Walton-407/+0
2012-05-15move infer into typeck moduleNiko Matsakis-1/+1
2012-05-15break apart typeck a little (more to come)Niko Matsakis-1500/+1531
2012-05-15get preservation of boxes working, at least in simple casesNiko Matsakis-305/+479
2012-05-15add node_ids to blocksNiko Matsakis-108/+167
2012-05-15purge unused loop_cont fieldNiko Matsakis-17/+8
2012-05-15make poison-on-free work, disable copying if borrowck is enabledNiko Matsakis-1/+10
2012-05-15Remove `be` keyword.Lindsey Kuper-45/+9
2012-05-14rustc: Break some of metadata's dependencies on sessionBrian Anderson-17/+30
2012-05-14rustc: Break metadata's dependency on linkBrian Anderson-13/+13
2012-05-14rustc: Break more metadata dependenciesBrian Anderson-10/+0
2012-05-14rustc: Eliminate metadata's dependency on astencodeBrian Anderson-41/+56
2012-05-14rustc: Eliminate encoder's dependency on astencodeBrian Anderson-12/+21
2012-05-14rustc: Move astencode from metadata to middleBrian Anderson-3/+18
2012-05-14Instantiate per-type iface-based visit_glue when intrinsic ifaces present.Graydon Hoare-60/+161
2012-05-14More work on reflection, now calls iface visitors back as well.Graydon Hoare-66/+63
2012-05-14First cut at dtors for classesTim Chevalier-28/+110
2012-05-14Enforce that self doesn't escape from a classTim Chevalier-0/+63
2012-05-13rustc: Eliminate a simple dependency from metadata modBrian Anderson-3/+1
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-40/+6
2012-05-13rustc: Eliminate metadata's dependency on transBrian Anderson-68/+123
2012-05-13rustc: Be explicit about which peer modules the metadata mod can accessBrian Anderson-0/+59
2012-05-11move purity checking into borrowck, addresses #1422Niko Matsakis-84/+141