about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-03-12stdlib: Make list::find do what the docs say it does.Patrick Walton-2/+20
2012-03-12rustc: Add node IDs to AST types so we can associate them with region environ...Patrick Walton-37/+84
2012-03-12Revert "rustc: Add node IDs to AST types so we can associate them with region...Patrick Walton-75/+34
2012-03-12rustc: Add node IDs to AST types so we can associate them with region environ...Patrick Walton-34/+75
2012-03-12rustc: Use the name map to resolve region namesPatrick Walton-2/+2
2012-03-12rustc: Map region names to their functions. Also speed up region checking by ...Patrick Walton-42/+65
2012-03-12rustc: Refactor regions to handle nested functions properly and fix the subty...Patrick Walton-105/+100
2012-03-11Improve a typechecker error message (wrong type for main())Tim Chevalier-4/+5
2012-03-11rustc: Record the parent function of each functionPatrick Walton-4/+23
2012-03-11rustc: Fix long linesPatrick Walton-7/+9
2012-03-11rustc: Turn on errors for region checkingPatrick Walton-5/+3
2012-03-11rustc: Unify regions in most cases. (Nested functions aren't properly handled...Patrick Walton-5/+67
2012-03-11rustc: Determine regions for localsPatrick Walton-2/+49
2012-03-11rustc: Map local variables to their containing blocks so we know their regionsPatrick Walton-8/+85
2012-03-10Clean up occurs check code and give non-breaking loop {..}s _|_ typeTim Chevalier-19/+11
2012-03-10In typestate, consider infinite loops w/ conts to be infiniteTim Chevalier-1/+19
2012-03-10Use loop instead of while(true) in libraries and compiler itselfTim Chevalier-51/+41
2012-03-10Handle infinite-loop poststate correctly in typestateTim Chevalier-1/+1
2012-03-10core: Remove the nearly empty math moduleBrian Anderson-3/+2
2012-03-10core: Rename vec::tail_n to vec::tailn to match other fnsBrian Anderson-2/+2
2012-03-09Merge branch 'master' into floop-for-snapshotTim Chevalier-0/+74
2012-03-09rustc: Add a region checking passPatrick Walton-0/+74
2012-03-09Add an infinite loop constructTim Chevalier-62/+148
2012-03-09rustc: Perform region inferencePatrick Walton-2/+154
2012-03-09rustc: Wrap regions in a node IDPatrick Walton-841/+877
2012-03-09rustc: Add region def ids to the ASTPatrick Walton-3/+28
2012-03-09Revert "rustc: Create def IDs for region parameters"Patrick Walton-899/+841
2012-03-09rustc: Create def IDs for region parametersPatrick Walton-841/+899
2012-03-08rustc: Stub a to-string implementation for region typesPatrick Walton-0/+8
2012-03-08rustc: Add pretty printing support for the address-of operator. Un-XFAIL-pret...Patrick Walton-1/+14
2012-03-08rustc: Add appropriate type predicates for references. Simple uses of referen...Patrick Walton-3/+4
2012-03-08rustc: Actually write the type backPatrick Walton-0/+1
2012-03-08rustc: Change the address-of operator to an explicit production so that we ca...Patrick Walton-55/+97
2012-03-08rustc: Add some missing cases in various folds for reference types and some b...Patrick Walton-3/+19
2012-03-08Rename last to last_opt, last_unsafe to lastTim Chevalier-8/+10
2012-03-08rustc: Typecheck dereference operations on safe references.Patrick Walton-0/+7
2012-03-08rustc: Stub typechecking for the address-of operatorPatrick Walton-1/+3
2012-03-08Change util::unreachable to core::unreachableTim Chevalier-9/+9
2012-03-08rustc: Add ty_rptr support to the visitorPatrick Walton-0/+1
2012-03-08rustc: Add regions to the type systemPatrick Walton-5/+57
2012-03-08Rename last_total to last_unsafeTim Chevalier-2/+7
2012-03-08rustc: represend -> represent in a commentPatrick Walton-1/+1
2012-03-08Properly serialize is_last_use valuesMarijn Haverbeke-3/+119
2012-03-08Explicitly store self_ids use for self locals in methodsMarijn Haverbeke-42/+62
2012-03-08Drop collect_items pass, create decls on demandMarijn Haverbeke-326/+290
2012-03-08rustc: Parse the safe address-of operatorPatrick Walton-0/+6
2012-03-08rustc: Add the safe address-of operator to the ASTPatrick Walton-2/+18
2012-03-08rustc: Parse region typesPatrick Walton-0/+20
2012-03-08rustc: Add region-annoted type parameters to the AST; stub associated patternsPatrick Walton-832/+931
2012-03-07Fix #1941: inlining of items that themselves contain nested itemsNiko Matsakis-5/+82