about summary refs log tree commit diff
path: root/src/comp/lib
AgeCommit message (Expand)AuthorLines
2011-10-12reimplement some of the unsafe stuff which got lostNiko Matsakis-2/+2
2011-10-12remove unsafe tagsNiko Matsakis-12/+12
2011-10-12continue to annotate functions as unsafe where neccessaryNiko Matsakis-14/+12
2011-10-12add unsafe tags into various points in the translation chainsNiko Matsakis-3/+9
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-2/+2
2011-09-30rustc: Call LLVM on the C stackPatrick Walton-1/+1
2011-09-30rustc: Stub a --stack-growth option; it's behind a flag for now because it re...Patrick Walton-2/+2
2011-09-20Remove some bogus white-space from llvm.rsMarijn Haverbeke-50/+2
2011-09-12Factor imports mindlessly.Graydon Hoare-23/+6
2011-09-12Merge branch 'unwind'Brian Anderson-0/+9
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-10/+13
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-17/+28
2011-09-11Add Rust definitions for new LLVM EH instructionsBrian Anderson-0/+9
2011-09-02Reformat. Issue #855Brian Anderson-48/+44
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-1/+1
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-3/+3
2011-08-31Convert uses of #fmt to #ifmt. Issue #855Brian Anderson-1/+1
2011-08-27Convert the rest of rustc::lib::llvm to istrs. Issue #855Brian Anderson-36/+37
2011-08-27Convert rustc::lib::llvm to istr::sbufs. Issue #855Brian Anderson-3/+4
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-5/+9
2011-08-27Convert std::int to istrs. Issue #855Brian Anderson-2/+4
2011-08-24Move to a more lightweight builder systemMarijn Haverbeke-519/+0
2011-08-20ReformatBrian Anderson-40/+45
2011-08-18Remove or _-prefix all unused function argumentsMarijn Haverbeke-1/+1
2011-08-16Port the compiler to the expr foo::<T> syntax.Erick Tryzelaar-7/+7
2011-08-16Port the compiler to the typaram foo<T> syntax.Erick Tryzelaar-4/+4
2011-08-16Rename std::ivec to std::vecBrian Anderson-25/+25
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-2/+2
2011-08-11Use the new C API for PassManagerBuilder.Rafael Ávila de Espíndola-7/+24
2011-08-11Update for llvm api change.Rafael Ávila de Espíndola-7/+0
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-16/+16
2011-07-29Replace obj dtors with resources in stdlib and rustcMarijn Haverbeke-21/+28
2011-07-27Re-format some obj dtors that were messed up by the pretty-printerMarijn Haverbeke-8/+8
2011-07-27Fix damage done by the pretty-printerMarijn Haverbeke-4/+3
2011-07-27Reformat for new syntaxMarijn Haverbeke-875/+867
2011-07-22Remove typechecker work-arounds now that I know howMarijn Haverbeke-1/+1
2011-07-22Rewrite trans_cast, float->float and float->int castsMarijn Haverbeke-0/+10
2011-07-18Support x86 stdcall conventionBrian Anderson-0/+9
2011-07-14Move rustc to the new llvm type system. Requires an update to llvm trunk.Rafael Ávila de Espíndola-26/+8
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-3/+3
2011-07-07rustc: Make trans use interior vectorsPatrick Walton-92/+71
2011-07-06Remove temporary stdlib placeholders, use actual stdlib functionsMarijn Haverbeke-4/+3
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-3/+3
2011-07-04Use metadata to avoid always passing -Lrustllvm to the linker.Rafael Ávila de Espíndola-0/+1
2011-07-02Add a function that determines whether the block is terminatedTim Chevalier-0/+4
2011-06-30Support type parameters in resourcesMarijn Haverbeke-0/+7
2011-06-22Use fast regalloc and codegen at OptLevel=0.Rafael Ávila de Espíndola-1/+1
2011-06-20Remove the old library names. These were unused since rustboot.Rafael Ávila de Espíndola-4/+1
2011-06-08Update rust to build with newer llvm versions.Rafael Ávila de Espíndola-1/+1
2011-05-27Lots of comments, and some more descriptive names.Lindsey Kuper-1/+7