summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2012-01-19Handle predicates that recurse in a check() expressionTim Chevalier-9/+10
2012-01-19Additional ; to , changes, disable "tag" and ";" in parser. Close #1430. Clos...Graydon Hoare-6/+6
2012-01-19rustc: Stop parsing "tag"Patrick Walton-2/+2
2012-01-19rustc: Make the pretty printer output commas after enum variants. Update all ...Patrick Walton-1/+1
2012-01-19rustc: Fix fun_to_strBrian Anderson-0/+14
2012-01-19rustc: ";" to "," in enumsPatrick Walton-450/+450
2012-01-19rustc: Remove trailing whitespacePatrick Walton-1/+1
2012-01-19Compute typestates for FRU exprs correctly, plus a bit of cleanupTim Chevalier-50/+36
2012-01-19Handle log expressions with a _|_-typed levelTim Chevalier-0/+6
2012-01-19rustc: Fix long linesPatrick Walton-5/+6
2012-01-19rustc: "tag" -> "enum"Patrick Walton-183/+183
2012-01-19Use fn~ to simplify the core::test interfaceBrian Anderson-10/+1
2012-01-19In trans, allow _|_-typed things to be the argument to failTim Chevalier-1/+1
2012-01-19Partial fix for #1561, doesn't actually "fix" the problem but you get output ...Graydon Hoare-3/+3
2012-01-19Rename fn*() to fn() as originally planned.Niko Matsakis-8/+10
2012-01-19treat fn*() as fn&()Niko Matsakis-11/+5
2012-01-19rustc: Refactor lint check and avoid a segv faultHaitao Li-23/+16
2012-01-19rustc: Name the lint-style check module `lint`Haitao Li-69/+89
2012-01-19rustc: Add a usage pass to collect one-off analysesHaitao Li-30/+70
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-95/+90
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