about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-04-28Reindented things and removed superfluous comments, nothing to see hereTim Chevalier-14/+7
2011-04-28Fix some nested patterns in rustcTim Chevalier-0/+31
2011-04-28Slightly more helpful error message for "null lib handle"Tim Chevalier-1/+2
2011-04-28Fix nested patterns in rustbootTim Chevalier-16/+34
2011-04-28Fix bug in handling of expr_alt (postcond for alts was being intersected with...Tim Chevalier-52/+136
2011-04-28Fixed bug in typeck that wasn't filling in anns for stmtsTim Chevalier-8/+39
2011-04-28Support all expression forms in typestateTim Chevalier-12/+274
2011-04-28Further work on typestate_checkTim Chevalier-131/+483
2011-04-28Add a very minimal set of .cfi_* statements to get part of backtracesRafael Ávila de Espíndola-3/+35
2011-04-28Actually perform take/drop on args (oh my!)Graydon Hoare-4/+36
2011-04-28rustc: Joseph and the Amazing Technicolor Error MessagesPatrick Walton-21/+20
2011-04-27stdlib: Use an unsafe cast to speed up the memory writerPatrick Walton-1/+11
2011-04-27stdlib/rt: Add an unsafe function to cast immutable vectors to mutable onesPatrick Walton-0/+12
2011-04-27rt: Add str_vec to the def file. Puts out burning tinderbox.Patrick Walton-0/+1
2011-04-27Use cnames when present in ty.ty_to_str.Graydon Hoare-10/+10
2011-04-27Cache sha1 values of types, use seq-based mangling for glue as it's private a...Graydon Hoare-10/+17
2011-04-27Fix _str.bytes to trivial version.Graydon Hoare-4/+28
2011-04-27stdlib: Real fix for _uint.parse_buf().Patrick Walton-0/+8
2011-04-27stdlib: Fix a crazy underflow bug in _uint.parse_buf. Oops.Patrick Walton-3/+2
2011-04-27Partly disable simplified-type glue optimization due to compile-time cost.Graydon Hoare-1/+11
2011-04-26rustc: Ignore the return value of native functions that return nil. stage1 ca...Patrick Walton-1/+10
2011-04-26rustc: Actually write the optimized bitcode when --save-temps is onPatrick Walton-12/+13
2011-04-26Fix the interaction between various flags in #fmtBrian Anderson-9/+29
2011-04-26Support octal #fmt conversionsBrian Anderson-0/+25
2011-04-26Make #fmt char conversions behave like printfBrian Anderson-3/+6
2011-04-26Speed up calls to get_tydesc and kill cname-redundant glue generation.Graydon Hoare-16/+29
2011-04-26Disable frame-pointer elimination (not sure how this didn't get commited befo...Graydon Hoare-0/+5
2011-04-26Merge branch 'master' of ssh://github.com/graydon/rustGraydon Hoare-136/+401
2011-04-26Various bits of trans lint, nothing major.Graydon Hoare-25/+36
2011-04-26rustc: Cap ridiculous type name sizesPatrick Walton-1/+3
2011-04-26stdlib: Add a silly ANSI color libraryPatrick Walton-0/+55
2011-04-26Change rustc to use GetOpts rather than ad-hoc command-line parsingMarijn Haverbeke-133/+87
2011-04-26Add GetOpts module to stdMarijn Haverbeke-0/+250
2011-04-26Add _str.slice to std libMarijn Haverbeke-2/+6
2011-04-25rustc: Add a missing return value to Collect.ty_of_item()Patrick Walton-1/+3
2011-04-25A little more guarding against wasted work in ty, typeck.Graydon Hoare-2/+19
2011-04-25rustc: Use the abbreviated type names to avoid LLVM bitcode size explosionPatrick Walton-5/+11
2011-04-25Kick ty_var and ty_local entries out of the type store. Pre-compute presence ...Graydon Hoare-72/+183
2011-04-25rustc: Add a SAVE_TEMPS option to the Makefile for use when debugging stage1 ...Patrick Walton-0/+4
2011-04-25rustc: Add a -save-temps option to save bitcode and write output simultaneous...Patrick Walton-11/+64
2011-04-25rustc: Pass a "type context" around instead of directly passing the type stor...Patrick Walton-833/+786
2011-04-25Avoid type_store hashtable access for a variety of cases, probably only ty_va...Graydon Hoare-45/+168
2011-04-25Skip substitution and/or binding when there's no work to do.Graydon Hoare-0/+34
2011-04-25Bind tag members as aliases rather than new locals.Graydon Hoare-19/+18
2011-04-25Skip likely-zero initial probe, speed up map.rs.Graydon Hoare-5/+5
2011-04-24Fix LD_LIBRARY_PATH on STAGE0, STAGE1 defs; define STAGE2.Graydon Hoare-5/+7
2011-04-24Expansion of rules to cover stage1, stage2 in more cases. Fix typo in makefile.Graydon Hoare-5/+88
2011-04-23Fix busted iter/put code. Un-XFAIL foreach-box-drop.rs.Graydon Hoare-97/+94
2011-04-22rustc: Use a silly "magic numbers" hack; seems to speed things up a bit.Patrick Walton-2/+41
2011-04-22rustc: Include the cname in the hash to increase entropyPatrick Walton-1/+10