about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
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
2011-02-10Add missing fold of native functions.Rafael Avila de Espindola-13/+37
2011-02-10Handle instantiations where some type parameters remain parameters (eg. deriv...Graydon Hoare-1/+5
2011-02-10Commit the trap-failure hack to the runtime, since I keep using it in my work...Graydon Hoare-0/+4
2011-02-09Fix bug in test and un-XFAIL 4 tests now passing on rustc.Graydon Hoare-1/+5
2011-02-09Re-indent a bit of elf.Graydon Hoare-10/+10
2011-02-09Add several 1-word .bss fragments for FreeBSD.Graydon Hoare-0/+21
2011-02-09Add .bss fragment support to elf.Graydon Hoare-3/+31
2011-02-09Adapt elf.ml to handle differences between Linux and FreeBSD.Rob Arnold-6/+20
2011-02-09Add FreeBSD_x86_elf target to rustbootRob Arnold-6/+29
2011-02-09Add FreeBSD support in the MakefileRob Arnold-0/+20
2011-02-09Elide passed-typarams when tydescs are captured. Un-XFAIL generic-obj.rs.Graydon Hoare-12/+17
2011-02-08Add the single instruction required in activate glue to fix burning darwin ti...Graydon Hoare-2/+99
2011-02-08Handle subtle view-shift on outptr in generic calls. Can construct generic ob...Graydon Hoare-0/+8
2011-02-08Overhaul ABI. All retptrs, all the time.Graydon Hoare-254/+224
2011-02-07Add a fixme for last commit.Graydon Hoare-0/+4
2011-02-07Iterate type unification to drive the types a bit further down into the leave...Graydon Hoare-1/+33
2011-02-07Add native modules to resolve. With this hello world gets to typecheck.Rafael Avila de Espindola-19/+60
2011-02-07Fix expressions with paths with more than one element.Rafael Avila de Espindola-2/+9
2011-02-07Add support forRafael Avila de Espindola-1/+16
2011-02-04Parse function declarations.Rafael Ávila de Espíndola-43/+101
2011-02-04Factor the parsing of "type foo" into parse_type_decl.Rafael Ávila de Espíndola-9/+11
2011-02-03Capture typarams into obj, independent of body tydesc.Graydon Hoare-19/+79
2011-02-02Attempt to put out burning tinderbox.Graydon Hoare-1/+5
2011-02-02Hack to work around apparent LLVM bug?Graydon Hoare-1/+7