about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-09-17Add a precondition to GEP_tup_likeTim Chevalier-4/+73
2011-09-17Add a type_is_tup_like predicate that takes a block ctxt, and make some fns pureTim Chevalier-15/+18
2011-09-17In trans, replace another impossible case with a preconditionTim Chevalier-11/+8
2011-09-16Make move-mode arguments unwind correctly. Closes #939Brian Anderson-31/+65
2011-09-16Dead code elimTim Chevalier-14/+0
2011-09-16Add a constraint on trans::type_of_fn_from_tyTim Chevalier-23/+49
2011-09-16Add a returns_non_ty_var predicateTim Chevalier-0/+4
2011-09-16Make ty_fn_ret pure and get rid of a duplicate functionTim Chevalier-16/+14
2011-09-16Work around an apparent compiler bug to make my patch runMarijn Haverbeke-5/+6
2011-09-16Saner approach to lvalues and callable values in transMarijn Haverbeke-197/+220
2011-09-16Revert "Revert "Make option::get return the option contents by reference" due...Patrick Walton-2/+2
2011-09-16Un-xfail some task-comm testsBrian Anderson-29/+23
2011-09-16Yield after sendBrian Anderson-0/+29
2011-09-16Add non_ty_var precondition for type_of_fn, plus minor cleanupTim Chevalier-10/+17
2011-09-16rt: Add a new rust_box structure to the runtime that describes a self-describ...Patrick Walton-0/+0
2011-09-16rt: Rename rust_box to rust_box_legacy, as they're about to become self-descr...Patrick Walton-6/+7
2011-09-16Fuzzer: update lists of known bugsJesse Ruderman-47/+67
2011-09-16Handle the case where a child task tries to kill a parent while it is dyingBrian Anderson-1/+24
2011-09-16Revert "Saner approach to lvalues and callable values in trans"Marijn Haverbeke-220/+197
2011-09-16Require body of else-less if expressions to be a value-less blockMarijn Haverbeke-17/+21
2011-09-16Saner approach to lvalues and callable values in transMarijn Haverbeke-197/+220
2011-09-16Move expr_uniq case in trans to a saner placeMarijn Haverbeke-12/+4
2011-09-16Remove autoderef for callsMarijn Haverbeke-52/+18
2011-09-16Remove unused method_ty field from lval_resultMarijn Haverbeke-10/+5
2011-09-16Clean up (and optimize) root-mutability analysis in alias.rsMarijn Haverbeke-70/+64
2011-09-16Change convention for specifying referenced argumentMarijn Haverbeke-22/+34
2011-09-15Actually call unreachable() in impossible case in type_of_innerTim Chevalier-3/+5
2011-09-15Added non_ty_var precondition to trans::type_of_innerTim Chevalier-57/+109
2011-09-15Add parens, as needed, around else-if conditions.Jesse Ruderman-3/+10
2011-09-15Added an extra check in trans_altTim Chevalier-0/+1
2011-09-15Added more predicates in transTim Chevalier-2/+16
2011-09-15Change a few span_fatals to span_errTim Chevalier-5/+5
2011-09-15Add unreachable() fn, also nitpickingTim Chevalier-7/+8
2011-09-15Update README slightly.Graydon Hoare-2/+3
2011-09-15Begin sketching an ICU binding. Doesn't work yet.Graydon Hoare-0/+167
2011-09-15rt: Add libunwind.h support on Mac OS XPatrick Walton-1/+22
2011-09-15Revert "Make option::get return the option contents by reference" due to memo...Patrick Walton-2/+2
2011-09-15Make option::get return the option contents by referenceMarijn Haverbeke-2/+2
2011-09-15Add regression tests for previously ambiguous syntactic formsBrian Anderson-0/+37
2011-09-15Prevent binary expressions from parsing when lhs is non-value blockMarijn Haverbeke-0/+1
2011-09-15Register new snapshotMarijn Haverbeke-0/+5
2011-09-15Generalize expression roots in alias analysisMarijn Haverbeke-35/+49
2011-09-15Add tests for returning by referenceMarijn Haverbeke-0/+92
2011-09-15Require the parameter that will be referenced to be notedMarijn Haverbeke-38/+74
2011-09-15Overhaul alias-checking of blocksMarijn Haverbeke-34/+27
2011-09-15Make storing returned references in a by-reference local workMarijn Haverbeke-39/+47
2011-09-15Forbid assignment to by-reference bindingsMarijn Haverbeke-21/+25
2011-09-15Make trans understand by-ref bindingsMarijn Haverbeke-8/+19
2011-09-15Implement basic checking of by-reference bindingsMarijn Haverbeke-3/+57
2011-09-15Move local numbering into ast_map.rsMarijn Haverbeke-48/+67