summary refs log tree commit diff
path: root/src/rustc/back
AgeCommit message (Expand)AuthorLines
2012-07-10Remove the empty tuple of tydescs from closures. Closes #2531.Michael Sullivan-4/+0
2012-07-09Switch 'cont' to 'again' everywhere. Close #2229.Graydon Hoare-1/+1
2012-07-05Comments only: change TODOs to FIXMEs and annotate themTim Chevalier-2/+2
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-4/+4
2012-07-01Convert to new closure syntaxBrian Anderson-60/+61
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-1/+1
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-59/+59
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-15/+22
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-25/+25
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-75/+75
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-7/+5
2012-06-21Rename upcall_malloc_dyn to just upcall_malloc.Michael Sullivan-6/+6
2012-06-20Remove bind. Issue #2189Brian Anderson-4/+7
2012-06-19rustc: Add a temporary option to not link to the runtimeBrian Anderson-2/+4
2012-06-13Make trans only generate calls to the _dyn malloc upcalls, so we can get rid ...Michael Sullivan-7/+0
2012-06-13Add a malloc_dyn upcall for dynamically sized allocations on the shared heap.Michael Sullivan-0/+4
2012-06-13Box AST identsBrian Anderson-27/+28
2012-06-07Use #[cfg(unix)] and #[cfg(windows)] everywhereBrian Anderson-3/+1
2012-06-07fix compiletest deadlock on freebsdJyun-Yan You-6/+7
2012-06-06rustc: Add comments about linking to libmBrian Anderson-1/+6
2012-06-06fix link errorJyun-Yan You-1/+1
2012-05-30rt: Remove upcall_shared_malloc/free/reallocBrian Anderson-10/+0
2012-05-30Various changes for self-describing vecsBrian Anderson-8/+12
2012-05-30rt: Add upcall_exchange_malloc/freeBrian Anderson-0/+7
2012-05-29rustc: Move filesearch into metadata modBrian Anderson-2/+2
2012-05-26core: Make range follow the for loop protocolBrian Anderson-1/+1
2012-05-24remove dead assignmentsNiko Matsakis-4/+3
2012-05-22rustc: Eliminate some session deps from metadata::loaderBrian Anderson-12/+6
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+1
2012-05-18add a new debugging aid--tracingNiko Matsakis-0/+4
2012-05-18use -Z to distinguish internal debugging optionsNiko Matsakis-5/+5
2012-05-17Annotate or fix FIXMEs in LLVM bindings and metadata codeTim Chevalier-11/+11
2012-05-17Comments only: annotate FIXMEs in back-end and driverTim Chevalier-1/+3
2012-05-14rustc: Break metadata's dependency on linkBrian Anderson-6/+4
2012-05-14Instantiate per-type iface-based visit_glue when intrinsic ifaces present.Graydon Hoare-1/+1
2012-05-03Turn constants in back::abi into uints, and propagate typesTim Chevalier-45/+44
2012-05-01Fix symbol mangling in the presence of trailing version numbers.Graydon Hoare-0/+8
2012-04-25Be a bit more cautious about marking things no-throw.Graydon Hoare-20/+26
2012-04-25Set no-unwind attribute on all upcalls other than fail.Graydon Hoare-1/+5
2012-04-16Get explicit unique estrs working.Graydon Hoare-3/+9
2012-04-16rustc: -L also indicates the location of native librariesBrian Anderson-0/+16
2012-04-13rustc: Don't hardcode -lmBrian Anderson-3/+0
2012-04-07rustc: Hash the CMH into symbol namesBrian Anderson-2/+1
2012-04-07rustc: Append the crate version to symbolsBrian Anderson-4/+2
2012-04-07Revert "Mangle exported names using node IDs rather than types"Brian Anderson-5/+6
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-11/+11
2012-04-05Mangle exported names using node IDs rather than typesTim Chevalier-6/+5
2012-04-02Construct new strings through upcalls.Graydon Hoare-0/+3
2012-03-29rustc: Remove the rustsyntax::attr wrapper in frontBrian Anderson-1/+1
2012-03-29rustc: Remove the session dependency from front::attrBrian Anderson-1/+1