| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-11-18 | Move runtime files to C instead of C++ | Alex Crichton | -97/+0 | |
| Explicitly have the only C++ portion of the runtime be one file with exception handling. All other runtime files must now live in C and be fully defined in C. | ||||
| 2013-11-12 | rt: Delete more C++ | Brian Anderson | -1/+0 | |
| 2013-10-29 | rt: Remove four unused upcalls | Brian Anderson | -41/+0 | |
| 2013-08-26 | rt: Support SEH/SJLJ personality routine | klutzy | -6/+16 | |
| 2013-08-16 | rt: Remove empty rust_upcall.h | Brian Anderson | -1/+0 | |
| 2013-08-09 | Remove the C++ runtime. Sayonara | Brian Anderson | -234/+9 | |
| 2013-06-06 | Deduplicate words in code comments | Alexei Sholik | -1/+1 | |
| 2013-04-30 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -3/+13 | |
| Conflicts: src/libcore/task/local_data_priv.rs | ||||
| 2013-04-24 | Remove rust_unwind.h | James Miller | -1/+7 | |
| Adds the required definitions in the correct place. | ||||
| 2013-04-23 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -3/+13 | |
| This also reverts some changes to TLS that were leaking memory. Conflicts: src/libcore/rt/uv/net.rs src/libcore/task/local_data_priv.rs src/libcore/unstable/lang.rs | ||||
| 2013-04-22 | core::rt: Add unwinding to newsched tasks | Brian Anderson | -3/+13 | |
| 2013-04-19 | librustc: Implement fast-ffi and use it in various places | Patrick Walton | -0/+15 | |
| 2013-02-27 | Convert NOTEs to FIXMEs | Brian Anderson | -1/+1 | |
| 2013-02-27 | rt: Make some runtime calls work outside of task context | Brian Anderson | -1/+6 | |
| 2013-02-06 | Rewrite the exchange allocator to work without an active scheduler. #4457 | Brian Anderson | -75/+0 | |
| 2013-02-06 | Make foreign calls work outside of tasks. #4451 | Brian Anderson | -16/+32 | |
| 2013-02-01 | rt: Remove some unused upcalls | Brian Anderson | -34/+0 | |
| 2013-01-05 | rt: Stop zeroing out all allocations. Unobservable perf win. Closes #2682. ↵ | Patrick Walton | -4/+2 | |
| rs=negligible-perf-win | ||||
| 2012-12-10 | Add license boilerplate to more files. | Graydon Hoare | -0/+10 | |
| 2012-11-05 | rt: Remove shape code | Brian Anderson | -50/+4 | |
| 2012-10-23 | rt: Remove unused string upcalls harder | Brian Anderson | -31/+0 | |
| 2012-10-23 | rt: Remove unused string upcalls | Brian Anderson | -35/+0 | |
| 2012-09-25 | rt: Remove the cycle collector | Patrick Walton | -3/+0 | |
| 2012-09-06 | Refactor trans to replace lvalue and friends with Datum. | Niko Matsakis | -1/+4 | |
| Also: - report illegal move/ref combos whether or not ref comes first - commented out fix for #3387, too restrictive and causes an ICE | ||||
| 2012-07-23 | Moved malloc and free upcalls into rust runtime. | Elliott Slaughter | -0/+32 | |
| 2012-07-23 | Move fail upcall into rust libcore. | Elliott Slaughter | -0/+10 | |
| 2012-07-10 | Eliminate some obsolete upcalls. | Michael Sullivan | -53/+0 | |
| 2012-07-10 | Get rid of unused fields in tydescs. Closes #2351. | Michael Sullivan | -7/+4 | |
| 2012-06-28 | move reset_stack_limit off C stack (closes #2679) | Ben Blum | -2/+0 | |
| 2012-06-28 | rt: Add task_local_data and related builtin calls (Closes #2680) | Ben Blum | -15/+0 | |
| 2012-06-27 | More keyword paring and migration in runtime, docs, code modes. | Graydon Hoare | -2/+2 | |
| 2012-06-25 | rt: Remove upcall_malloc/upcall_exchange_malloc. Issue #2681 | Brian Anderson | -19/+0 | |
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -7/+7 | |
| 2012-06-21 | Rename upcall_malloc_dyn to just upcall_malloc. | Michael Sullivan | -79/+39 | |
| 2012-06-18 | Avoid extra get_current_task()s in many upcalls (performance) | Ben Blum | -44/+71 | |
| 2012-06-18 | Fix generation of str/@. Closes #2638. | Michael Sullivan | -2/+3 | |
| 2012-06-18 | Put type descriptors in strings created by the runtime. Progress on #2638. | Michael Sullivan | -3/+2 | |
| 2012-06-13 | Make trans only generate calls to the _dyn malloc upcalls, so we can get rid ↵ | Michael Sullivan | -0/+2 | |
| of the non dyn ones. | ||||
| 2012-06-13 | Add a malloc_dyn upcall for dynamically sized allocations on the shared heap. | Michael Sullivan | -28/+46 | |
| 2012-06-07 | Remove a bunch of old "remove after snapshot" code. | Michael Sullivan | -2/+0 | |
| 2012-06-07 | rt: Remove check_stack_alignment | Brian Anderson | -14/+0 | |
| This function does not do what it tries to do and it is expensive | ||||
| 2012-06-05 | rt: Unique allocations have -1 ref count | Brian Anderson | -0/+3 | |
| 2012-06-04 | Revert "rt: Unique allocations have -1 ref count" | Brian Anderson | -3/+0 | |
| This reverts commit 422aec85d6c02c7ff46be7032a2436c22ffd37fa. | ||||
| 2012-06-04 | rt: Unique allocations have -1 ref count | Brian Anderson | -0/+3 | |
| 2012-05-31 | rt: Refactor task failure to go through rust_task_fail | Brian Anderson | -3/+1 | |
| This is the place to but a breakpoint. We will raise SIGINT here to break into the debugger. | ||||
| 2012-05-30 | rt: Don't zero the unique box header | Brian Anderson | -1/+3 | |
| 2012-05-30 | rt: Remove upcall_shared_malloc/free/realloc | Brian Anderson | -75/+0 | |
| 2012-05-30 | Various changes for self-describing vecs | Brian Anderson | -19/+20 | |
| 2012-05-30 | rt: Add yet another allocating upcall | Brian Anderson | -14/+43 | |
| upcall_exchange_malloc_dyn, for allocating unique boxes for types that don't have a fixed size. | ||||
| 2012-05-30 | rt: Add upcall_exchange_malloc/free | Brian Anderson | -0/+55 | |
