about summary refs log tree commit diff
path: root/src/comp/middle/debuginfo.rs
AgeCommit message (Expand)AuthorLines
2012-02-17Move debuginfo into transMarijn Haverbeke-885/+0
2012-02-17Clean up some of trans using block combinatorsMarijn Haverbeke-4/+4
2012-02-15make mut a keyword synonymous with mutableNiko Matsakis-4/+4
2012-02-15Replace some explicit fails with 'alt check' invocationsMarijn Haverbeke-6/+3
2012-02-12(core::str) rename byte_len -> len_bytes and rename char_len -> lenKevin Cantu-3/+3
2012-02-09Fix various bugs in monomorphizationMarijn Haverbeke-1/+1
2012-02-09Remove some pointless importsMarijn Haverbeke-1/+0
2012-02-09Monomorphize methods and bounded parametersMarijn Haverbeke-1/+1
2012-02-06Handle built-in typenames in the resolve pass, rather than in parserMarijn Haverbeke-37/+69
2012-02-06Make ty::t type self-sufficientMarijn Haverbeke-9/+9
2012-02-03Don't rely on filename to get a file from the filemapKevin Atkinson-6/+6
2012-02-03Start on in-crate monomorphizingMarijn Haverbeke-2/+2
2012-02-03Store item paths in ast_map, get rid of trans::local_ctxtMarijn Haverbeke-3/+3
2012-02-01Rename (again) str::unsafe::slice -> str::unsafe::slice_bytes andKevin Cantu-1/+1
2012-02-01Propagating unsafe::slice 2Kevin Cantu-2/+2
2012-02-01Get rid of native types in LLVM moduleMarijn Haverbeke-1/+1
2012-01-31Change option::t to optionTim Chevalier-3/+3
2012-01-31Require alts to be exhaustiveTim Chevalier-13/+44
2012-01-30Change all ternary ops to if/then/elsePaul Woolcock-5/+11
2012-01-30Remove trailing whitespace in debuginfo.rsMarijn Haverbeke-1/+1
2012-01-30Only build debuginfo blocks for blocks that appear in the program textMarijn Haverbeke-22/+32
2012-01-28Disable lexical block and function debug info caches to improve compilation t...Josh Matthews-19/+18
2012-01-27Move various trans_ modules under a trans:: umbrella moduleMarijn Haverbeke-14/+15
2012-01-27Stop passing spans to middle::trans functions that don't need themMarijn Haverbeke-22/+23
2012-01-23s/block()/fn()/gNiko Matsakis-1/+1
2012-01-19rustc: ";" to "," in enumsPatrick Walton-8/+8
2012-01-19rustc: "tag" -> "enum"Patrick Walton-1/+1
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-1/+1
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-46/+46
2012-01-19rustc: Use integer from ctypes consistentlyHaitao Li-2/+2
2012-01-19Use ctypes in native function declarationsHaitao Li-2/+2
2012-01-17Allow omission of the '.' after nullary tag patternsTim Chevalier-3/+5
2012-01-13Undo over-enthusiastic obj system removal in debuginfo.Josh Matthews-0/+3
2012-01-13llvm: Switch back to LLVM trunkBrian Anderson-1/+1
2012-01-13Obj system? What obj system?Marijn Haverbeke-3/+0
2012-01-13Remove all remaining uses of objs from the compilerMarijn Haverbeke-3/+3
2012-01-12Make driver::session::session no longer an objectMarijn Haverbeke-15/+16
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-2/+2
2012-01-05Add more item types to the ast_map so the test suite can build with debug info.Josh Matthews-1/+1
2011-12-29split proto from fn_decl, as not all fn_decls know the proto.Niko Matsakis-1/+1
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-4/+4
2011-12-22Merge branch 'master' of github.com:graydon/rustGraydon Hoare-7/+7
2011-12-22Register snapshots and switch logging over to use of log_full or #error / #de...Graydon Hoare-5/+5
2011-12-22Unify some data structures in syntax::ast that were doing the same thingMarijn Haverbeke-7/+7
2011-12-22Add ty::new_ty_hash, clean up comparing of ty::t'sMarijn Haverbeke-4/+3
2011-12-21Make { || ... } sugar for any type of closure, inferredNiko Matsakis-0/+3
2011-12-19Properly calculate base working dir for compile units.Josh Matthews-4/+9
2011-12-19Long lines.Josh Matthews-9/+12
2011-12-19Fix merge error and rebasing changes for debug information.Josh Matthews-4/+6
2011-12-18Remove source line generation craziness. Ensure incorrect subprogram caches a...Josh Matthews-88/+57