about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-03-08rustc: Have trans get the type parameters from the annotation instead of tryi...Patrick Walton-25/+81
2011-03-08Remove GC overspend; running out of memory on some tinderboxes.Graydon Hoare-5/+0
2011-03-08Fix generic-bind support for bound aliases and generics.Graydon Hoare-11/+35
2011-03-08rustc: Move type parameter resolution from translation into the typecheckerPatrick Walton-3/+76
2011-03-08rustc: Re-XFAIL rec-extend.rs. The typechecker never assigned the path expr a...Patrick Walton-0/+1
2011-03-08Revert "Move the glue asm code to a .o file. This reduces how much asm we print"Graydon Hoare-67/+6
2011-03-08Move the glue asm code to a .o file. This reduces how much asm we printRafael Ávila de Espíndola-6/+67
2011-03-08rustc: Pass explicit type substitutions to later passesPatrick Walton-8/+22
2011-03-08rustc: Add a slot for explicit type parameter instantations to the typechecke...Patrick Walton-81/+122
2011-03-08rustc: Rework type substitution to pair up type parameter IDs with the suppli...Patrick Walton-43/+60
2011-03-08rustc: Expose common.def_eq().Patrick Walton-5/+5
2011-03-08rustc: Store type parameter definition IDs instead of type parameter counts i...Patrick Walton-13/+23
2011-03-08rustc: Store the number of type parameters per item, which will be needed to ...Patrick Walton-2/+18
2011-03-07Add partial pretty-printing for syntax extensionsBrian Anderson-1/+10
2011-03-07Remove old pretty-printer from rustcBrian Anderson-88/+0
2011-03-07Add missing alt arm to expr_if pretty-printerBrian Anderson-0/+1
2011-03-07Merge branch 'master' into recursive-elseifBrian Anderson-2342/+8170
2011-03-07Most of the way through genericizing bind properly with new malloc path. Stil...Graydon Hoare-40/+56
2011-03-07rustc: Cast dynamically-sized tags in iter_structural_ty_full() to opaque tag...Patrick Walton-5/+16
2011-03-07rustc: Cast the LLVM representations of tag types when constructing boxes. Un...Patrick Walton-1/+9
2011-03-07rustc: Truncate or zero-extend indexes appropriately. Un-XFAIL integral-index...Patrick Walton-3/+15
2011-03-07Parse opacity (and drop on the floor), so std.rc parses now.Graydon Hoare-0/+21
2011-03-07Modernize test/run-pass/generic-recursive-tag.rs. Un-XFAIL it in rustboot.Patrick Walton-4/+4
2011-03-07Un-XFAIL 5 more tests that pass lately.Graydon Hoare-5/+0
2011-03-07rustc: Un-XFAIL box-unbox.rsPatrick Walton-1/+0
2011-03-07Poison ty_param values in trans; fix buggy parametric obj and box malloc path...Graydon Hoare-17/+23
2011-03-07Add a pretty-printerMarijn Haverbeke-25/+1013
2011-03-07Construct the wrappers to native functions. Hello world now works :-)Rafael Ávila de Espíndola-6/+41
2011-03-07Permit view items in native modules.Graydon Hoare-9/+61
2011-03-07Stage the last compile fix to put out fire. Thanks git.Graydon Hoare-0/+1
2011-03-07Complain on unexpected native symbol, rather than failing with none-exhaustiv...Graydon Hoare-0/+3
2011-03-07Yell louder when a linkage error in rt occurs, as compiler output fails quiet...Graydon Hoare-2/+3
2011-03-07use a precedence table for operator parsingMarijn Haverbeke-131/+65
2011-03-07Un-XFAIL str-concat.rs.Graydon Hoare-1/+0
2011-03-07Set the cleanup on the post-growth vector, not the temporary one.Graydon Hoare-2/+3
2011-03-06Fix off-by-one in vector append code.Graydon Hoare-3/+1
2011-03-06Further work on vec-append. Almost working.Graydon Hoare-45/+135
2011-03-06Remove typestate workaroundsBrian Anderson-68/+37
2011-03-06Flatten conditionals in rustc.rs. Remove FIXMEBrian Anderson-16/+11
2011-03-06Change io.fileflag to a tag type. Remove FIXMEBrian Anderson-20/+9
2011-03-06Make _str.bytes use _vec.init_fn. Remove FIXME.Brian Anderson-18/+3
2011-03-06Fix return value on trans_vec_add.Graydon Hoare-1/+2
2011-03-06Correct signatures and arguments associated with call into vec_append_glue.Graydon Hoare-17/+22
2011-03-05Make ret and fail stmts have 0 out-edges, Closes #250.Graydon Hoare-7/+9
2011-03-04rustc: Use copy_ty() when initializing N-ary tag variants. Un-XFAIL generic-t...Patrick Walton-7/+19
2011-03-04rustc: Don't recurse forever if type glue needs to refer to its own type desc...Patrick Walton-16/+45
2011-03-04rustc: Remove "translating variants" debug stringPatrick Walton-1/+0
2011-03-04rustc: Don't use recursive types for tags; remove tag_info; introduce GEP_tag()Patrick Walton-108/+154
2011-03-04Parse (and generally ignore) constraints and constrained types.Graydon Hoare-1/+76
2011-03-04Build empty wrappers. This lets us compile hello world, but so far itRafael Ávila de Espíndola-1/+5