about summary refs log tree commit diff
path: root/src/comp/front/eval.rs
AgeCommit message (Expand)AuthorLines
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-125/+0
2011-07-01Export only what's in use from front::eval. Issue #604Brian Anderson-0/+2
2011-07-01Remove unused imports from front::evalBrian Anderson-7/+0
2011-07-01Remove remaining unused eval methods. Issue #604Brian Anderson-46/+0
2011-07-01Remove the concept of crate directive let statements. Issue #604Brian Anderson-92/+0
2011-07-01Remove the concept of crate directive expressions. Issue #604Brian Anderson-60/+0
2011-07-01Remove the environment concept from front::evalBrian Anderson-41/+26
2011-06-29More fixes to fast-check.Graydon Hoare-2/+10
2011-06-28Support attaching attributes to modules via the crate file. Issue #487Brian Anderson-4/+6
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-7/+7
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-16/+14
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-20/+23
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-23/+20
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-20/+23
2011-06-18rustc: Remove the meta keywordBrian Anderson-1/+0
2011-06-17rustc: Remove metadata from the session.Brian Anderson-3/+1
2011-06-16rustc: Parse attributes in crate filesBrian Anderson-2/+2
2011-06-16rustc: Parse inner items of file-level modules linked from crate filesBrian Anderson-4/+8
2011-06-16Reformat a bunch of recent churn.Graydon Hoare-4/+6
2011-06-16rustc: Parse inner attributes of modulesBrian Anderson-1/+1
2011-06-16Refactor ast::item representationMarijn Haverbeke-4/+4
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-171/+69
2011-06-15rustc: Make room in item_mod for metadataBrian Anderson-2/+2
2011-06-15rustc: Modernize front::evalBrian Anderson-37/+26
2011-06-10Implement meta tag matching in creader. Start using it in rustc.rc. Close #45...Graydon Hoare-3/+0
2011-06-09rustc: Annotate vector and string literals in the AST with their uniqueness o...Patrick Walton-1/+1
2011-06-07More work on proper linkage name-mangling. Almost right, aside from version n...Graydon Hoare-2/+7
2011-05-31rustc: Remove unneeded type params from alt patternsBrian Anderson-5/+5
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-9/+9
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-5/+5
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-85/+85
2011-05-12Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke-3/+6
2011-05-11Remove mod indices from the ASTMarijn Haverbeke-31/+15
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-15/+15
2011-05-03Start sketching --depend support in rustc.Graydon Hoare-0/+12
2011-04-19Remove effect system from src.Graydon Hoare-5/+5
2011-04-18collect crate meta info and ext crate namesMarijn Haverbeke-1/+4
2011-04-09Move to single-uint file-position representation.Marijn Haverbeke-61/+61
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-1/+1
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-1/+1
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-1/+1
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare-4/+3
2011-03-14Merge remote branch 'brson/recursive-elseif'Graydon Hoare-18/+11
2011-03-14Add basic file-system functionalityMarijn Haverbeke-2/+2
2011-03-13Merge branch 'master' into recursive-elseifBrian Anderson-3/+6
2011-03-10Update the current id when we create sub parsers.Rafael Ávila de Espíndola-2/+5
2011-03-10Fix eval typo (caught by Martin Hock).Graydon Hoare-1/+1
2011-03-07Merge branch 'master' into recursive-elseifBrian Anderson-0/+436
2011-03-01Populate default compilation environment as in rustboot.Graydon Hoare-1/+1
2011-02-25Fix typo in crate directive evaluator.Graydon Hoare-1/+1