2011-09-27 |
Jesse Ruderman | Distinguish #924 |
blob | commitdiff | raw |
2011-09-26 |
Brian Anderson | Fix tags of unique boxes |
blob | commitdiff | raw | diff to current |
2011-09-26 |
Marijn Haverbeke | Construct records and tuples in-place |
blob | commitdiff | raw | diff to current |
2011-09-26 |
Marijn Haverbeke | Convert more expression types to use DPS |
blob | commitdiff | raw | diff to current |
2011-09-26 |
Marijn Haverbeke | Don't call trans_bind_thunk in an unreachable context |
blob | commitdiff | raw | diff to current |
2011-09-26 |
Marijn Haverbeke | Make 'fail fail;' compile. |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Marijn Haverbeke | Make AddIncomingToPhi take single values rather than... |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Marijn Haverbeke | Start on a piecemeal conversion to DPS |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Marijn Haverbeke | Don't return unused values from zero_alloca and trans_stmt |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Marijn Haverbeke | Make sure no dynamic allocas are used before they are... |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Marijn Haverbeke | Better handling of unreachable code in trans |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Brian Anderson | Remove is_stateful flag from tydesc. Closes #136 |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Brian Anderson | Add take glue for unique boxes |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Patrick Walton | rustc: Write raw type parameters instead of linearized... |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Autoderef indexes and fields of unique boxes |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Drop the previous value when copying one unique box... |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Initialize unique box locals from other locals |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Convert trans_uniq asserts to preconditions |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Sprinkle some asserts through trans_uniq |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Move uniq trans code to trans_uniq module |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Factor alloc_uniq from trans_uniq |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Convert ty::ty_uniq to contain a mutable type |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Brian Anderson | Call drop glue on the thing in a unique box |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Brian Anderson | Remove unused arg from revoke_clean |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Brian Anderson | Add ability to deref unique boxes. Make unique boxes... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Marijn Haverbeke | Revert "rustc: Make bottom types immediates. Add a... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Patrick Walton | rustc: Make bottom types immediates. Add a |log ret... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Patrick Walton | rustc: Don't try to spill bottom types, since we can... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Marijn Haverbeke | Don't write to retptr when returning nil, pass undef... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Marijn Haverbeke | Revert "rustc: Make bottom types immediates. Add a... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Patrick Walton | rustc: Make bottom types immediates. Add a |log ret... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Brian Anderson | Represent unique creation as a unop in the AST instead... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Brian Anderson | Make creation of unique boxes work again |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Patrick Walton | rustc: Pass actual tydescs to upcall_malloc |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Patrick Walton | rustc: Remove trans_raw_malloc, as it's only called... |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Brian Anderson | Zero locals that are inited via alt expressions. Closes... |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Marijn Haverbeke | Remove some obsolete 'copy' operators from trans |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Marijn Haverbeke | Properly handle 'put;' in trans |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Brian Anderson | Build tuples in two phases to avoid cleaning up partial... |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Brian Anderson | Register tuple cleanups after the tuple is built |
blob | commitdiff | raw | diff to current |
2011-09-19 |
Brian Anderson | Build records in two phases to avoid cleanups on partia... |
blob | commitdiff | raw | diff to current |
2011-09-19 |
Brian Anderson | Don't register record cleanups until the record is... |
blob | commitdiff | raw | diff to current |
2011-09-18 |
Marijn Haverbeke | Stop creating function pairs for static functions |
blob | commitdiff | raw | diff to current |
2011-09-17 |
Tim Chevalier | Add a precondition to GEP_tup_like |
blob | commitdiff | raw | diff to current |
2011-09-17 |
Tim Chevalier | In trans, replace another impossible case with a precon... |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Brian Anderson | Make move-mode arguments unwind correctly. Closes #939 |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Tim Chevalier | Dead code elim |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Tim Chevalier | Add a constraint on trans::type_of_fn_from_ty |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Work around an apparent compiler bug to make my patch run |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Saner approach to lvalues and callable values in trans |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Tim Chevalier | Add non_ty_var precondition for type_of_fn, plus minor... |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Revert "Saner approach to lvalues and callable values... |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Require body of else-less if expressions to be a value... |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Saner approach to lvalues and callable values in trans |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Move expr_uniq case in trans to a saner place |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Remove autoderef for calls |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Remove unused method_ty field from lval_result |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Marijn Haverbeke | Change convention for specifying referenced argument |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Tim Chevalier | Actually call unreachable() in impossible case in type_... |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Tim Chevalier | Added non_ty_var precondition to trans::type_of_inner |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Marijn Haverbeke | Make storing returned references in a by-reference... |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Marijn Haverbeke | Forbid assignment to by-reference bindings |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Marijn Haverbeke | Make trans understand by-ref bindings |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Marijn Haverbeke | Add representation for by-ref let bindings |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Marijn Haverbeke | Insert omitted semicolons for statements |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Brian Anderson | Revert "Try a little harder to avoid creating new landi... |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Marijn Haverbeke | Add syntax and representation for return-by-mutably... |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Marijn Haverbeke | Prevent memory errors when returning references to... |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Marijn Haverbeke | Accept returning refs rooted in an arg from a by-ref... |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Marijn Haverbeke | Add support for basic return-by-alias to trans |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Marijn Haverbeke | Add a ret_style field to fn_ctxt in trans |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Marijn Haverbeke | Simplify trans::new_fn_ctxt_w_id |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Brian Anderson | Try harder still to generate fewer landing pads |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Brian Anderson | Try a little harder to avoid creating new landing pads |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Brian Anderson | Reuse landing pads when possible |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Marijn Haverbeke | Make for loop alias-safe |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Graydon Hoare | Kill trailing whitespace. |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Graydon Hoare | Factor imports mindlessly. |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Merge branch 'unwind' |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Marijn Haverbeke | Warn when inserting an implicit copy that may be expensive |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Marijn Haverbeke | Properly implement copy expressions |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Marijn Haverbeke | Pretty-print for new arg-mode syntax |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Marijn Haverbeke | Reformat for new mode syntax, step 1 |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Marijn Haverbeke | Make the names of the arg mode tag reflect their (revis... |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Marijn Haverbeke | Pass all arguments by reference, make immut alias mode... |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Zero locals when the initializer might call a function |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Invoke put functions |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Add some FIXMEs about unwinding implementation |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Invoke upcall_fail |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Run cleanups during unwinding |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Zero locals that have initializers that might fail |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Add landing pads to invokes |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Brian Anderson | Use invoke to call (most) rust functions |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Marijn Haverbeke | Revert "Make for loops alias the vec elements, rather... |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Marijn Haverbeke | Get rid of vp2i in object field access |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Marijn Haverbeke | Make for loops alias the vec elements, rather than... |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Marijn Haverbeke | Get rid of trans::iter_sequence, use tvec::iter_vec... |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Marijn Haverbeke | Use a Phi node in trans_vec::iter_vec_raw |
blob | commitdiff | raw | diff to current |
2011-09-08 |
Graydon Hoare | Merge pull request #867 from paulstansifer/master |
blob | commitdiff | raw | diff to current |
2011-09-08 |
Patrick Walton | rustc: When revoking a cleanup of a unique pointer... |
blob | commitdiff | raw | diff to current |
next |