| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -1/+1 | |
| 2011-08-10 | rustc: Remove unused "trace" upcalls | Patrick Walton | -4/+0 | |
| 2011-08-10 | rustc: Use polymorphic logging | Patrick Walton | -11/+6 | |
| 2011-08-09 | Convert remaning ivec decls to new syntax | Brian Anderson | -1/+1 | |
| These snuck in during rebasing | ||||
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -3/+3 | |
| 2011-08-08 | rustc: Fix signature on cmp glue upcall | Patrick Walton | -1/+1 | |
| 2011-08-08 | rustc: Declare upcall_cmp_type | Patrick Walton | -10/+20 | |
| 2011-08-05 | Atomic ref counting for chans. | Eric Holk | -0/+4 | |
| 2011-07-28 | Adding upcalls to to ref() and deref() tasks. This is the first step towards ↵ | Eric Holk | -0/+4 | |
| atomic reference counting of tasks. | ||||
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -109/+112 | |
| 2011-07-21 | Lots of work on memory tracking and channels. | Eric Holk | -0/+4 | |
| We're trying to get closer to doing correct move semantics for channel operations. This involves a lot of cleanup (such as removing the unused sched parameter from rust_vec constructor) and making circular_buffer kernel_owned. Added tagging for memory allocations. This means we give a string tag to everything we allocate. If we leak something and TRACK_ALLOCATIONS is enabled, then it's much easier now to tell exactly what is leaking. | ||||
| 2011-07-15 | rustc: Implement interior string logging in DPS | Patrick Walton | -0/+3 | |
| 2011-07-15 | rustc: Remove a bunch of exterior vectors | Patrick Walton | -40/+40 | |
| 2011-07-14 | refactor: Move the LLVM type and constant constructors into a new module. | Eric Holk | -16/+16 | |
| 2011-07-13 | Next step in the type system change. Add task_type to the context. | Rafael Ávila de Espíndola | -13/+14 | |
| 2011-07-13 | First step in the typesystem rewrite: | Rafael Ávila de Espíndola | -13/+13 | |
| Create the typedesc type in one place. That is where it will be named. | ||||
| 2011-07-07 | rustc: Make trans use interior vectors | Patrick Walton | -2/+2 | |
| 2011-07-06 | Allocate rust_ivec buffers out of the kernel pool | Rob Arnold | -2/+13 | |
| The duplication of upcalls is due to the fact that the runtime is shared between stage0/rustc and stage1/rustc. Once snapshots are updated, they should be de-duplicated. | ||||
| 2011-06-28 | Re-enabling some tests. | Eric Holk | -1/+1 | |
| 2011-06-28 | There is only one domain per kernel now. | Eric Holk | -6/+0 | |
| 2011-06-20 | Added string duplication to deep_copy. Closes #520. | Eric Holk | -0/+3 | |
| 2011-06-16 | Removing dead upcall_join. Closes #509. | Eric Holk | -2/+0 | |
| 2011-06-16 | Get rid of old vec_append glue. | Michael Sullivan | -4/+0 | |
| 2011-06-15 | Fix a bunch of compile-command lines to use RBUILD | Graydon Hoare | -1/+1 | |
| 2011-06-15 | Reformat source tree (minus a couple tests that are still grumpy). | Graydon Hoare | -97/+92 | |
| 2011-06-14 | Implement upcall_vec_append and use it for vector append. | Michael Sullivan | -0/+5 | |
| 2011-06-13 | rustc: Implement simple interior vector append translation | Patrick Walton | -2/+9 | |
| 2011-06-13 | This is the mega-ucontext commit. It replaces the task switching mechanism ↵ | Eric Holk | -1/+1 | |
| with a new one inspired by ucontext. It works under Linux, OS X and Windows, and is Valgrind clean on Linux and OS X (provided the runtime is built with gcc). This commit also moves yield and join to the standard library, as requested in #42. Join is currently a no-op though. | ||||
| 2011-05-31 | Now imports are not re-exported unless 'export' is explicitly used. | Paul Stansifer | -4/+5 | |
| 2011-05-27 | Switching over to wrappers for spawning functions of multiple arguments. ↵ | Eric Holk | -1/+1 | |
| Doesn't quite work yet. | ||||
| 2011-05-26 | More delicious dead code removal from runtime, upcalls. | Graydon Hoare | -14/+3 | |
| 2011-05-20 | Using the right mode... | Eric Holk | -1/+1 | |
| 2011-05-20 | Translated start_task, but it fails on spp == align_down(spp) | Eric Holk | -2/+12 | |
| 2011-05-20 | Called the new_task upcall. There are refcount issues though. | Eric Holk | -1/+1 | |
| 2011-05-16 | Rewrite everything to use [] instead of vec() in value position. | Graydon Hoare | -41/+41 | |
| 2011-05-12 | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | -24/+24 | |
| This should be a snapshot transition. | ||||
| 2011-05-10 | rustc: Get rid of native Rust glue for all upcalls except the exit task glue | Patrick Walton | -9/+9 | |
| 2011-05-09 | rustc: Give our upcall definitions the right values | Patrick Walton | -40/+50 | |
| 2011-05-09 | rustc: Declare upcalls with real signatures; preparation for killing ↵ | Patrick Walton | -0/+125 | |
| rust_native_rust_* stubs | ||||
