about summary refs log tree commit diff
path: root/src/rustc/middle/trans
AgeCommit message (Expand)AuthorLines
2012-05-30port alt to dvecNiko Matsakis-5/+6
2012-05-30integrate purity into typeNiko Matsakis-3/+6
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-29Adding shared_arc to hide some of the tedium of sharing an arc between tasks.Eric Holk-2/+18
2012-05-28Remove bad Load in make_visit_glue, un-xfail reflect-visit-type.rs.Graydon Hoare-1/+1
2012-05-26core: Make range follow the for loop protocolBrian Anderson-4/+4
2012-05-25fix warningNiko Matsakis-2/+1
2012-05-25Get rid of many implicit copies as a preliminary to Issue #2448.Michael Sullivan-3/+3
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-6/+8
2012-05-24remove dead assignmentsNiko Matsakis-1/+1
2012-05-23syntax: Remove one of the two def_id hashersBrian Anderson-3/+3
2012-05-23rustc: Move new_def_hash to ast_utilBrian Anderson-4/+4
2012-05-22Convert more resource tests to use classes with dtorsTim Chevalier-76/+199
2012-05-22Get rid of the >>> operator and make >> logical or arithmetic depending on th...Michael Sullivan-6/+11
2012-05-22introduce some copies so we are not alting into mut stateNiko Matsakis-10/+10
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-10/+11
2012-05-21rustc: Move path_to_ident to ast_utilBrian Anderson-4/+3
2012-05-21change list so that it must be used in a purely boxed fashionNiko Matsakis-4/+5
2012-05-18make more code use dvecNiko Matsakis-4/+5
2012-05-18introduce a few copies here and thereNiko Matsakis-2/+2
2012-05-18allow region ptrs to be cast to uintsNiko Matsakis-5/+10
2012-05-18add a new debugging aid--tracingNiko Matsakis-5/+38
2012-05-18Using const vector slices for more vec functions.Eric Holk-1/+2
2012-05-18workaround a horribly obscure resolve bugNiko Matsakis-1/+1
2012-05-18test that we preserve boxes in patterns---still one bugNiko Matsakis-15/+42
2012-05-18use -Z to distinguish internal debugging optionsNiko Matsakis-15/+16
2012-05-17Annotate or fix FIXMEs in LLVM bindings and metadata codeTim Chevalier-10/+10
2012-05-16rustc: Break another dependency between metadata and resolveBrian Anderson-2/+16
2012-05-16rustc: Break a dependency between metadata and resolveBrian Anderson-2/+18
2012-05-16Include intrinsic module in all crates, emit visit glue, fn intrinsic::visit_...Graydon Hoare-123/+56
2012-05-15Remove an assertion from trans::base::iter_structural_tyTim Chevalier-2/+0
2012-05-15Generate drop glue correctly for classes with destructorsTim Chevalier-24/+106
2012-05-15get preservation of boxes working, at least in simple casesNiko Matsakis-269/+415
2012-05-15add node_ids to blocksNiko Matsakis-108/+167
2012-05-15purge unused loop_cont fieldNiko Matsakis-17/+8
2012-05-15Remove `be` keyword.Lindsey Kuper-11/+1
2012-05-14rustc: Break some of metadata's dependencies on sessionBrian Anderson-0/+1
2012-05-14rustc: Break metadata's dependency on linkBrian Anderson-3/+3
2012-05-14rustc: Eliminate metadata's dependency on astencodeBrian Anderson-5/+11
2012-05-14rustc: Eliminate encoder's dependency on astencodeBrian Anderson-0/+1
2012-05-14Instantiate per-type iface-based visit_glue when intrinsic ifaces present.Graydon Hoare-59/+159
2012-05-14More work on reflection, now calls iface visitors back as well.Graydon Hoare-66/+63
2012-05-14First cut at dtors for classesTim Chevalier-3/+26
2012-05-13rustc: Eliminate metadata's dependency on transBrian Anderson-16/+23
2012-05-11First working monomorphic type-reflection.Graydon Hoare-18/+74
2012-05-10replace mutbl pass with borrowckNiko Matsakis-1/+1
2012-05-10Preliminary groundwork for intrinsic module, reflection interface.Graydon Hoare-0/+23
2012-05-10Remove `do { ... } while ...` from the language.Paul Stansifer-25/+3