about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Collapse)AuthorLines
2011-05-31Fix the bots.Rafael Ávila de Espíndola-1/+0
2011-05-31Remove code that is now dead.Rafael Ávila de Espíndola-5/+0
2011-05-31Start finishing up the rust_start signature transition.Rafael Ávila de Espíndola-3/+3
2011-05-30rt: Use new module syntax for logging rt pseudo-modulesBrian Anderson-12/+12
Now use RUST_LOG=rt::mem instead of RUST_LOG=rt.mem
2011-05-27Switched calling conventions so that spawn with multiple arguments works.Eric Holk-1/+1
2011-05-27Switching over to wrappers for spawning functions of multiple arguments. ↵Eric Holk-13/+12
Doesn't quite work yet.
2011-05-27Working on 2 argument spawn. The arguments seem to be copied correctly once, ↵Eric Holk-2/+6
but then they get lost.
2011-05-26More delicious dead code removal from runtime, upcalls.Graydon Hoare-520/+39
2011-05-25Fix non linux bots.Rafael Ávila de Espíndola-0/+1
2011-05-25dead argument removal part one.Rafael Ávila de Espíndola-2/+7
2011-05-25Dead code.Rafael Ávila de Espíndola-4/+3
2011-05-25Dead code.Rafael Ávila de Espíndola-239/+1
2011-05-25Dead code.Rafael Ávila de Espíndola-398/+1
2011-05-25dead code.Rafael Ávila de Espíndola-2/+0
2011-05-25Dead code.Rafael Ávila de Espíndola-57/+2
2011-05-25Dead code.Rafael Ávila de Espíndola-63/+2
2011-05-25Dead code.Rafael Ávila de Espíndola-97/+2
2011-05-24Dead code.Rafael Ávila de Espíndola-13/+0
2011-05-24Dead code.Rafael Ávila de Espíndola-35/+0
2011-05-24Dead code.Rafael Ávila de Espíndola-43/+0
2011-05-24Dead code.Rafael Ávila de Espíndola-43/+0
2011-05-24Dead code elimination.Rafael Ávila de Espíndola-18/+9
2011-05-24Only one gc glue.Rafael Ávila de Espíndola-9/+3
2011-05-24There is only one yield glue.Rafael Ávila de Espíndola-9/+47
2011-05-24Remove dead code for unwind_glue.Rafael Ávila de Espíndola-10/+4
2011-05-24There is only one activate function now.Rafael Ávila de Espíndola-8/+93
2011-05-24"constant propagate" rust_new_exit_task_glue to its only use.Rafael Ávila de Espíndola-20/+12
2011-05-20Translated start_task, but it fails on spp == align_down(spp)Eric Holk-5/+4
2011-05-20Called the new_task upcall. There are refcount issues though.Eric Holk-2/+3
2011-05-19Remove rustboot-related logging hacksMarijn Haverbeke-26/+1
(Also, feel free to start adding logging to your code. Really. It's fast.)
2011-05-18Remove dead code.Rafael Ávila de Espíndola-1/+1
2011-05-18A quick hack to get the bots green while I refactor this code.Rafael Ávila de Espíndola-2/+34
2011-05-18One exit_task_glue to rule them all.Rafael Ávila de Espíndola-9/+16
2011-05-18And yet more dead code.Rafael Ávila de Espíndola-2/+0
2011-05-18Remove a bit more dead code.Rafael Ávila de Espíndola-18/+1
2011-05-18Remove dead rustboot code.Rafael Ávila de Espíndola-130/+3
2011-05-13rt: Don't overshoot the end of the logging spec during parsingBrian Anderson-4/+7
2011-05-13rt: Allocate room for null terminator in logging specBrian Anderson-2/+3
2011-05-11Introduce str_slice runtime functionBrian Anderson-0/+19
This reduces the time to execute the new lib-str tests from 1:40ish to a few seconds and will eventually allow the full lib-sha1 test to run in a reasonable amount of time. XFAIL lib-str in stage0 - it will run very slowly until the next snapshot.
2011-05-10Attempt to put out burning darwin tinderbox.Graydon Hoare-0/+4
2011-05-08rt: Consistently refer to structs as structs and classes as classes. Clang ↵Patrick Walton-5/+5
complains about this.
2011-05-05Fix OS X build.Rafael Ávila de Espíndola-9/+9
2011-05-05Change the setup so that rust_activate_glue returns to rust_exit_task_glueRafael Ávila de Espíndola-38/+19
and rust_exit_task_glue calls the rust main. This is simpler since we only need to setup one frame. It also matches what ld.so does, so gdb is happy and stops a backtrace at rust_exit_task_glue instead of continuing past whatever function happened to be before rust_exit_task_glue is the object file. This is the rt part and should be merged after the rust0 part.
2011-05-05rustc: Link with intrinsics.bc; change intrinsics linkage to linkonce_odrPatrick Walton-1/+4
2011-05-05Mark valgrind's _qzz_res as unused to silence warnings on gcc 4.6.Ralph Giles-18/+18
This applies c11675 by Julian Seward from valgrind trunk (svn://svn.valgrind.org/valgrind/trunk) to rustrt's included copies of memcheck.h and valgrind.h, effectively backporting the fix from the unreleased 3.6.2. The commit simply applies the gcc 'unused' attribute to the relevant declarations. This change allows compilation of the runtime code under gcc 4.6 with -Werror, as the makefile currently requests.
2011-05-04build: Build intrinsics.bcPatrick Walton-1/+1
2011-05-04Try to fail nicely, again.Graydon Hoare-2/+2
2011-05-04Fail in a slightly more organized fashion for now.Graydon Hoare-4/+2
2011-05-03rustc: Stub Rust intrinsics. We check in the .ll file for now to temporarily ↵Patrick Walton-0/+74
dodge a dependency on clang.
2011-05-03Update valgrind.h and memcheck.h to 3.6.0Graydon Hoare-180/+1014