about summary refs log tree commit diff
path: root/src/comp/middle
AgeCommit message (Expand)AuthorLines
2011-08-30Allow main to take istrs. Issue #855Brian Anderson-6/+36
2011-08-30Support istrs as fail argument. Issue #855Brian Anderson-6/+24
2011-08-30rustc: Hoist derived tydesc GC roots up to the top of the function so the GC ...Patrick Walton-4/+7
2011-08-30Typecheck function preconditionsTim Chevalier-50/+107
2011-08-30rt: Fix logging of type-parametric resourcesPatrick Walton-5/+1
2011-08-30Stop relying on klunky hack in alias.rsMarijn Haverbeke-24/+37
2011-08-30Clean up trans_build, factor repeated code into functionMarijn Haverbeke-282/+105
2011-08-30Change a number of result-returning functions to return @block_ctxtMarijn Haverbeke-234/+187
2011-08-30Remove compiler-bug-workaround that's no longer neededMarijn Haverbeke-14/+4
2011-08-30Glob-import trans_build in other trans filesMarijn Haverbeke-450/+449
2011-08-29Stab-in-the-dark error fix for the crashing windows tinderboxes. Helps win2 a...Graydon Hoare-2/+4
2011-08-29Warn for exports that refer to non-existent itemsMarijn Haverbeke-2/+35
2011-08-29Remove obsolete exportsMarijn Haverbeke-8/+0
2011-08-29Factor vector-allocation code, always allocate space for at least 4 eltsMarijn Haverbeke-24/+35
2011-08-29Convert a block to a fn in trans_ivec::trans_addBrian Anderson-4/+6
2011-08-29Don't duplicate ivec-iterating loop codeMarijn Haverbeke-90/+42
2011-08-29Implement non-internal ivecsMarijn Haverbeke-1043/+299
2011-08-29Fix bug in mutable-local-markingMarijn Haverbeke-0/+1
2011-08-27Convert misc compiler bits to istrs. Issue #855Brian Anderson-30/+31
2011-08-27Convert rustc::driver::session to istrs. Issue #855Brian Anderson-305/+313
2011-08-27Convert rustc::syntax::ast_util to istrs. Issue #855Brian Anderson-8/+10
2011-08-27Convert pretty-printer to istrs. Issue #855Brian Anderson-21/+26
2011-08-27Convert parser to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert rustc::util to istrs. Issue #855Brian Anderson-120/+132
2011-08-27Convert rustc::metadata to istrs. Issue #855Brian Anderson-7/+8
2011-08-27Convert the rest of rustc::middle to istrs. Issue #855Brian Anderson-123/+130
2011-08-27Convert rustc::middle::trans to istrs. Issue #855Brian Anderson-225/+231
2011-08-27Convert rest of the AST to istrs. Issue #855Brian Anderson-4/+6
2011-08-27Convert local_ctxt to istrs. Issue #855Brian Anderson-27/+28
2011-08-27Convert crate_ctxt to istrs. Issue #855Brian Anderson-10/+10
2011-08-27Convert middle::trans_common to istrs. Issue #855Brian Anderson-41/+44
2011-08-27Convert the rest of rustc::lib::llvm to istrs. Issue #855Brian Anderson-12/+12
2011-08-27Convert rustc::lib::llvm to istr::sbufs. Issue #855Brian Anderson-191/+388
2011-08-27Convert the rest of rustc::back to istrs. Issue #855Brian Anderson-8/+15
2011-08-27Convert back::link to istrs. Issue #855Brian Anderson-55/+84
2011-08-27Remove ast::identistr. Issue #855Brian Anderson-4/+4
2011-08-27Convert ast::ident to istr. Issue #855Brian Anderson-102/+132
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-46/+57
2011-08-27Convert portions of rustc to istrs. Recover a lot of performance.Brian Anderson-2/+3
2011-08-27Convert std::int to istrs. Issue #855Brian Anderson-15/+31
2011-08-27Convert std::uint to istrs. Issue #855Brian Anderson-23/+35
2011-08-26rt: Allow closures to be loggedPatrick Walton-2/+6
2011-08-26Fix invalid reads of cstrs in transBrian Anderson-5/+6
2011-08-26Revert "Use cstrcache in C_str, C_cstr, C_shape."Brian Anderson-14/+7
2011-08-26Revert "Add rustc::middle::cstrcache for getting c string bufs safely"Brian Anderson-29/+0
2011-08-26Use cstrcache in C_str, C_cstr, C_shape.Brian Anderson-7/+14
2011-08-26Add rustc::middle::cstrcache for getting c string bufs safelyBrian Anderson-0/+29
2011-08-26Revert "Revert "Use typestate constraints for trans_be""Tim Chevalier-4/+11
2011-08-26Pass stuff to take_ty, free_ty, and drop_ty by address, even when immediateMarijn Haverbeke-39/+29
2011-08-26Revert "Use typestate constraints for trans_be"Tim Chevalier-11/+4