about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-02-21Fix typo in rust_task::start. Should be copying 1 fewer initial arg.Graydon Hoare-2/+2
2011-02-21Find main functions buried within modules. Un-XFAIL import.rs.Graydon Hoare-2/+26
2011-02-21Implement sha-1 in standard library. Closes #228Brian Anderson-0/+400
2011-02-18Implement expr_put. Un-XFAIL foreach-simple.rs; iters w/o env access work.Graydon Hoare-2/+30
2011-02-18Factor out the call typechecking logic so that bind can use itPatrick Walton-42/+101
2011-02-18Pass correct lliterbody; can compile and run no-put iters.Graydon Hoare-3/+11
2011-02-18Make a tag for iterness / fnness, teach many places about it.Graydon Hoare-228/+303
2011-02-18Implement Robinson's algorithm for type unification. Closes #227.Patrick Walton-75/+70
2011-02-17Teach trans and llvm to cooperate on producing tidier diagnostic names in tra...Graydon Hoare-113/+226
2011-02-17Add type parameters to tag typesPatrick Walton-34/+99
2011-02-17Steps toward implementing iterators.Graydon Hoare-7/+116
2011-02-16Un-XFAIL mutable-vec-drop.rs.Graydon Hoare-0/+1
2011-02-16Don't add the rust arguments to native functions. We now produce theRafael Avila de Espindola-17/+50
2011-02-16Add a more specialized decl_native_fn_and_pair. Native functions now haveRafael Avila de Espindola-1/+14
2011-02-16Add missing case to ty_to_str.Rafael Avila de Espindola-1/+1
2011-02-16Wrap long line in last commit.Graydon Hoare-1/+2
2011-02-16More typechecking for native types and the needed plumbing in codegen.Rafael Avila de Espindola-16/+65
2011-02-15Translate record extension.Graydon Hoare-8/+37
2011-02-15Handle record update in typeck.Graydon Hoare-14/+81
2011-02-15Change another typestate check to an expr check.Graydon Hoare-1/+1
2011-02-15Add _mutable unop.Graydon Hoare-0/+14
2011-02-15Fix missing path in expr_ext.Graydon Hoare-2/+3
2011-02-14Add basic front-end support for 'for each' loops.Graydon Hoare-1/+69
2011-02-14Add basic front-end support for expr_put.Graydon Hoare-0/+68
2011-02-14Move all non-decl/non-expr stmts to exprs.Graydon Hoare-193/+212
2011-02-14Adjust commented-out diagnostic log statement in parser.rs.Graydon Hoare-1/+2
2011-02-14Disable TRACK_ALLOCATIONS by default, it's a bit heavy-handed.Graydon Hoare-1/+1
2011-02-14Switch ast.is_call_expr check in trans to non-typestate form.Graydon Hoare-1/+1
2011-02-14Add parse support for expr_ext.Graydon Hoare-0/+12
2011-02-14Expand expr_rec to take its optional trailing 'with' parameter.Graydon Hoare-24/+69
2011-02-14Teach typeck about generic tags.Graydon Hoare-1/+2
2011-02-14Teach resolve about ty params on tags.Graydon Hoare-0/+8
2011-02-14Add support for unsigned binops. Closes #57Brian Anderson-16/+80
2011-02-14Add missing case to unify. This gets hello world to codegen.Rafael Avila de Espindola-0/+1
2011-02-10Translate pat_lit, un-XFAIL alt-pattern-lit.rs for rustc.Graydon Hoare-12/+31
2011-02-10Teach ty and typeck about pat_lit.Graydon Hoare-0/+8
2011-02-10Add support to pat_lit to fold.Graydon Hoare-0/+11
2011-02-10Add alt-pattern-lit.rs test.Graydon Hoare-0/+17
2011-02-10Support indexing pat_lit.Graydon Hoare-0/+1
2011-02-10Add pat_lit to ast, and support parsing it.Graydon Hoare-22/+22
2011-02-10Parse effects and layers in a couple contexts; drop on floor as we have nowhe...Graydon Hoare-0/+10
2011-02-10Fix bug in trans_field, un-XFAIL two more tests.Graydon Hoare-3/+3
2011-02-10Add type checking for native types.Rafael Avila de Espindola-34/+126
2011-02-10Un-XFAIL generic-derived-type.rs.Graydon Hoare-0/+1
2011-02-10Change more of trans to rely on tydescs when dealing with generics.Graydon Hoare-37/+66
2011-02-10Switch "." to "_" in name mangling, makes gdb happier. Also factor out into s...Graydon Hoare-14/+18
2011-02-10Cleanup for 'be' statement and comments about future typestateBrian Anderson-16/+30
2011-02-10Add compile-fail tests for tail callsBrian Anderson-0/+26
2011-02-10Parse 'be' statement. Pass tailcall tests. No actual tailcalls yet.Brian Anderson-0/+48
2011-02-10Revert EI_OSABI ELF header field back to 0 for LinuxBrian Anderson-1/+0