about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-05-30rustc: Remove tuplify_cbox_ty. UnusedBrian Anderson-9/+2
2012-05-30rustc: Don't typestate fns that don't have constrained function callsBrian Anderson-16/+52
2012-05-30Properly sign extend array indexes. Closes #2468.Michael Sullivan-1/+3
2012-05-30Handle differing signedness in constant shifts. Closes #2426.Michael Sullivan-1/+11
2012-05-30Include capture clauses when generating metadata.Eric Holk-1/+8
2012-05-30zero out alloca for preserving valuesNiko Matsakis-22/+31
2012-05-30port alt to dvecNiko Matsakis-5/+6
2012-05-30allow for loop bodiesNiko Matsakis-1/+1
2012-05-30integrate purity into typeNiko Matsakis-105/+211
2012-05-30refactor region manip. to remove redundancy, get closer to fn subtypingNiko Matsakis-154/+159
2012-05-30refactor region manipulation routines to eliminate duplicationNiko Matsakis-186/+119
2012-05-30Make heap closures always require a capture clause to capture mutable variabl...Michael Sullivan-10/+6
2012-05-29rustc: Move filesearch into metadata modBrian Anderson-10/+8
2012-05-29Handle poststates of breaking loops correctly in typestateTim Chevalier-24/+10
2012-05-29Resolve bounds in iface typesTim Chevalier-3/+5
2012-05-29make all arguments modes immutableNiko Matsakis-12/+45
2012-05-29remove useless invocations of universally_quantify_from_sty() in method lookupNiko Matsakis-19/+9
2012-05-29modify shape code to only emit monomorphized enums (#2444)Niko Matsakis-187/+198
2012-05-29In reachability, don't ignore nested itemsTim Chevalier-5/+19
2012-05-29Fix an error message to not refer to "block type". Closes #2423.Michael Sullivan-1/+2
2012-05-29Adding shared_arc to hide some of the tedium of sharing an arc between tasks.Eric Holk-2/+18
2012-05-28Merge pull request #2455 from erickt/masterErick Tryzelaar-6/+10
2012-05-28Remove bad Load in make_visit_glue, un-xfail reflect-visit-type.rs.Graydon Hoare-1/+1
2012-05-28Rename result::{iter,map,map2} to add _vec suffixErick Tryzelaar-6/+10
2012-05-26core: Make range follow the for loop protocolBrian Anderson-10/+10
2012-05-25More refactoring on a quest to understand region types.Lindsey Kuper-22/+62
2012-05-25fix warningNiko Matsakis-2/+1
2012-05-25detect ambig. calls to iface bounds, use transactionsNiko Matsakis-20/+70
2012-05-25Add an internal notion of 'implicit copyability' and use it to warn when impl...Michael Sullivan-46/+104
2012-05-25Get rid of many implicit copies as a preliminary to Issue #2448.Michael Sullivan-10/+10
2012-05-25Add hack to silence the annoying liveness warning in trans/base.rs.Michael Sullivan-0/+1
2012-05-25replace last_use with liveness infoNiko Matsakis-480/+121
2012-05-25revisit error message; create spill mapNiko Matsakis-15/+89
2012-05-25typeck: cleanup/refactoringLindsey Kuper-44/+35
2012-05-25typeck: Minor cleanupLindsey Kuper-16/+16
2012-05-24Some refactoring and WIP on issue #2263.Lindsey Kuper-58/+120
2012-05-24Typo fixes in comments.Lindsey Kuper-7/+7
2012-05-24Convert kinds to strings better for more usable error messages.Eric Holk-1/+1
2012-05-24Updating the comments in kind.rs to better reflect the current state of things.Eric Holk-5/+18
2012-05-24Const kind checking. The rules are almost certainly incomplete and unsound...Eric Holk-27/+85
2012-05-24Teach parser and related things to understand const kind bounds.Eric Holk-2/+10
2012-05-24remove dead assignmentsNiko Matsakis-37/+12
2012-05-24remove initedness checking from typestate, as best I couldNiko Matsakis-492/+89
2012-05-24improve liveness so it reports unused vars / dead assignmentsNiko Matsakis-83/+207
2012-05-24new liveness pass to supercede last_use / initednessNiko Matsakis-13/+1554
2012-05-24fix classes and parameterized ifaces; remove needless self checkNiko Matsakis-71/+11
2012-05-24change region scope of call arguments, old one was unsoundNiko Matsakis-45/+35
2012-05-24rewrite purity check to search through scope chainNiko Matsakis-63/+67
2012-05-23Prevent capturing non-copyable things in closures.Eric Holk-0/+3
2012-05-23shuffle error messages in borrowck, and prevent it from spewing too manyNiko Matsakis-19/+25