about summary refs log tree commit diff
path: root/src/comp/back/upcall.rs
AgeCommit message (Expand)AuthorLines
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-1/+1
2011-08-10rustc: Remove unused "trace" upcallsPatrick Walton-4/+0
2011-08-10rustc: Use polymorphic loggingPatrick Walton-11/+6
2011-08-09Convert remaning ivec decls to new syntaxBrian Anderson-1/+1
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-3/+3
2011-08-08rustc: Fix signature on cmp glue upcallPatrick Walton-1/+1
2011-08-08rustc: Declare upcall_cmp_typePatrick Walton-10/+20
2011-08-05Atomic ref counting for chans.Eric Holk-0/+4
2011-07-28Adding upcalls to to ref() and deref() tasks. This is the first step towards ...Eric Holk-0/+4
2011-07-27Reformat for new syntaxMarijn Haverbeke-109/+112
2011-07-21Lots of work on memory tracking and channels.Eric Holk-0/+4
2011-07-15rustc: Implement interior string logging in DPSPatrick Walton-0/+3
2011-07-15rustc: Remove a bunch of exterior vectorsPatrick Walton-40/+40
2011-07-14refactor: Move the LLVM type and constant constructors into a new module.Eric Holk-16/+16
2011-07-13Next step in the type system change. Add task_type to the context.Rafael Ávila de Espíndola-13/+14
2011-07-13First step in the typesystem rewrite:Rafael Ávila de Espíndola-13/+13
2011-07-07rustc: Make trans use interior vectorsPatrick Walton-2/+2
2011-07-06Allocate rust_ivec buffers out of the kernel poolRob Arnold-2/+13
2011-06-28Re-enabling some tests.Eric Holk-1/+1
2011-06-28There is only one domain per kernel now.Eric Holk-6/+0
2011-06-20Added string duplication to deep_copy. Closes #520.Eric Holk-0/+3
2011-06-16Removing dead upcall_join. Closes #509.Eric Holk-2/+0
2011-06-16Get rid of old vec_append glue.Michael Sullivan-4/+0
2011-06-15Fix a bunch of compile-command lines to use RBUILDGraydon Hoare-1/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-97/+92
2011-06-14Implement upcall_vec_append and use it for vector append.Michael Sullivan-0/+5
2011-06-13rustc: Implement simple interior vector append translationPatrick Walton-2/+9
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-1/+1
2011-05-31Now imports are not re-exported unless 'export' is explicitly used.Paul Stansifer-4/+5
2011-05-27Switching over to wrappers for spawning functions of multiple arguments. Does...Eric Holk-1/+1
2011-05-26More delicious dead code removal from runtime, upcalls.Graydon Hoare-14/+3
2011-05-20Using the right mode...Eric Holk-1/+1
2011-05-20Translated start_task, but it fails on spp == align_down(spp)Eric Holk-2/+12
2011-05-20Called the new_task upcall. There are refcount issues though.Eric Holk-1/+1
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-41/+41
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-24/+24
2011-05-10rustc: Get rid of native Rust glue for all upcalls except the exit task gluePatrick Walton-9/+9
2011-05-09rustc: Give our upcall definitions the right valuesPatrick Walton-40/+50
2011-05-09rustc: Declare upcalls with real signatures; preparation for killing rust_nat...Patrick Walton-0/+125