about summary refs log tree commit diff
path: root/src/rustc/middle/trans
AgeCommit message (Expand)AuthorLines
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-4841/+5808
2012-09-05Mark crate metadata with a version tag. Close #3390.Graydon Hoare-1/+7
2012-09-05fix issue #3222Vincent Belliard-4/+4
2012-09-04Remove 'with'Brian Anderson-23/+23
2012-09-04std: Camel case listBrian Anderson-4/+4
2012-09-04rustc: "import" -> "use"Patrick Walton-216/+216
2012-09-03rustc: Run all intrinsics through the monomorphiserBrian Anderson-39/+22
2012-09-03Fix cross-crate inlining of intrinsicsBrian Anderson-1/+29
2012-09-03rustc: Fix an LLVM assertion that tripped when borrowing a by-val method rece...Patrick Walton-7/+7
2012-09-02rustc: Don't translate the expression twice when adapting a borrowed method r...Patrick Walton-1/+4
2012-09-01Demode reinterpret_castBrian Anderson-5/+5
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-25/+24
2012-08-31Add a morestack_addr (temporary) intrinsicBrian Anderson-0/+10
2012-08-31Tag things that have to do with default methods with issue #2794.Lindsey Kuper-1/+1
2012-08-31Remove deprecated modes from list.rs (and temporarily delete list::push)Kevin Cantu-1/+1
2012-08-31rustc: Implement "use mod"Patrick Walton-1/+1
2012-08-30rustc: "extern mod { ... }" should be written "extern { ... }" insteadPatrick Walton-1/+0
2012-08-30rustc: Make the compiler no longer ICE on unused foreign constantsPatrick Walton-1/+4
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-4/+124
2012-08-29core: Demode int/uint modsBrian Anderson-1/+1
2012-08-29Camel case more std typesBrian Anderson-2/+2
2012-08-29Rename resolve3 -> resolve.Graydon Hoare-7/+7
2012-08-27Camel case various core constructorsBrian Anderson-4/+4
2012-08-27rustc: Avoid an allocation on every GEPiPatrick Walton-114/+110
2012-08-27rustc: fix the unused pattern vars warnings.Erick Tryzelaar-20/+20
2012-08-27rustc: When landing pads are off, avoid skipping cleanup code.Elliott Slaughter-2/+10
2012-08-27rustc: Break cyclical dependence between emit_tydescs and gen_shape_tables.Elliott Slaughter-0/+41
2012-08-26Camel case the option typeBrian Anderson-509/+509
2012-08-26rustc: Use memmove in unsafe::reinterpret_cast (issue #3025).Patrick Walton-3/+6
2012-08-26rustc: Use memset when zeroing allocas out (issue #3025).Patrick Walton-2/+30
2012-08-25rustc: Implement foreign constants.Patrick Walton-3/+17
2012-08-24Remove match checkTim Chevalier-16/+6
2012-08-24Eliminate match checks in trans and typeckTim Chevalier-92/+156
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-7/+8
2012-08-24fix some unused pattern binding warningsNiko Matsakis-22/+23
2012-08-24rustc: Add flag for enabling GC.Elliott Slaughter-0/+7
2012-08-24rustc: Don't emit metadata for default and GC box addrspaces.Elliott Slaughter-8/+10
2012-08-24rustc: Fix for updated macro syntax.Elliott Slaughter-2/+2
2012-08-24rustc: Emit index of tydescs by addrspace.Elliott Slaughter-0/+10
2012-08-24rustc: Root resources with addrspaces.Elliott Slaughter-36/+108
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-11/+11
2012-08-23More complete fix to #3162 (borrowck bug related to access to rec fields)Niko Matsakis-3/+6
2012-08-23Rename str::bytes to str::to_bytesTim Chevalier-1/+1
2012-08-23Remove old-moded atomic intrinsics (#3200)Ben Blum-19/+11
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-142/+142
2012-08-23Infer variance of types with respect to the region parameter.Niko Matsakis-1/+1
2012-08-22remove a debug print statement moving out of enumsBen Blum-1/+0
2012-08-22Compile moving out of enums (#2329)Ben Blum-6/+9
2012-08-22Parse and typecheck moving out of enums (#2329)Ben Blum-0/+5
2012-08-22intern identifiersPaul Stansifer-99/+122