summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
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/+69
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-2/+2
2012-05-16correct long lineNiko Matsakis-5/+5
2012-05-16further modularization of typeck, add commentsNiko Matsakis-3398/+3486
2012-05-16core: Fix typoBrian Anderson-1/+1
2012-05-15core: Generalize int-string conversions to all int typesBrian Anderson-100/+101
2012-05-15core: Generalize uint-string conversions to all uint typesBrian Anderson-166/+120
2012-05-15rustc: Extract loader mod from creader modBrian Anderson-200/+222
2012-05-15rename testNiko Matsakis-0/+0
2012-05-15check if the type of a local variable contains illegal regionNiko Matsakis-71/+115
2012-05-15Start porting tests to use classes with dtors instead of resourcesTim Chevalier-7/+25
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/+229
2012-05-15Generate drop glue correctly for classes with destructorsTim Chevalier-30/+171
2012-05-15rt: Make task killing synchronization possibly more correctBrian Anderson-4/+12
2012-05-15core: Don't fail during port dtorBrian Anderson-17/+40
2012-05-15core: Add task::unkillableBrian Anderson-2/+92
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-306/+523
2012-05-15add node_ids to blocksNiko Matsakis-108/+167
2012-05-15purge unused loop_cont fieldNiko Matsakis-17/+8
2012-05-15add a test that current fails b/c we do not preserve boxesNiko Matsakis-0/+22
2012-05-15make poison-on-free work, disable copying if borrowck is enabledNiko Matsakis-6/+24
2012-05-15Remove `be` keyword.Lindsey Kuper-103/+39
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-14Adding more documentation to vec::each and vec::eachi to better explain the b...Eric Holk-0/+4
2012-05-14More work on reflection, now calls iface visitors back as well.Graydon Hoare-162/+166
2012-05-14First cut at dtors for classesTim Chevalier-55/+216
2012-05-14Enforce that self doesn't escape from a classTim Chevalier-0/+69
2012-05-13rustc: Eliminate a simple dependency from metadata modBrian Anderson-3/+1
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-77/+49
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-11new test for loaning out an indexNiko Matsakis-0/+36
2012-05-11move purity checking into borrowck, addresses #1422Niko Matsakis-88/+203