about summary refs log tree commit diff
path: root/src/comp/rustc.rc
AgeCommit message (Expand)AuthorLines
2011-12-14refactor trans into trans_closure; restore original closure reprNiko Matsakis-0/+1
2011-12-08Add crate_type attributes to rustc, std, coreBrian Anderson-1/+1
2011-11-24rustc: Add a path attribute for crate directivesHaitao Li-1/+2
2011-11-23Remove last traces of auth keywordMarijn Haverbeke-4/+0
2011-11-21Add a pass that checks that blocks are only used in safe waysMarijn Haverbeke-0/+1
2011-11-18Implement a last-use-of-local finding algorithmMarijn Haverbeke-0/+1
2011-11-09middle: Add a pass to reject bad const expressions earlier. Currently just r...Joshua Wise-0/+1
2011-11-02hack around on makefiles trying to get a 64 bit buildNiko Matsakis-0/+1
2011-11-02start to isolate target strings so that they can be configured forNiko Matsakis-0/+1
2011-10-13Rename rustc::middle::unsafeck to fn_usageBrian Anderson-1/+1
2011-10-12add pass to check that unsafe fns cannot be used as valuesNiko Matsakis-0/+1
2011-10-05Begin work on rpathBrian Anderson-0/+1
2011-10-04Encapsulate current sysroot and lib path handling into util::filesearchBrian Anderson-0/+1
2011-09-22Move uniq trans code to trans_uniq moduleBrian Anderson-0/+1
2011-09-02Rename ivecs to vecs in the compilerMarijn Haverbeke-1/+1
2011-09-01Make #fmt and #ifmt synonymous. Issue #855Brian Anderson-1/+1
2011-09-01Remove the estr #fmt. Issue #855Brian Anderson-1/+0
2011-09-01Move mutability checking into its own pass.Marijn Haverbeke-0/+1
2011-08-30Add #ifmt extension, like #fmt but for istrs. Issue #855Brian Anderson-0/+1
2011-08-26Revert "Add rustc::middle::cstrcache for getting c string bufs safely"Brian Anderson-1/+0
2011-08-26Add rustc::middle::cstrcache for getting c string bufs safelyBrian Anderson-0/+1
2011-08-24Move to a more lightweight builder systemMarijn Haverbeke-0/+1
2011-08-22Move trans::ivec to middle::trans_ivecBrian Anderson-0/+1
2011-08-22Move functions from syntax::ast to syntax::ast_utilBrian Anderson-0/+1
2011-08-16Remove partial DPS back-endMarijn Haverbeke-2/+0
2011-08-16Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ne...Eric Holk-2/+0
2011-08-15Add a syntax extension to log syntax, for debugging macros.Paul Stansifer-0/+2
2011-08-11rustc: Associate type descriptors with allocas as metadataPatrick Walton-0/+1
2011-08-09Move object-system-related trans stuff to its own file.Lindsey Kuper-0/+1
2011-08-04rustc: Generate shapesPatrick Walton-0/+1
2011-08-03Add #concat_idents[] and #ident_to_str[]Paul Stansifer-1/+4
2011-07-31Get rid of walk.rsMarijn Haverbeke-1/+0
2011-07-27Remove vestiges of "layers", insert skeletal do-nothing "kind" pass plus cach...Graydon Hoare-0/+1
2011-07-25Add a pass that checks for unreachable alt armsMarijn Haverbeke-0/+1
2011-07-19Move collect_upvars into its own file.Michael Sullivan-0/+1
2011-07-18rustc: First stab at implementing interior vector concat in the DPS enginePatrick Walton-0/+1
2011-07-15rustc: Introduce a stub destination-passing-style translation engine, accessi...Patrick Walton-0/+1
2011-07-14refactor: Move the task and communication-related translation functions to a ...Eric Holk-0/+1
2011-07-14refactor: Move the LLVM type and constant constructors into a new module.Eric Holk-0/+1
2011-07-13Use switches rather than chained conditionals to compile alt matchesMarijn Haverbeke-0/+1
2011-07-11Move macro expansion to a separate phase, change macro syntax, and add parse_...Paul Stansifer-0/+1
2011-07-08Don't export tyencode from the metadata moduleBrian Anderson-1/+0
2011-07-08Begin splitting metadata::decoder into decoding and crate search modulesBrian Anderson-1/+2
2011-07-08Introduce metadata::cstoreBrian Anderson-0/+2
2011-07-07Refactor a few things in the metadata moduleBrian Anderson-1/+1
2011-07-06Begin adding unit testing infrastructure to the compilerBrian Anderson-0/+1
2011-07-06Remove temporary stdlib placeholders, use actual stdlib functionsMarijn Haverbeke-1/+0
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-20/+27
2011-06-30Add a pass to fold out items that do not belong in the current configurationBrian Anderson-0/+1
2011-06-30Move middle::attr to front::attrBrian Anderson-1/+1