summary refs log tree commit diff
path: root/src/rustc/back/upcall.rs
AgeCommit message (Collapse)AuthorLines
2012-07-01Convert to new closure syntaxBrian Anderson-3/+3
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-26/+26
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-1/+1
Didn't update shape because the changes were causing segfaults.
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-22/+22
2012-06-21Rename upcall_malloc_dyn to just upcall_malloc.Michael Sullivan-6/+6
2012-06-20Remove bind. Issue #2189Brian Anderson-2/+2
2012-06-13Make trans only generate calls to the _dyn malloc upcalls, so we can get rid ↵Michael Sullivan-7/+0
of the non dyn ones.
2012-06-13Add a malloc_dyn upcall for dynamically sized allocations on the shared heap.Michael Sullivan-0/+4
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-18add a new debugging aid--tracingNiko Matsakis-0/+4
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/+6
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-1/+1
Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619
2012-04-02Construct new strings through upcalls.Graydon Hoare-0/+3
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-6/+0
Closes #2048
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-0/+6
Oops. We can't do this yet until the next snapshot.
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-6/+0
Closes #2042 Closes #1981
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-1/+1
2012-03-19Send string concatenation to specialized upcall, shave 17s off librustc ↵Graydon Hoare-0/+4
compile time.
2012-03-16Remove shared tydescsMarijn Haverbeke-7/+0
All tydescs are static now, there's no need to worry about marshalling them between threads anymore.
2012-03-16Get rid of rust_crate_cache in the runtimeMarijn Haverbeke-7/+0
We are no longer generating dynamic tydescs or dicts. Issue #1982
2012-03-15Remove dynastack code from compilerMarijn Haverbeke-10/+0
2012-03-15Rename dict to vtable throughout the compilerMarijn Haverbeke-4/+1
The difference went away.
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+130