about summary refs log tree commit diff
path: root/src/comp/driver/driver.rs
AgeCommit message (Expand)AuthorLines
2012-03-02Move src/comp to src/rustcGraydon Hoare-667/+0
2012-02-29optionally enforce local variable mutabilityNiko Matsakis-2/+5
2012-02-28change def's that are always local to use node_id, add --inline optNiko Matsakis-1/+5
2012-02-24Encode/decode AST into metadata, re-instantiate inlined itemsNiko Matsakis-5/+12
2012-02-17rustdoc: Resolve imports and reexportsBrian Anderson-5/+15
2012-02-15make mut a keyword synonymous with mutableNiko Matsakis-1/+1
2012-02-13(core::str) add find_bytes and export it...Kevin Cantu-12/+12
2012-02-09Remove some pointless importsMarijn Haverbeke-2/+0
2012-02-03Start on in-crate monomorphizingMarijn Haverbeke-0/+3
2012-02-03Remove experimental GC codeMarijn Haverbeke-2/+0
2012-01-31Change option::t to optionTim Chevalier-5/+5
2012-01-31Rename str::from_byte(s) to str::unsafe::from_byte(s),Kevin Cantu-1/+1
2012-01-31Require alts to be exhaustiveTim Chevalier-0/+4
2012-01-30Change all ternary ops to if/then/elsePaul Woolcock-1/+5
2012-01-27Move various trans_ modules under a trans:: umbrella moduleMarijn Haverbeke-4/+4
2012-01-26Remove the --no-core command-line optionBrian Anderson-3/+1
2012-01-26rustc: Switch the --no-core switch to a #[no_core] attributeBrian Anderson-4/+3
2012-01-26rustc: Make core injection a timed passBrian Anderson-1/+3
2012-01-26rustc: Move core injection to its own moduleBrian Anderson-24/+2
2012-01-26Make re-exporting of impls workMarijn Haverbeke-1/+1
2012-01-26First stab at operator overloadingMarijn Haverbeke-2/+2
2012-01-26Use string stored in codemap for pretty-printing comments and literalsMarijn Haverbeke-35/+22
2012-01-25Keep source file around after parsing.Kevin Atkinson-5/+5
2012-01-24rustc: Split diagnostics into "span diagnostics" and "diagnostics".Patrick Walton-4/+6
2012-01-23Don't reset the chpos/byte_pos to 0 in new_parser_from_source_str.Kevin Atkinson-1/+3
2012-01-22rustc: Specify lint checks via crate attributesHaitao Li-10/+3
2012-01-19rustc: ";" to "," in enumsPatrick Walton-6/+6
2012-01-19rustc: "tag" -> "enum"Patrick Walton-1/+1
2012-01-19Partial fix for #1561, doesn't actually "fix" the problem but you get output ...Graydon Hoare-3/+3
2012-01-19rustc: Refactor lint check and avoid a segv faultHaitao Li-4/+9
2012-01-19rustc: Name the lint-style check module `lint`Haitao Li-7/+10
2012-01-19rustc: Add a usage pass to collect one-off analysesHaitao Li-1/+8
2012-01-19rustc: Use io::println for time-passes dataHaitao Li-2/+2
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-17/+17
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-12/+12
2012-01-18Fix --out-dir a bit more in driver.Graydon Hoare-3/+5
2012-01-17rustc: --test overrides the crate_type attributeBrian Anderson-2/+2
2012-01-17Prevent pretty-printer from trying to consume stdin twiceMarijn Haverbeke-15/+15
2012-01-17Try to fix pretty-printer failureMarijn Haverbeke-9/+8
2012-01-17Fix --pretty normal, reorganize some code in driver.rsMarijn Haverbeke-48/+63
2012-01-16Ensure library file always has a proper suffix.Josh Matthews-1/+1
2012-01-14rustc: Fix testsBrian Anderson-4/+4
2012-01-14rustc: Rename mk_codemap_handler to mk_handlerBrian Anderson-1/+1
2012-01-14rustc: Use the same diagnostic emmiter for both early errors and the sessionBrian Anderson-1/+2
2012-01-14rustc: Thread a diagnostic::emitter through driverBrian Anderson-11/+14
2012-01-14rustc: Pull some uses of early_error up into build_target_configBrian Anderson-13/+19
2012-01-14rustc: Allow a custom diagnostic emitter when building the handlerBrian Anderson-1/+1
2012-01-13rustc: Remove emit_fatal/error/warning/note functionsBrian Anderson-1/+1
2012-01-13rustc: Replace the lexer's error handling with diagnostic implBrian Anderson-1/+1
2012-01-13rustc: Replace parser's error handling with diagnostic implBrian Anderson-2/+7