about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Collapse)AuthorLines
2011-08-30Glob-import trans_build in other trans filesMarijn Haverbeke-450/+449
The capitalization already prevents name clashes. Being able to refer to the bitcode-construction primitives directly makes the code cleaner.
2011-08-29Stab-in-the-dark error fix for the crashing windows tinderboxes. Helps win2 ↵Graydon Hoare-2/+4
anyways.
2011-08-29Warn for exports that refer to non-existent itemsMarijn Haverbeke-2/+35
Closes #865
2011-08-29Remove obsolete exportsMarijn Haverbeke-8/+0
2011-08-29Factor vector-allocation code, always allocate space for at least 4 eltsMarijn Haverbeke-24/+35
(This prevents the first few reallocs when growing a vector.)
2011-08-29Convert a block to a fn in trans_ivec::trans_addBrian Anderson-4/+6
The block was not valgrind-clean
2011-08-29Don't duplicate ivec-iterating loop codeMarijn Haverbeke-90/+42
trans_ivec is starting to look almost pleasant
2011-08-29Implement non-internal ivecsMarijn Haverbeke-1076/+309
Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later.
2011-08-29Fix bug in mutable-local-markingMarijn Haverbeke-0/+1
Locals passed by mutable alias weren't being marked as mutated
2011-08-27Convert misc compiler bits to istrs. Issue #855Brian Anderson-91/+93
2011-08-27Convert rustc driver to istrs. Issue #855Brian Anderson-111/+115
2011-08-27Convert rustc::syntax::ext::base to istrs. Issue #855Brian Anderson-82/+87
2011-08-27Convert rustc::driver::session to istrs. Issue #855Brian Anderson-360/+379
2011-08-27Convert rustc::syntax::codemap to istrs. Issue #855Brian Anderson-45/+50
2011-08-27Convert rustc::syntax::ast_util to istrs. Issue #855Brian Anderson-60/+63
2011-08-27Convert pretty-printer to istrs. Issue #855Brian Anderson-365/+387
2011-08-27Convert parser to istrs. Issue #855Brian Anderson-215/+226
2011-08-27Convert rustc::syntax::eval to istrs. Issue #855Brian Anderson-14/+15
2011-08-27Convert rustc::syntax::token to istrs. Issue #855Brian Anderson-75/+79
2011-08-27Convert lexer to istrs. Issue #855Brian Anderson-101/+133
2011-08-27Convert rustc::util to istrs. Issue #855Brian Anderson-199/+221
2011-08-27Convert rustc::metadata to istrs. Issue #855Brian Anderson-119/+133
2011-08-27Convert the rest of rustc::middle to istrs. Issue #855Brian Anderson-123/+130
2011-08-27Convert rustc::middle::trans to istrs. Issue #855Brian Anderson-228/+234
2011-08-27Convert rest of the AST to istrs. Issue #855Brian Anderson-48/+66
2011-08-27Convert local_ctxt to istrs. Issue #855Brian Anderson-27/+28
2011-08-27Convert crate_ctxt to istrs. Issue #855Brian Anderson-12/+12
2011-08-27Convert middle::trans_common to istrs. Issue #855Brian Anderson-44/+46
2011-08-27Convert the rest of rustc::lib::llvm to istrs. Issue #855Brian Anderson-49/+50
2011-08-27Convert rustc::lib::llvm to istr::sbufs. Issue #855Brian Anderson-236/+447
2011-08-27Support istrs in #fmt. Issue #855Brian Anderson-0/+2
The format string may be an istr and istr args may be used with %S
2011-08-27Convert the rest of rustc::back to istrs. Issue #855Brian Anderson-59/+71
2011-08-27Convert back::link to istrs. Issue #855Brian Anderson-115/+162
2011-08-27Remove ast::identistr. Issue #855Brian Anderson-12/+10
2011-08-27Convert ast::ident to istr. Issue #855Brian Anderson-316/+403
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-129/+164
2011-08-27Convert std::os to istrs. Issue #855Brian Anderson-7/+9
2011-08-27Convert std::generic_os to istrs. Issue #855Brian Anderson-2/+5
2011-08-27Convert portions of rustc to istrs. Recover a lot of performance.Brian Anderson-60/+66
Issue #855
2011-08-27Convert std::io to istrs. Issue #855Brian Anderson-75/+96
2011-08-27Convert std::run to istrs. Issue #855Brian Anderson-13/+18
2011-08-27Convert std::getopts to istrs. Issue #855Brian Anderson-55/+61
2011-08-27Convert std::fs to istrs. Issue #855Brian Anderson-33/+51
2011-08-27Convert std::sha1 to istrs. Issue #855Brian Anderson-12/+17
2011-08-27Convert std::int to istrs. Issue #855Brian Anderson-34/+70
2011-08-27Convert std::uint to istrs. Issue #855Brian Anderson-32/+48
2011-08-27Don't output bogus spans when reporting a message without one.Brian Anderson-3/+3
Emacs gets confused by <input>:0:0:0:0:
2011-08-27Output error spans that don't confuse emacs compilation mode. Closes #845Brian Anderson-2/+2
2011-08-26Polymorphic MapReduce!Eric Holk-0/+1
2011-08-26Deleting trailing whitespaceEric Holk-1/+1