about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2011-06-16rt: memory_region::free(NULL) shouldn't touch the live allocation countPatrick Walton-0/+1
2011-06-16rt: Add an ivec length intrinsic and an ivec reserve function, both untested ...Patrick Walton-24/+106
2011-06-15Fixed a problem where spawn arguments were getting lost again. Also, fixed up...Eric Holk-24/+31
2011-06-15Re-enabled join.Eric Holk-3/+6
2011-06-15Step 3 of cdecl conversion.Eric Holk-5/+2
2011-06-15Step 2 of cdecl task transition.Eric Holk-16/+5
2011-06-15Step 1 of moving task startup to always be cdecl.Eric Holk-10/+25
2011-06-14Merge pull request #490 from msullivan/fix_vec_appendPatrick Walton-7/+63
2011-06-14rustc: Implement on-heap resizing for interior vectorsPatrick Walton-4/+11
2011-06-14Make tydesc glue functions use cdecl.Michael Sullivan-5/+5
2011-06-14Implement upcall_vec_append and use it for vector append.Michael Sullivan-1/+49
2011-06-14Make type_desc fields have useful types and better names. Add in cmp_glue.Michael Sullivan-6/+14
2011-06-13rustc: Add some interior vector spill code, untested as of yetPatrick Walton-2/+13
2011-06-13rustc: Implement simple interior vector append translationPatrick Walton-0/+45
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-400/+350
2011-06-10Make darwin happy.Graydon Hoare-2/+3
2011-06-10Fix printf flags.Graydon Hoare-1/+1
2011-06-10Move rt:: logging namespace to ::rt:: and implement RUST_LOG=? and RUST_LOG=:...Graydon Hoare-19/+57
2011-06-10Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-5/+11
2011-06-09Remove executable bit from lock_and_signal.cpp.Erick Tryzelaar-0/+0
2011-06-09Remove hack now that stage0 doesn't use it.Rafael Ávila de Espíndola-2/+0
2011-06-07Don't put a copy of main (the C one) in each binary we produce. This is a stepRafael Ávila de Espíndola-0/+24
2011-05-31Move rust_vec_append_glue to rt.Rafael Ávila de Espíndola-0/+139
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
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. Does...Eric Holk-13/+12
2011-05-27Working on 2 argument spawn. The arguments seem to be copied correctly once, ...Eric Holk-2/+6
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