about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2011-06-30Use attributes for conditional compilation in std.rcBrian Anderson-2/+24
2011-06-30Conditionally compile items declared as statements. Issue #489Brian Anderson-1/+30
2011-06-30Kill unused variablesTim Chevalier-14/+3
2011-06-30Add a pass to fold out items that do not belong in the current configurationBrian Anderson-0/+68
2011-06-30Add missing item variants to fold_item_underscoreBrian Anderson-0/+3
2011-06-30Add missing expression variants to fold_exprBrian Anderson-0/+15
2011-06-30Fold the crate-level module in front::foldBrian Anderson-1/+2
2011-06-30Move middle::attr to front::attrBrian Anderson-0/+167
2011-06-30Convert the eval::env to an ast::crate_cfgBrian Anderson-4/+19
2011-06-30Introduce a config property to the crate AST nodeBrian Anderson-4/+12
2011-06-29More fixes to fast-check.Graydon Hoare-2/+10
2011-06-29Eliminate the --check-claims compiler flagTim Chevalier-6/+1
2011-06-28Support attaching attributes to modules via the crate file. Issue #487Brian Anderson-37/+57
2011-06-28Implement "claim"Tim Chevalier-4/+18
2011-06-28Teach the parser and typechecker to understand port[int](). Closes #588Eric Holk-4/+15
2011-06-28add a predicate that determines whether a binop is lazy (and and or are lazy)Tim Chevalier-0/+8
2011-06-28Write metadata for more meta_item types. Issue #487Brian Anderson-4/+4
2011-06-28Use 'resource' rather than 'res' as a keywordMarijn Haverbeke-2/+2
2011-06-28'#simplext' -> '#macro'Paul Stansifer-1/+1
2011-06-28Add simple syntax extension (#simplext)Paul Stansifer-40/+201
2011-06-28Add AST fold.Paul Stansifer-0/+689
2011-06-28Use "" in the native_name as an indication that no extra options have toRafael Ávila de Espíndola-1/+1
2011-06-27Rename middle::metadata to metadata::cwriter. Move creader to metadataBrian Anderson-895/+0
2011-06-27Record and link with used native libraries.Rafael Ávila de Espíndola-18/+42
2011-06-25Allow moving out of temporary valuesMarijn Haverbeke-0/+7
2011-06-25Partial implementation of resourcesMarijn Haverbeke-5/+34
2011-06-24Fix inexhaustive match in parserTim Chevalier-0/+7
2011-06-24Invalidate constraints correctly after an assignment expressionTim Chevalier-0/+3
2011-06-24Modify the fn vistors in walk so that they can handle functions without names...Michael Sullivan-0/+2
2011-06-24Remove uses of variable name 'res' from rustcMarijn Haverbeke-22/+21
2011-06-24Remove def_objMarijn Haverbeke-10/+2
2011-06-23rustc: Pretty-print ternary operatorBrian Anderson-0/+2
2011-06-23rustc: Add ternary operator. Closes #565Brian Anderson-1/+42
2011-06-23Remove parse_str_lit_or_env_ident.Rafael Ávila de Espíndola-29/+13
2011-06-22rustc: Limit creader exportsBrian Anderson-0/+7
2011-06-22rustc: Handle valueless ret expressions as block results. Closes #521Brian Anderson-0/+2
2011-06-22rustc: Introduce and parse additional meta_item formsBrian Anderson-21/+62
2011-06-22rustc: Rename parser.err to parser.fatalBrian Anderson-29/+29
2011-06-23Remove a simidgeon of dead code.Paul Stansifer-8/+1
2011-06-21Serialize constraints in types (literal arguments still not supported)Tim Chevalier-26/+57
2011-06-21Move names and ids of native items into their recs, rather than their tagsMarijn Haverbeke-12/+14
2011-06-21Puts out burning tinderbox (oops, AST nodes don't have def_ids/anns).Lindsey Kuper-2/+1
2011-06-21Some progress on support for extending objects with new fields (issueLindsey Kuper-6/+16
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-202/+184
2011-06-21rustc: Remove unused slice call from extfmt. Closes #532Brian Anderson-2/+0
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-227/+207
2011-06-20Remember the library files we used in rustc and pass them to the "linker".Rafael Ávila de Espíndola-1/+2
2011-06-19Remove various rustboot workaroundsBrian Anderson-7/+3
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-39/+44
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-44/+39