about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-1214/+1214
2012-01-18Allow any alternative (not just a block) to follow a nullary tag patternTim Chevalier-3/+1
2012-01-18allow dotless nullary patterns inside or-patternsTim Chevalier-1/+2
2012-01-18Another minor parser fix for nullary-tag patternsTim Chevalier-1/+1
2012-01-18Allow nullary tag names to be qualifiedTim Chevalier-3/+2
2012-01-18rustc: Assert that the parser doesn't assign node id 0Brian Anderson-0/+2
2012-01-18Fix --out-dir a bit more in driver.Graydon Hoare-3/+5
2012-01-18remove align_mode and rewrite GEP_tup_like to align correctlyNiko Matsakis-97/+64
2012-01-18correct use of GEP_tup_like in closure constrNiko Matsakis-28/+36
2012-01-18rustc: Accept commas to separate tag variantsPatrick Walton-3/+12
2012-01-19rustc: Use integer from ctypes consistentlyHaitao Li-47/+54
2012-01-19Use ctypes in native function declarationsHaitao Li-207/+234
2012-01-19rustc: Warn when int or uint is used in a native type declHaitao Li-0/+29
2012-01-17use 64-bit memset on 64-bit platforms. Fixes #1546. Fixes #843.Niko Matsakis-22/+12
2012-01-17roll back commit 1c7a62Niko Matsakis-18/+16
2012-01-17rustc: Allow std to be built as a test runnerBrian Anderson-3/+16
2012-01-17Rename some readmes and fix some dist logic.Graydon Hoare-0/+0
2012-01-17Update crates with correct crate_type attributeBrian Anderson-1/+1
2012-01-17rustc: --test overrides the crate_type attributeBrian Anderson-13/+30
2012-01-17Merge pull request #1544 from kevina/issue-1393Graydon Hoare-4/+4
2012-01-17encode variant names and have log print them out.Niko Matsakis-5/+20
2012-01-17Allow omission of the '.' after nullary tag patternsTim Chevalier-182/+387
2012-01-17Fail slightly more gracefully when given an -o filename that doesn't have an ...Tim Chevalier-1/+4
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-17Use a memset upcall to zero things without static alignmentMarijn Haverbeke-16/+18
2012-01-16rustc: Move some attribute accessors from rustdoc to rustcBrian Anderson-0/+50
2012-01-16Minor cleanups to custom discriminator code.Kevin Atkinson-4/+4
2012-01-16Ensure library file always has a proper suffix.Josh Matthews-1/+1
2012-01-16Don't write out type names when hashing typesMarijn Haverbeke-3/+5
2012-01-16Remove misguided indirect return in trans_closureMarijn Haverbeke-8/+4
2012-01-16Store type names in crate metadataMarijn Haverbeke-3/+22
2012-01-16When pretty-printing fn types, leave off arg modes when they are the defaultMarijn Haverbeke-2/+10
2012-01-16Don't evaluate discriminator value constants when parsing.Kevin Atkinson-51/+98
2012-01-16Be more careful about pretty-printing literalsMarijn Haverbeke-12/+19
2012-01-16Update pretty printer to print out disr. values.Kevin Atkinson-0/+8
2012-01-16Properly print u suffix for uint literalsMarijn Haverbeke-1/+1
2012-01-15rustc: Parse fn inner attributes. Closes #1506Brian Anderson-30/+109
2012-01-15rustc: Extract comman parts of view parsingBrian Anderson-7/+13
2012-01-14rustc: Output a note about how to debug unexpected failuresBrian Anderson-0/+6
2012-01-14rustc: Fix testsBrian Anderson-4/+4
2012-01-14rustc: Run the compiler in a subtask and monitor the diagnosticsBrian Anderson-6/+65
2012-01-14rustc: Extract the logic for generating an ICE messageBrian Anderson-2/+7
2012-01-14rustc: Rename mk_codemap_handler to mk_handlerBrian Anderson-4/+4
2012-01-14rustc: Rename emit_diagnostic to emitBrian Anderson-5/+5
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-16/+26
2012-01-14rustc: Pull some uses of early_error up into build_target_configBrian Anderson-13/+19
2012-01-14rustc: Rename diagnostic::diagnostictype to 'level'Brian Anderson-14/+14