about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-03-04Remove unused argument.Rafael Ávila de Espíndola-7/+6
2011-03-04Parse meta directives in crates.Graydon Hoare-15/+22
2011-03-03Assortment of additional work on vec-append. Not done yet.Graydon Hoare-26/+73
2011-03-03rustc: Make tag discriminants per-tag-ID, not per-tag-ID-and-subtypesPatrick Walton-14/+6
2011-03-03Factor out and generalize sequence pointer walking, for use in vec-grow.Graydon Hoare-30/+80
2011-03-03Revert "rustc: Add support for folding over tag types" as it's unnecessary. O...Patrick Walton-15/+1
2011-03-03rustc: Add support for folding over tag typesPatrick Walton-1/+15
2011-03-03rustc: Remove dead code that used to generate tag constants from trans_consta...Patrick Walton-6/+0
2011-03-03rustc: Teach trans_tag_variant() about generic tagsPatrick Walton-11/+35
2011-03-03Rewrite rustboot's flow-graph wiring passes to be less awful. Add test for ne...Graydon Hoare-248/+131
2011-03-03Turn on Valgrind for MacPatrick Walton-14/+7
2011-03-03rustc: Disallow calling type_of() on dynamically-sized typesPatrick Walton-0/+10
2011-03-03rustc: Don't call type_of() in GEP_tup_like() if there are any type parameter...Patrick Walton-6/+6
2011-03-03Handle native types in calls.Rafael Ávila de Espíndola-2/+13
2011-03-03rustc: Make populate_fn_ctxt_from_llself() generic-awarePatrick Walton-38/+54
2011-03-02Remove some erroneous FIXMEs from #fmt parserBrian Anderson-2/+0
2011-03-02rustc: Use llsize_of rather than size_of in trans_malloc_without_cleanup(). S...Patrick Walton-2/+2
2011-03-02rustc: Have make_generic_glue pass an opaque type instead of an incorrect typ...Patrick Walton-1/+3
2011-03-02rustc: Remove unused call to type_of() in trans_tup()Patrick Walton-1/+0
2011-03-02rustc: Rework the API for trans_malloc() to be generic-aware and so that clie...Patrick Walton-12/+19
2011-03-02Sketch out some more pieces of vec-append.Graydon Hoare-13/+133
2011-03-02rustc: Teach iter_structural_ty about dynamically-sized tuples and recordsPatrick Walton-4/+8
2011-03-02rustc: For derived tydescs, explicitly store 0 for size and align when the ty...Patrick Walton-3/+15
2011-03-02rustc: Don't have type_of_arg() rely on the particular lie told by type_of()Patrick Walton-3/+14
2011-03-02Comment-out some logging chatter in extfmt.Graydon Hoare-6/+6
2011-03-02Parse, add to AST, and otherwise ignore 'export' view items. Need to add supp...Graydon Hoare-11/+34
2011-03-02Comment-out TRACK_ALLOCATIONS again. Leave a note about it.Graydon Hoare-1/+4
2011-03-02Finish #fmt string parsing. Completely untested.Brian Anderson-7/+89
2011-03-02Add debug logging for #fmt conv. Implement peek_num fnBrian Anderson-21/+123
2011-03-02Whitespace cleanupBrian Anderson-6/+6
2011-03-02Remove unused is_ext_exprBrian Anderson-11/+0
2011-03-02Make the expanded expression in expr_ext not optionalBrian Anderson-11/+9
2011-03-02Add pretty printing for expr_call, expr_path, and more literalsBrian Anderson-3/+37
2011-03-02Add more #fmt testsBrian Anderson-0/+3
2011-03-02Remove debug logging from extfmtBrian Anderson-13/+0
2011-03-02Implement #fmt conversion for int and uintBrian Anderson-8/+107
2011-03-02Start generating AST nodes for #fmtBrian Anderson-8/+34
2011-03-02Begin an AST pretty-printerBrian Anderson-0/+52
2011-03-02Rewrite expand_syntax_ext to avoid a mysterious memory leakBrian Anderson-21/+18
2011-03-02Parse parameter types for fmt extensionBrian Anderson-39/+126
2011-03-02Add fold, typecheck and trans for expr_extBrian Anderson-2/+50
2011-03-02Begin work on #fmt parsingBrian Anderson-6/+101
2011-03-02Begin implementing #fmt in rustcBrian Anderson-4/+141
2011-03-01Remove reference to deceased rustboot LLVM backendBrian Anderson-1/+0
2011-03-01Parse (and ignore) dtors on objs.Graydon Hoare-15/+37
2011-03-01rustc: Remove the static "size" field from the tag infoPatrick Walton-13/+3
2011-03-01Implement the gross rustboot hack for contextual parser access to the compila...Graydon Hoare-4/+18
2011-03-01rustc: Add in the size of the discriminant to generic_size_of() for tagsPatrick Walton-1/+3
2011-03-01rustc: Add logic for generic tags to dynamic_size_of().Patrick Walton-3/+32
2011-03-01rustc: Factor out the align-elements logic in dynamic_size_of()Patrick Walton-34/+29