about summary refs log tree commit diff
path: root/src/comp/back
AgeCommit message (Expand)AuthorLines
2011-08-05Atomic ref counting for chans.Eric Holk-0/+4
2011-08-04rustc: Actually emit shapesPatrick Walton-13/+4
2011-07-29Remove unreachable statementsMarijn Haverbeke-1/+0
2011-07-28The names 'outer' and 'inner' make more sense than 'self' and 'with'.Lindsey Kuper-1/+1
2011-07-28Adding upcalls to to ref() and deref() tasks. This is the first step towards ...Eric Holk-0/+4
2011-07-27Eliminate "target" field in closures.Michael Sullivan-4/+2
2011-07-27Fix damage done by the pretty-printerMarijn Haverbeke-4/+2
2011-07-27Reformat for new syntaxMarijn Haverbeke-361/+347
2011-07-21Move a bunch of trans into trans_common, including the context structures.Michael Sullivan-2/+1
2011-07-21Lots of work on memory tracking and channels.Eric Holk-0/+4
2011-07-21Revert "rustc: Avoid SHA-1 hashing every type, since they're interned"Patrick Walton-5/+25
2011-07-21rustc: Avoid SHA-1 hashing every type, since they're internedPatrick Walton-25/+5
2011-07-15rustc: Implement interior string logging in DPSPatrick Walton-0/+3
2011-07-15Merge the stage1,2,3.mk files into a common definition in stageN.mk, more rea...Graydon Hoare-1/+1
2011-07-15rustc: Remove a bunch of exterior vectorsPatrick Walton-45/+49
2011-07-14refactor: Move the LLVM type and constant constructors into a new module.Eric Holk-16/+16
2011-07-13Next step in the type system change. Add task_type to the context.Rafael Ávila de Espíndola-13/+14
2011-07-13First step in the typesystem rewrite:Rafael Ávila de Espíndola-13/+13
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-1/+1
2011-07-12rustc: Remove some useless std::vec importsPatrick Walton-1/+0
2011-07-12rustc: Remove exterior vectors from front::attrPatrick Walton-5/+5
2011-07-07rustc: Make trans use interior vectorsPatrick Walton-10/+10
2011-07-07Merge pull request #634 from robarnold/upstream-stablePatrick Walton-2/+13
2011-07-07Rename encoder::ty_str to encoded_strBrian Anderson-1/+1
2011-07-07Move tyencode::ty_str to metadata::encoderBrian Anderson-1/+2
2011-07-07Refactor tyencode::ty_str to not require a tyencode::ctxtBrian Anderson-5/+1
2011-07-07Command line changes for adding support for static libraries.Rafael Ávila de Espíndola-1/+1
2011-07-06Allocate rust_ivec buffers out of the kernel poolRob Arnold-2/+13
2011-07-06Remove temporary stdlib placeholders, use actual stdlib functionsMarijn Haverbeke-1/+0
2011-07-05Change ast::meta_name_value to accept any literal, not just stringBrian Anderson-9/+16
2011-07-05Warn when compiling shared crates that don't have name/vers link attributesBrian Anderson-5/+19
2011-07-05Error if the link attribute has duplicate items. Issue #614Brian Anderson-6/+6
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-3/+3
2011-07-01Add some FIXMEs for issue #607Brian Anderson-0/+1
2011-06-30Kill unused variablesTim Chevalier-1/+0
2011-06-30Move middle::attr to front::attrBrian Anderson-1/+1
2011-06-29Re-enable tidy (it was broken) and fix various non-tidy things.Graydon Hoare-1/+2
2011-06-29Correctly locate the crate's version from the link attributeBrian Anderson-1/+1
2011-06-29Encapsulate more crate meta calculationsBrian Anderson-79/+79
2011-06-29Move the calculation of the crate name, vers and cmh to a single functionBrian Anderson-3/+20
2011-06-28Comments and cleanup.Lindsey Kuper-4/+2
2011-06-28rustc: Rename take glue to copy gluePatrick Walton-1/+1
2011-06-28Re-enabling some tests.Eric Holk-1/+1
2011-06-28There is only one domain per kernel now.Eric Holk-6/+0
2011-06-28Extract meta_item sorting from back::link to middle::attrBrian Anderson-23/+6
2011-06-28Rework how linkage attributes are determinedBrian Anderson-63/+45
2011-06-28Write metadata for more meta_item types. Issue #487Brian Anderson-12/+14
2011-06-27Move what's left of metadata::cwriter into middle::transBrian Anderson-1/+0
2011-06-27Extract llvm-independent code from cwriter to metadata::encoderBrian Anderson-2/+1
2011-06-27Move metadata::cwriter::encode to metadata::tyencodeBrian Anderson-3/+2