aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* stdlib: Add some vector functions: empty, empty_mut, grow_set, and freeze. Ch...Patrick Walton2011-04-151-4/+31
* Produce PIC code and use -S in the Makefile.Rafael Ávila de Espíndola2011-04-151-0/+1
* rustc: Remove the "boxed" check, and make the static_size_of_tag recursion-el...Patrick Walton2011-04-151-33/+32
* Add a -S option for producing assembly. I will move more of it toRafael Ávila de Espíndola2011-04-155-20/+68
* rustc: Make fold_ty no longer use an object; introduce walk_tyPatrick Walton2011-04-153-115/+160
* Work on destructors, not entirely functional yet (no tydesc integration).Graydon Hoare2011-04-147-13/+100
* rustc: Use the unified result for the type of assignment expressionsPatrick Walton2011-04-141-1/+1
* rustc: Add a test case for previous commitPatrick Walton2011-04-141-0/+11
* rustc: Perform type substitutions when recording localsPatrick Walton2011-04-141-1/+11
* rt: Remove half-baked, incomplete, commented-out print_stack_trace() stubPatrick Walton2011-04-141-17/+0
* rustc: Remove generalize_ty. Instead, maintain an explicit type parameter sub...Patrick Walton2011-04-145-358/+548
* rustc: Use union-find for variable substitutionPatrick Walton2011-04-142-64/+115
* Add support for upper-case hex and binary output to #fmt.Brian Anderson2011-04-135-0/+40
* Add more commentary about ExtFmtBrian Anderson2011-04-132-15/+37
* Add support for printing uints as lower-case hex to ExtFmt.Brian Anderson2011-04-133-18/+101
* Move #fmt conversion model into ExtFmt.CT namespaceBrian Anderson2011-04-132-73/+72
* Add ExtFmt test for unsigned typeBrian Anderson2011-04-131-0/+1
* Fix a typo in test expr-alt-generic-box1.rsBrian Anderson2011-04-131-1/+1
* rm unused importTim Chevalier2011-04-131-1/+0
* Make expr_while work in typestate_checkTim Chevalier2011-04-133-116/+104
* Remove gc() call from end of lib-map.rs, works on stage0 otherwise (stage0 pr...Graydon Hoare2011-04-131-2/+0
* Fix temporary-spilling logic in trans_args, uncomment most of lib-deque.rs (w...Graydon Hoare2011-04-132-11/+5
* Add generic-temporary.rs minimal test showing cause of lib-deque.rs failure o...Graydon Hoare2011-04-131-0/+21
* Fix lib-deque.rs to pass typarams by alias.Graydon Hoare2011-04-131-6/+6
* Slight updates to match API drift in io, lib-io.rs passes.Graydon Hoare2011-04-132-5/+5
* Remove code that is already in llvm for some time.Rafael Ávila de Espíndola2011-04-132-62/+0
* Lex numeric escapes, needed for lib-str.rs (which now passes).Graydon Hoare2011-04-131-13/+77
* Typo.Rafael Ávila de Espíndola2011-04-131-1/+1
* Enable alias analysis and the function attributes pass.Rafael Ávila de Espíndola2011-04-135-4/+28
* typestate_check can now handle expr_block, expr_if, and expr_binaryTim Chevalier2011-04-126-161/+358
* rustc: Switch to indices for type parametersPatrick Walton2011-04-129-382/+255
* rustc: Add "float" as a type to the pretty printerPatrick Walton2011-04-121-0/+1
* Further work on typestate. Handles expr_rec and expr_assign now.Tim Chevalier2011-04-128-252/+548
* Add LLVMAddLoopIdiomPass.Rafael Ávila de Espíndola2011-04-121-0/+1
* Add LLVMAddCorrelatedValuePropagationPass.Rafael Ávila de Espíndola2011-04-121-0/+1
* Add LLVMAddScalarReplAggregatesPassSSA.Rafael Ávila de Espíndola2011-04-121-0/+1
* Un-XFAIL generic-tag-corruption.rs.Graydon Hoare2011-04-121-2/+0
* Make glue always pass-by-alias and rename "scalar_or_boxed" concept to "immed...Graydon Hoare2011-04-121-48/+73
* Tighten up condition on use of opaque_tag, remove blunt hammer of alias arg-c...Graydon Hoare2011-04-121-5/+20
* Add LLVMAddEarlyCSEPass to the .def file.Rafael Ávila de Espíndola2011-04-121-0/+1
* Enable more optimizations.Rafael Ávila de Espíndola2011-04-122-9/+10
* Factor out creation of calls into ExtFmt.RTBrian Anderson2011-04-112-16/+16
* Add support for bool, char to extfmt.Brian Anderson2011-04-113-3/+32
* Move ExtFmt compile-time functions into their own moduleBrian Anderson2011-04-112-171/+174
* Use correct indentation for ExtFmt.rsBrian Anderson2011-04-111-6/+15
* Make ExtFmt call its own functions instead of others defined in stdBrian Anderson2011-04-112-6/+15
* Move extfmt parsing into standard libraryBrian Anderson2011-04-112-210/+214
* Move the extfmt data model into the standard library.Brian Anderson2011-04-113-48/+78
* rustc: Add a uint hash functionPatrick Walton2011-04-111-0/+8
* rustc: Factor out expr_ty() into expr_ann() and expr_ty()Patrick Walton2011-04-111-38/+45