summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2012-06-21Remove unneeded SHAPE_VEC constTim Chevalier-3/+0
2012-06-21Comments only: annotate FIXMEsTim Chevalier-14/+15
2012-06-21Try removing code marked with "I don't think this is necessary"Tim Chevalier-15/+1
2012-06-21Rename upcall_malloc_dyn to just upcall_malloc.Michael Sullivan-79/+39
2012-06-19Fixed a compile error in runtime.Eric Holk-1/+2
2012-06-19Adding a lock/condition variable to libcore.Eric Holk-0/+83
2012-06-18Avoid extra get_current_task()s in many upcalls (performance)Ben Blum-44/+71
2012-06-18Fix generation of str/@. Closes #2638.Michael Sullivan-2/+3
2012-06-18Use unboxed vecs for string shape glue.Michael Sullivan-0/+1
2012-06-18Put type descriptors in strings created by the runtime. Progress on #2638.Michael Sullivan-3/+50
2012-06-18Some cleanup in the runtime.Michael Sullivan-8/+9
2012-06-16Revert "Adding a lock/condition variable to libcore."Tim Chevalier-82/+0
2012-06-15Adding a lock/condition variable to libcore.Eric Holk-0/+82
2012-06-15Remove some dead code from rust_shapeMichael Sullivan-7/+3
2012-06-15Make the shape interpreter actually advance past fixed length vectors. Closes...Michael Sullivan-0/+2
2012-06-13Add upcall_malloc_dyn to rustrt.def.in.Michael Sullivan-0/+1
2012-06-13Make trans only generate calls to the _dyn malloc upcalls, so we can get rid ...Michael Sullivan-0/+2
2012-06-13Add a malloc_dyn upcall for dynamically sized allocations on the shared heap.Michael Sullivan-39/+98
2012-06-12Introduce a SHAPE_UNBOXED_VEC shape in order to seperate out vector logic.Michael Sullivan-2/+91
2012-06-11Clean up tydesc declaration to make it clear what is unused.Michael Sullivan-14/+9
2012-06-11Get rid of a bunch of dead shape code. Closes #2552.Michael Sullivan-309/+69
2012-06-11Add emacs settings to some runtime files where they were missing.Michael Sullivan-0/+55
2012-06-07Remove a bunch of old "remove after snapshot" code.Michael Sullivan-18/+0
2012-06-07rt: Remove check_stack_alignmentBrian Anderson-34/+0
2012-06-06std: Add debug::breakpointBrian Anderson-0/+19
2012-06-05rt: Unique allocations have -1 ref countBrian Anderson-0/+3
2012-06-05rt: Fix iaac_init using wrong type and not seeding correctlyBrian Anderson-5/+5
2012-06-04Revert "rt: Unique allocations have -1 ref count"Brian Anderson-3/+0
2012-06-04rt: Unique allocations have -1 ref countBrian Anderson-0/+3
2012-06-04Moved log method into logger class better than scheduler fixes #2495Arkaitz Jimenez-24/+25
2012-06-03rt: Add a FIXME about #2495Brian Anderson-0/+1
2012-06-03Show ellipsis sign when log line is truncatedArkaitz Jimenez-1/+7
2012-06-02rt: Improve docs for main, kernel, scheduler, and taskBrian Anderson-37/+120
2012-05-31rt: Refactor task failure to go through rust_task_failBrian Anderson-3/+45
2012-05-30rt: Don't zero the unique box headerBrian Anderson-1/+3
2012-05-30rt: Remove upcall_shared_malloc/free/reallocBrian Anderson-86/+3
2012-05-30rt: Fix build errors on winBrian Anderson-3/+3
2012-05-30rt: Fix vec_from_buf_shared for new vecsBrian Anderson-5/+6
2012-05-30rt: Fix rust_list_files for new vecsBrian Anderson-5/+5
2012-05-30Various changes for self-describing vecsBrian Anderson-59/+68
2012-05-30rt: Add yet another allocating upcallBrian Anderson-14/+44
2012-05-30rustc: Make unique boxes self-describingBrian Anderson-6/+26
2012-05-30rt: Add upcall_exchange_malloc/freeBrian Anderson-1/+58
2012-05-23A shareable atomically reference counted pointer wrapper.Eric Holk-0/+12
2012-05-22std: splitting out tcp server API + testsJeff Olson-2/+2
2012-05-22std: splitting out tcp server API WIPJeff Olson-2/+2
2012-05-22rt: adding rust_uv_* binding for kernel malloc and free'ing :/Jeff Olson-0/+12
2012-05-21rt: Fix def of isaac_seed on windowsBrian Anderson-3/+3
2012-05-21add a seeded random number generator so that sequences of random numbers can ...Gareth Daniel Smith-43/+77
2012-05-19expose tzsetErick Tryzelaar-1/+6