| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-20 | Some tests for passing and returning structures by value on x64. Close ↵ | Graydon Hoare | -0/+2 | |
| #1402. Close #1970. | ||||
| 2012-03-19 | Send string concatenation to specialized upcall, shave 17s off librustc ↵ | Graydon Hoare | -0/+1 | |
| compile time. | ||||
| 2012-03-16 | Remove shared tydescs | Marijn Haverbeke | -2/+0 | |
| All tydescs are static now, there's no need to worry about marshalling them between threads anymore. | ||||
| 2012-03-16 | Remove dynastack support from runtime | Marijn Haverbeke | -4/+0 | |
| Issue #1982 | ||||
| 2012-03-16 | Get rid of rust_crate_cache in the runtime | Marijn Haverbeke | -2/+0 | |
| We are no longer generating dynamic tydescs or dicts. Issue #1982 | ||||
| 2012-03-15 | core: Channels are just port ids | Brian Anderson | -1/+1 | |
| 2012-03-05 | rt: Add a hack to fix a port detach bug | Brian Anderson | -0/+1 | |
| 2012-03-05 | rt: Fix the atomic get_ref_count method to avoid races | Brian Anderson | -1/+0 | |
| 2012-03-05 | rt: Properly block tasks while waiting for port detach | Brian Anderson | -1/+2 | |
| 2012-03-05 | Remove dead code from rt (debug_obj, rust_obj, rust_closure, rust_box_obj, ↵ | Graydon Hoare | -1/+0 | |
| rust_vtable) | ||||
| 2012-03-02 | retool inline encoding to handle methods, fix tests | Niko Matsakis | -1/+0 | |
| 2012-02-29 | add the ability to snag the frame so we can verify that we are inlining | Niko Matsakis | -1/+2 | |
| 2012-02-28 | add rust_uv_loop_delete to rustrt.def.in | Jeff Olson | -0/+1 | |
| 2012-02-28 | moving new uv stuff into uv.rs and rust_uv.cpp | Jeff Olson | -30/+11 | |
| - removing the remains of uvtmp.rs and rust_uvtmp.rs - removing the displaced, low-level libuv bindings in uv.rs and rust_uv.cpp | ||||
| 2012-02-28 | fzzzy's patch for rustrt.def.in | Jeff Olson | -0/+13 | |
| adds new c/c++ methods bound in rust for uvtmp::uv | ||||
| 2012-02-18 | rt: rename nano_time() builtin to match time::precise_time_ns() | Chris Peterson | -1/+1 | |
| 2012-02-17 | rt: Make upcall_vec_push an intrinsic | Brian Anderson | -1/+1 | |
| 2012-02-16 | rt: Add rust_port_select function | Brian Anderson | -0/+1 | |
| 2012-02-14 | rt: Add a Rust callback debugging function | Brian Anderson | -0/+1 | |
| 2012-02-09 | rt: Add upcall_call_shim_on_rust_stack | Brian Anderson | -0/+1 | |
| 2012-02-09 | rt: Remove unused builtins | Brian Anderson | -4/+0 | |
| 2012-02-09 | rt: Add a function for configuring task notification | Brian Anderson | -0/+1 | |
| 2012-02-08 | core: Add a test for blocking in native code | Brian Anderson | -0/+6 | |
| 2012-02-08 | rt: Export a scheduler API | Brian Anderson | -0/+3 | |
| 2012-02-07 | Make process-spawning take environments and working directories, remove ↵ | Graydon Hoare | -0/+1 | |
| procsrv task from compiletest. | ||||
| 2012-02-05 | Adding str::reserve | Kevin Cantu | -0/+1 | |
| 2012-02-03 | Remove experimental GC code | Marijn Haverbeke | -1/+0 | |
| It's been sitting unused long enough to have bitrotted completely. | ||||
| 2012-02-02 | rt: Remove task pinning. Does nothing | Brian Anderson | -2/+0 | |
| 2012-02-02 | rt: Rename task_sleep intrinsic to task_yield. Remove usec param | Brian Anderson | -1/+1 | |
| 2012-02-01 | make boxes self-describing (fixes #1493)" (take 2) | Niko Matsakis | -2/+1 | |
| this will be used to generate a new snapshot. | ||||
| 2012-02-01 | Revert "make boxes self-describing (fixes #1493)" until a new | Niko Matsakis | -1/+2 | |
| snapshot is prepared. | ||||
| 2012-02-01 | make boxes self-describing (fixes #1493) | Niko Matsakis | -2/+1 | |
| 2012-01-29 | rt: Remove set_min_stack | Brian Anderson | -1/+0 | |
| 2012-01-27 | Implement timers. | Donovan Preston | -0/+1 | |
| 2012-01-26 | Shuffle around to work with rust-spidermonkey | Donovan Preston | -0/+2 | |
| 2012-01-22 | std: Add some hacks to use libuv | Brian Anderson | -0/+9 | |
| 2012-01-17 | roll back commit 1c7a62 | Niko Matsakis | -1/+0 | |
| 2012-01-17 | Use a memset upcall to zero things without static alignment | Marijn Haverbeke | -0/+1 | |
| This fixes issues #843 and #1546. The cost of an upcall is unfortunate, though. I assume there must be a way to simply manually compute the pointer or size, using something akin to the formula in `align_to` in `rust_util.h`. I could not get this to work, unfortunately. | ||||
| 2012-01-13 | rt: Allow console logging to be turned off | Brian Anderson | -0/+2 | |
| 2012-01-12 | libcore: Add sys::set_exit_status | Brian Anderson | -0/+1 | |
| Sets the process exit code | ||||
| 2012-01-11 | add a log_str() function and allow '%?' in fmt strings to use it | Niko Matsakis | -0/+1 | |
| 2012-01-10 | rt: Export upcall_s_shared_malloc since the SpiderMonkey bindings need it | Patrick Walton | -0/+1 | |
| 2012-01-09 | add rust_task_is_unwinding predicate and do not kill if already unwinding | Niko Matsakis | -0/+1 | |
| 2012-01-06 | Make binding of fns with bounded type parameters work | Marijn Haverbeke | -0/+1 | |
| Interns non-static dicts to heap-allocated equivalents so that they no longer have stack scope. Closes #1436 | ||||
| 2011-12-19 | rt: Rename asm_call_on_stack to __morestack | Brian Anderson | -1/+0 | |
| Newer gdb's will backtrace through functions named __morestack even if they change the stack. | ||||
| 2011-12-16 | std: file_is_dir -> path_is_dir, add path_exists | Elly Jones | -2/+3 | |
| 2011-12-15 | massive refactor of how closures work | Niko Matsakis | -1/+2 | |
| 2011-12-14 | export upcall_clone_type_desc | Niko Matsakis | -0/+1 | |
| 2011-12-06 | rt: Various tweaks to make __morestack unwinding work on linux | Brian Anderson | -0/+1 | |
| When unwinding through __morestack the stack limit in the TLS is invalidated and must be reset. Instead of actually landing at __morestack we're just going to make all our Rust landing pads call upcall_reset_stack_limit, which will find the stack segment that corresponds to the current stack pointer and put the limit in the TLS. Also massively expand the stack segment red zone to make more room for the dynamic linker. Will fix in the future. | ||||
| 2011-12-05 | test: Test hitting the dynamic linker in the red zone | Brian Anderson | -0/+1 | |
