summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-09-01Use #env to get the rustc version again. Issue #855Brian Anderson-3/+1
2011-09-01Add a constraint in transTim Chevalier-9/+31
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-381/+381
2011-09-01Parse "",str as istrs. Pretty print istrs as "",str. Issue #855Brian Anderson-12/+5
2011-09-01Make GEP_tag take a uint instead of an intTim Chevalier-9/+9
2011-09-01Remove std::str. Issue #855Brian Anderson-34/+1
2011-09-01No, not all fn constraints have the same args as the fn does, in the same ord...Tim Chevalier-4/+18
2011-09-01Remove misleading outdated comment in alias.rsMarijn Haverbeke-5/+1
2011-09-01Back out copy-glueMarijn Haverbeke-86/+3
2011-09-01Remove the last use of istr::to_estr from rustc. Issue #855Brian Anderson-5/+5
2011-09-01Allow istrs as patterns. Issue #855Brian Anderson-5/+25
2011-09-01Convert main functions to istrs. Issue #855Brian Anderson-2/+1
2011-09-01Remove various istr conversions. Issue #855Brian Anderson-21/+20
2011-09-01Convert std::test to istrs. Issue #855Brian Anderson-2/+2
2011-09-01Remove the estr #fmt. Issue #855Brian Anderson-366/+0
2011-09-01Make alias analysis properly recognize closures in call positionMarijn Haverbeke-1/+1
2011-09-01Make resolve recognize upvarsMarijn Haverbeke-253/+219
2011-09-01Move mutability checking into its own pass.Marijn Haverbeke-285/+287
2011-09-01Store arg mode and objfield mutability in their defMarijn Haverbeke-43/+43
2011-09-01Clean up handling of restriction contexts in alias analysisMarijn Haverbeke-93/+94
2011-08-31rt: Make the dynamic stack self-describingPatrick Walton-6/+14
2011-08-31Remove a few more usages of std::str from rustc. Issue #855Brian Anderson-7/+5
2011-08-31Don't check arguments types if there are an incorrect number of args. Closes ...Michael Sullivan-5/+3
2011-08-31Check all paths return properly in blocks. Closes #874.Michael Sullivan-1/+1
2011-08-31Get rid of the hack that ignores () typed things in fn tail position.Michael Sullivan-28/+13
2011-08-31Convert uses of #fmt to #ifmt. Issue #855Brian Anderson-252/+238
2011-08-30Allow main to take istrs. Issue #855Brian Anderson-6/+36
2011-08-30Convert #env to istrs. Temporarily disable usage in rustc. Issue #855Brian Anderson-2/+4
2011-08-30Support istrs as fail argument. Issue #855Brian Anderson-6/+24
2011-08-30Add #ifmt extension, like #fmt but for istrs. Issue #855Brian Anderson-0/+365
2011-08-30Remove the %S istr conversion from #fmtBrian Anderson-2/+0
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-30Eliminate an unchecked use of map::get in ppauxTim Chevalier-1/+5
2011-08-30rt: Fix logging of type-parametric resourcesPatrick Walton-5/+1
2011-08-30Stop relying on klunky hack in alias.rsMarijn Haverbeke-25/+38
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-1076/+309
2011-08-29Fix bug in mutable-local-markingMarijn Haverbeke-0/+1
2011-08-27Convert misc compiler bits to istrs. Issue #855Brian Anderson-91/+93
2011-08-27Convert rustc driver to istrs. Issue #855Brian Anderson-111/+115