summary refs log tree commit diff
path: root/src/rustc/middle/trans/impl.rs
AgeCommit message (Expand)AuthorLines
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-16/+16
2012-07-01Convert to new closure syntaxBrian Anderson-12/+10
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-2/+2
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-12/+12
2012-06-28replace more vector + (issue #2719)Eric Holk-4/+8
2012-06-27rustc: Don't give variables the same name as enums in transPatrick Walton-8/+8
2012-06-26Some box cleanup that doesn't break the build.Michael Sullivan-1/+1
2012-06-25Comments only: fix some comments that got spurious /~sMichael Sullivan-1/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-15/+16
2012-06-19first steps to autoderef on method callsNiko Matsakis-10/+12
2012-06-07Comments only: annotate FIXMEsTim Chevalier-1/+1
2012-05-29In reachability, don't ignore nested itemsTim Chevalier-1/+6
2012-05-22Convert more resource tests to use classes with dtorsTim Chevalier-1/+5
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-2/+2
2012-05-14More work on reflection, now calls iface visitors back as well.Graydon Hoare-20/+15
2012-05-14First cut at dtors for classesTim Chevalier-1/+1
2012-05-09reduce self type to a special type parameterNiko Matsakis-1/+1
2012-05-03Turn constants in back::abi into uints, and propagate typesTim Chevalier-6/+6
2012-04-25lots of work to make iface/impls parameterized by regionsNiko Matsakis-1/+1
2012-04-23Allow classes to be cast to ifaces that are in the same crateTim Chevalier-7/+15
2012-04-23Fix broken determination of external method type param countMarijn Haverbeke-3/+5
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-2/+2
2012-03-27Move some code over to iterator-for to see how it performs.Marijn Haverbeke-3/+3
2012-03-27Support returning from loop blocksMarijn Haverbeke-1/+1
2012-03-23Handle self correctly when translating classesTim Chevalier-1/+1
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-1/+1
2012-03-23Remove more needless context threading in transMarijn Haverbeke-2/+2
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-1/+1
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-1/+1
2012-03-23Implement built-in native modules as an alternative to intrinsicsMarijn Haverbeke-1/+1
2012-03-22Add an LLVM-instruction-counting mode to trans.Graydon Hoare-0/+9
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-3/+3
2012-03-16Forbid boxed ifaces with self types or generic methods in bounded paramsMarijn Haverbeke-4/+7
2012-03-16Support binding of methods off boxed iface valuesMarijn Haverbeke-4/+4
2012-03-15Fix bug in vtable builderMarijn Haverbeke-1/+8
2012-03-15Reuse monomorphized functions more aggressivelyMarijn Haverbeke-6/+7
2012-03-15Remove support for dynamically-sized types from translation codeMarijn Haverbeke-2/+2
2012-03-15Properly recognize external intrinsicsMarijn Haverbeke-14/+8
2012-03-15Huge kludge to get intrinsics' type parameters passedMarijn Haverbeke-10/+2
2012-03-15Never pass tydesc to functionsMarijn Haverbeke-160/+6
2012-03-15Properly replace iface tps with impl tps in static method callsMarijn Haverbeke-5/+19
2012-03-15Remove a large part of the tydesc-passing codeMarijn Haverbeke-7/+5
2012-03-15Rename dict to vtable throughout the compilerMarijn Haverbeke-41/+41
2012-03-15Hugely simplify iface handlingMarijn Haverbeke-220/+91
2012-03-15Stop generating generic versions of generic functionsMarijn Haverbeke-5/+8
2012-03-15Fix assumption that monomorphized method's impls are crate-localMarijn Haverbeke-13/+18
2012-03-14Convert *u8 native string users to *c_charBrian Anderson-2/+2
2012-03-14rustc: Lift the @ from the type definition of crate_ctxt into its usesPatrick Walton-9/+9
2012-03-13Overhaul constructor naming in libsBrian Anderson-1/+1
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-1/+1