about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-09-15Add representation for by-ref let bindingsMarijn Haverbeke-19/+31
2011-09-15Ensure parens are wrapped around composite exprs in call/index/field posMarijn Haverbeke-5/+10
2011-09-15More thorough check for (.. 10).x in pretty-printerMarijn Haverbeke-5/+21
2011-09-15Stop mentioning tail calls in referenceMarijn Haverbeke-3/+4
2011-09-15Also handle fail and put in print_maybe_parens_discrimMarijn Haverbeke-2/+5
2011-09-15Remove maybe_protect_block kludge from pretty-printerMarijn Haverbeke-121/+1
2011-09-15Introduce new semicolon rulesMarijn Haverbeke-71/+44
2011-09-15Insert omitted semicolons for statementsMarijn Haverbeke-35/+30
2011-09-14xfail-fast run-pass/linked-failure.rs. Not sure what the problem is.Brian Anderson-1/+1
2011-09-14Unsupervise tasks before the scheduler kills them. Unblock before yield->failBrian Anderson-3/+9
2011-09-14Add a run-pass test for linked failureBrian Anderson-0/+24
2011-09-14Make failure propagation to dead parents workBrian Anderson-3/+81
2011-09-14Remove mention of port, chan and task *types*, as they're not just library-pr...Graydon Hoare-97/+11
2011-09-14Remove talk of 'sharing boxes between tasks', old GC layer, etc. Add descript...Graydon Hoare-29/+41
2011-09-14Remove mention of the nonexistent (and no longer implementable) memory accoun...Graydon Hoare-23/+0
2011-09-14Make linked task failure work againBrian Anderson-4/+14
2011-09-14Fix vector indexing notation, remove reference to 'slices'.Graydon Hoare-22/+4
2011-09-14Fix description of tuples.Graydon Hoare-11/+18
2011-09-14Remove more references to reflection from docsBrian Anderson-2/+0
2011-09-14Remove description of nonexistent stuff (reflection, meta directives); add de...Graydon Hoare-40/+76
2011-09-14Remove stuff that's either unimplemented or misleading.Graydon Hoare-28/+10
2011-09-14Remove misleading details.Graydon Hoare-3/+1
2011-09-14Add another XFAILed test for failing destructorsBrian Anderson-0/+13
2011-09-14Add another unwind testBrian Anderson-0/+12
2011-09-14Revert "Try a little harder to avoid creating new landing pads"Brian Anderson-11/+10
2011-09-14Add syntax and representation for return-by-mutably-rooted-refMarijn Haverbeke-34/+55
2011-09-14Prevent memory errors when returning references to temp args.Marijn Haverbeke-14/+18
2011-09-14Accept returning refs rooted in an arg from a by-ref funtionMarijn Haverbeke-21/+49
2011-09-14Make ast_map.rs index function args, switch it over to simple_visitorMarijn Haverbeke-12/+16
2011-09-14Remove some extra white-space introduced by the pretty-printerMarijn Haverbeke-17/+1
2011-09-14Disallow implicit arg copying when the function returns a refMarijn Haverbeke-1/+2
2011-09-14Add support for basic return-by-alias to transMarijn Haverbeke-58/+75
2011-09-14Clean up trans_obj.rs a bitMarijn Haverbeke-30/+21
2011-09-14Add a ret_style field to fn_ctxt in transMarijn Haverbeke-9/+19
2011-09-14Simplify trans::new_fn_ctxt_w_idMarijn Haverbeke-20/+8
2011-09-14Rudimentary checking of safe alias returnsMarijn Haverbeke-27/+52
2011-09-14Rename restrict to binding in alias.rsMarijn Haverbeke-75/+66
2011-09-14Stop needlessly boxing vectors in alias.rsMarijn Haverbeke-22/+20
2011-09-14Make most of the compiler aware of return-by-referenceMarijn Haverbeke-31/+34
2011-09-14Refactor parse_ret_ty, start parsing by-alias return specsMarijn Haverbeke-51/+24
2011-09-14Rename ast::controlflow to ast::ret_styleMarijn Haverbeke-61/+58
2011-09-14Add support for negative literals.Josh Matthews-6/+31
2011-09-13Print perf measurement outputs on completion of 'perf' target.Graydon Hoare-3/+5
2011-09-13Try harder still to generate fewer landing padsBrian Anderson-1/+19
2011-09-13Try a little harder to avoid creating new landing padsBrian Anderson-10/+11
2011-09-13Reuse landing pads when possibleBrian Anderson-7/+32
2011-09-13Add a compile-stage2-under-perf step to "make perf" target.Graydon Hoare-2/+17
2011-09-13Add build-system mechanisms for running benchmarks under 'perf'.Graydon Hoare-2/+64
2011-09-13Print something when we can't figure out a tag name. Mitigates #876.Michael Sullivan-5/+2
2011-09-13Add missing cases for machine floats in shape.rsMarijn Haverbeke-3/+2