about summary refs log tree commit diff
path: root/src/comp/syntax
AgeCommit message (Expand)AuthorLines
2011-12-08Allow binding of nested patternsMarijn Haverbeke-12/+23
2011-12-08Consider variant constructors pure functions for the purpose of purity checkingMarijn Haverbeke-1/+0
2011-12-07Inject the view_items for core in the right place, add comment documenting wh...Graydon Hoare-0/+7
2011-12-07Remove stmt_crate_directive, it's vestigial and confusing.Graydon Hoare-26/+2
2011-12-07Check for literals that are out of range for their typeMarijn Haverbeke-0/+18
2011-12-07Change literal representation to not truncateMarijn Haverbeke-225/+158
2011-12-07repair more hash functionsNiko Matsakis-1/+1
2011-12-06fix hash function: + binds tighter than <<Niko Matsakis-1/+4
2011-12-02parse: typeck: enabling trivial casts of tail-call return valuesStefan Plantikow-1/+9
2011-12-02ty: trans: added support for dropping trivial castsStefan Plantikow-1/+8
2011-12-02Stop lexing -1 as a single tokenMarijn Haverbeke-62/+3
2011-12-02Allow literal patterns to contain arbitrary literal expressionsMarijn Haverbeke-46/+85
2011-11-30Box ast::path valuesMarijn Haverbeke-60/+59
2011-11-24rustc: Fix a bug in cdir attribute parsingBrian Anderson-0/+2
2011-11-24rustc: Add a path attribute for crate directivesHaitao Li-23/+24
2011-11-24rustc: Accepts `path` attributes for crate directivesHaitao Li-1/+3
2011-11-24rustc: Fix position of diagnostic highlight linesHaitao Li-1/+1
2011-11-23Add some changes that *should* have been in e98286b594Marijn Haverbeke-0/+1
2011-11-23Allow import directives in any blockMarijn Haverbeke-9/+11
2011-11-23Rollback return-by-referenceMarijn Haverbeke-55/+6
2011-11-23Remove last traces of auth keywordMarijn Haverbeke-19/+0
2011-11-22rustc: Allow trailing comma in record fieldsHaitao Li-30/+50
2011-11-22comp: allowed the declaration of pure fn's in native modsStefan Plantikow-0/+3
2011-11-22Add hacks to extract and compile tutorial codeMarijn Haverbeke-10/+0
2011-11-22Only warn about unreachable range patterns when appropriateMarijn Haverbeke-1/+41
2011-11-22Make ast::visit only descend into types when necessaryMarijn Haverbeke-3/+12
2011-11-21rustc: Remove abi from ast::native_modHaitao Li-27/+5
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-52/+44
2011-11-18Add a pass-by-copy parameter passing conventionMarijn Haverbeke-3/+7
2011-11-18Preparation for kind system overhaulMarijn Haverbeke-19/+23
2011-11-17remove compile-command from local variable blocksNiko Matsakis-16/+0
2011-11-16Replace 'mutable?' with 'const'Brian Anderson-3/+2
2011-11-16rustc: Accept 'const' as synonym for 'mutable?'Brian Anderson-4/+7
2011-11-16Use attributes for native module ABI and link nameHaitao Li-65/+22
2011-11-16Use attributes for native module ABI and link name [temp]Haitao Li-1/+25
2011-11-16rustc: Use link_name attribute for native functionHaitao Li-13/+6
2011-11-10Cleanup unused importsHaitao Li-20/+14
2011-11-10Add float support to #fmt. Fix #1014.Josh Matthews-0/+3
2011-11-09Rename "c-stack-stdcall" ABI to "stdcall"Brian Anderson-2/+0
2011-11-09Rename "c-stack-cdecl" ABI to "cdecl"Brian Anderson-2/+0
2011-11-09Add "cdecl" as synonym for "c-stack-cdecl"Brian Anderson-1/+3
2011-11-09Add "stdcall" as synonym for "c-stack-stdcall"Brian Anderson-1/+3
2011-11-09rustc: Rename native_abi_c_stack_cdecl to native_abi_cdeclBrian Anderson-4/+4
2011-11-09rustc: Rename native_abi_c_stack_stdcall to native_abi_stdcallBrian Anderson-3/+3
2011-11-09Remove native "x86stdcall" ABIBrian Anderson-4/+0
2011-11-08Remove native "cdecl" ABIBrian Anderson-5/+2
2011-11-07Remove native "llvm" ABIBrian Anderson-4/+0
2011-11-07Remove native "rust" ABIBrian Anderson-4/+0
2011-11-07[Parser] parser.rs: Made two error messages less ambiguousDavid Rajchenbach-Teller-2/+6
2011-11-03Disallow writing to function arguments againMarijn Haverbeke-16/+6