about summary refs log tree commit diff
path: root/src/comp/rustc.rc
AgeCommit message (Expand)AuthorLines
2012-03-02Move src/comp to src/rustcGraydon Hoare-155/+0
2012-02-24Encode/decode AST into metadata, re-instantiate inlined itemsNiko Matsakis-0/+3
2012-02-21Move trans::type_of code into its own fileMarijn Haverbeke-0/+1
2012-02-17Move debuginfo into transMarijn Haverbeke-1/+1
2012-02-15make mut a keyword synonymous with mutableNiko Matsakis-1/+1
2012-02-15move shape into transNiko Matsakis-1/+1
2012-02-14rustc: Extract native function generation into trans::nativeBrian Anderson-0/+1
2012-02-03Implement basic quasi-quoter. No anti-quotes yet.Kevin Atkinson-0/+1
2012-02-03Move useful ast building functions into their own module.Kevin Atkinson-0/+1
2012-02-03Remove experimental GC codeMarijn Haverbeke-1/+0
2012-01-27Move various trans_ modules under a trans:: umbrella moduleMarijn Haverbeke-8/+10
2012-01-26rustc: Move core injection to its own moduleBrian Anderson-0/+1
2012-01-23Change rustc and rustdoc's #[desc] attribute to #[comment]Brian Anderson-1/+1
2012-01-19rustc: Name the lint-style check module `lint`Haitao Li-1/+1
2012-01-19rustc: Add a usage pass to collect one-off analysesHaitao Li-0/+1
2012-01-18remove align_mode and rewrite GEP_tup_like to align correctlyNiko Matsakis-1/+0
2012-01-17Update crates with correct crate_type attributeBrian Anderson-1/+1
2012-01-17Allow omission of the '.' after nullary tag patternsTim Chevalier-0/+1
2012-01-13rustc: Extract driver::diagnostic from syntax::codemapBrian Anderson-0/+1
2012-01-13Obj system? What obj system?Marijn Haverbeke-1/+0
2012-01-08Declare MIT license in crate attributes, not BSDBrian Anderson-1/+1
2012-01-02Create a trans_impl moduleMarijn Haverbeke-0/+1
2011-12-20Separate driver rustc and librustcHaitao Li-1/+1
2011-12-19implement capture clauses (move, in particular) and integrateNiko Matsakis-0/+1
2011-12-18Generate basic debug info for files, functions and compile units.Josh Matthews-0/+1
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