summary refs log tree commit diff
path: root/src/rustc/syntax
AgeCommit message (Expand)AuthorLines
2012-03-28Allow references to "self" within classesTim Chevalier-1/+4
2012-03-27Enforce mutability declarations in classes; correct shapes for classesTim Chevalier-2/+2
2012-03-27rust: Remove extensions' dependency on the sessionBrian Anderson-11/+8
2012-03-27Support returning from loop blocksMarijn Haverbeke-0/+3
2012-03-27Support an alternate for syntax that calls a higher-order functionMarijn Haverbeke-14/+50
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-95/+95
2012-03-26rustc: Begin eliminating ext's dependency on the sessionBrian Anderson-37/+55
2012-03-26rustc: Move eval_const_expr to its own modBrian Anderson-166/+0
2012-03-26rustc: "unkown" -> "unknown"Patrick Walton-1/+1
2012-03-26Enforce privacy declarations for class fields and methodsTim Chevalier-4/+17
2012-03-23Handle self correctly when translating classesTim Chevalier-4/+8
2012-03-23rustc: Fix parsing of `ret &EXPR`Patrick Walton-0/+1
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-1/+0
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-0/+1
2012-03-23Rename builtin back to intrinsicMarijn Haverbeke-1/+1
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-1/+0
2012-03-23Implement built-in native modules as an alternative to intrinsicsMarijn Haverbeke-1/+6
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-0/+7
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-177/+183
2012-03-21methods workTim Chevalier-1/+3
2012-03-20Implement an initial version of placement new.Niko Matsakis-1/+28
2012-03-20rustc: Fix a few more instances of node ID stomping, due to AST folding incor...Patrick Walton-3/+5
2012-03-20rustc: Make the quasiquote operator stop reusing nodes (and therefore stop re...Patrick Walton-3/+4
2012-03-20Class methods WIPTim Chevalier-33/+49
2012-03-20rustc: Be more careful about spans in 'unexpected token' errorsMarijn Haverbeke-9/+12
2012-03-20Revert order of arguments to option::maybe and from_maybeMarijn Haverbeke-1/+1
2012-03-19rustc: Stop generating the flag_none #fmt flag. Issue #1993Brian Anderson-7/+0
2012-03-16core: Store reexporting result and either. Closes #1997Brian Anderson-1/+2
2012-03-16Check kind bounds when calling methodsMarijn Haverbeke-2/+4
2012-03-15switch over to using new serialize/deserialize codeNiko Matsakis-120/+118
2012-03-15Reuse monomorphized functions more aggressivelyMarijn Haverbeke-1/+1
2012-03-15Make sure resource destructors are properly monomorphizedMarijn Haverbeke-2/+2
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-12/+12
2012-03-14fixup auto_serialize's treatment of nullary variantsNiko Matsakis-3/+10
2012-03-14fix auto_serialize for enums with type parametersNiko Matsakis-34/+186
2012-03-14Add crude support for casts in constant expressionsMarijn Haverbeke-21/+42
2012-03-14Properly walk pat_lit and pat_range in visit.rsMarijn Haverbeke-1/+3
2012-03-14adjust auto_serialize to generate fns named serialize_T()Niko Matsakis-79/+64
2012-03-13implement deserialization, rename mk_mem_buffer() to mem_buffer()Niko Matsakis-146/+381
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-106/+166
2012-03-13fixup serialize_variantNiko Matsakis-0/+564
2012-03-13get new decorator extensions workingNiko Matsakis-0/+52
2012-03-13Name types after their modules instead of 't'Brian Anderson-4/+4
2012-03-13Overhaul constructor naming in libsBrian Anderson-5/+5
2012-03-13Fix Issue #1926 by sorting the gather list.Kevin Atkinson-1/+6
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-22/+12
2012-03-12rustc: Add node IDs to AST types so we can associate them with region environ...Patrick Walton-24/+54
2012-03-12Revert "rustc: Add node IDs to AST types so we can associate them with region...Patrick Walton-45/+21
2012-03-12rustc: Add node IDs to AST types so we can associate them with region environ...Patrick Walton-21/+45
2012-03-10Use loop instead of while(true) in libraries and compiler itselfTim Chevalier-19/+15