| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-23 | Fix logging code to not sign extend chars being printed in hex. | Michael Sullivan | -1/+2 | |
| 2012-07-31 | Change remaining "iface" occurrences to "trait"; deprecate "iface" | Lindsey Kuper | -1/+1 | |
| 2012-07-12 | Comments only: TODOs to FIXME in the runtime | Tim Chevalier | -1/+1 | |
| 2012-07-10 | Get rid of unused fields in tydescs. Closes #2351. | Michael Sullivan | -2/+1 | |
| 2012-06-26 | Fix shape::cmp::walk_res2 | Tim Chevalier | -1/+1 | |
| 2012-06-25 | Finish compare glue for classes | Tim Chevalier | -1/+1 | |
| This tests == and !=. I don't know what <, >, etc. should do. Closes #2601 | ||||
| 2012-06-24 | Remove resources | Tim Chevalier | -5/+3 | |
| Also fixed shapes for classes with dtors, as well as handling offsets for classes with dtors correctly in take glue. Closes #2485 | ||||
| 2012-06-12 | Introduce a SHAPE_UNBOXED_VEC shape in order to seperate out vector logic. | Michael Sullivan | -0/+5 | |
| 2012-06-11 | Get rid of a bunch of dead shape code. Closes #2552. | Michael Sullivan | -111/+12 | |
| 2012-06-11 | Add emacs settings to some runtime files where they were missing. | Michael Sullivan | -0/+9 | |
| 2012-06-04 | Moved log method into logger class better than scheduler fixes #2495 | Arkaitz Jimenez | -1/+1 | |
| 2012-05-03 | More shape fixes for evecs. | Graydon Hoare | -2/+2 | |
| 2012-05-03 | Implement better shape code for evec, estr. | Graydon Hoare | -0/+23 | |
| 2012-05-02 | Remove unused sp_size arg passed through walk_vec{1,2} in shape code. | Graydon Hoare | -1/+1 | |
| 2012-04-03 | Refactor includes structure, getting rid of rust_internal.h | Jon Morton | -5/+3 | |
| Many changes to code structure are included: - removed TIME_SLICE_IN_MS - removed sychronized_indexed_list - removed region_owned - kernel_owned move to kernel.h, task_owned moved to task.h - global configs moved to rust_globals.h - changed #pragma once to standard guard in rust_upcall.h - got rid of memory.h | ||||
| 2012-04-02 | Add global rust_get_current_task | Jon Morton | -3/+3 | |
| Previously two methods existed: rust_sched_loop::get_task and rust_task::get_task_from_tcb. Merge both of them into one, trying the faster one (tcb) first, and if that fails, the slower one from the tls. | ||||
| 2012-04-01 | Merge remote-tracking branch 'brson/mainthread' | Brian Anderson | -4/+4 | |
| Conflicts: src/rt/rust_sched_loop.cpp src/rt/rust_shape.cpp src/rt/rust_task.cpp | ||||
| 2012-03-31 | rt: Fix whitespace | Brian Anderson | -4/+6 | |
| 2012-03-31 | rt: Rename rust_task_thread to rust_sched_loop | Brian Anderson | -4/+4 | |
| This class no longer represents a thread; it just schedules tasks. | ||||
| 2012-03-12 | rt: Change alignof to rust_alignof. Remove -Wno-c++11-compat. Closes #1644 | Brian Anderson | -3/+3 | |
| 2012-02-28 | rt: strings should escape chars like '\n' as '\n' | Erick Tryzelaar | -4/+13 | |
| 2012-02-08 | make shape code use the tydesc found in the box, not the shape str | Niko Matsakis | -1/+10 | |
| 2012-02-03 | rt: Rename rust_scheduler to rust_task_thread | Brian Anderson | -4/+4 | |
| 2012-02-01 | make boxes self-describing (fixes #1493)" (take 2) | Niko Matsakis | -1/+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/+1 | |
| snapshot is prepared. | ||||
| 2012-02-01 | make boxes self-describing (fixes #1493) | Niko Matsakis | -1/+1 | |
| 2012-01-17 | encode variant names and have log print them out. | Niko Matsakis | -3/+6 | |
| 2012-01-12 | add tydescs into shape, rewrite walk_fn_contents() | Niko Matsakis | -9/+5 | |
| 2012-01-12 | free uniq data we encounter on the sweep, walk thru them otherwise | Niko Matsakis | -56/+60 | |
| 2012-01-11 | add a log_str() function and allow '%?' in fmt strings to use it | Niko Matsakis | -0/+18 | |
| 2012-01-06 | fix how we walk functions to match new closure fmt | Niko Matsakis | -7/+3 | |
| 2011-12-28 | Tidy up some drift in runtime logging, close #1380. | Graydon Hoare | -2/+0 | |
| 2011-12-15 | massive refactor of how closures work | Niko Matsakis | -4/+4 | |
| 2011-12-06 | rt: Move upcall_cmp_type/upcall_log_type to rust_upcall.cpp | Brian Anderson | -4/+4 | |
| 2011-11-17 | comparing/walking two pointers still aligns same as 1 ptr | Niko Matsakis | -1/+1 | |
| 2011-11-16 | adjust alignment, size of tag variant id and make it easy to | Niko Matsakis | -6/+6 | |
| adjust in the future | ||||
| 2011-10-20 | Get rid of taskpointer-passing throughout the compiler | Marijn Haverbeke | -1/+2 | |
| Only intrinsics still take a dummy taskptr. We'll have to do some makefile stunts to snapshot a version without taskptrs-in-intrinsics. Issue #466 | ||||
| 2011-10-20 | Remove taskptr argument from upcalls | Marijn Haverbeke | -2/+2 | |
| Issue #466 | ||||
| 2011-09-23 | rt: Get rid of the hack that looks for captured type descriptors adjacent to ↵ | Patrick Walton | -3/+10 | |
| the root one for functions and objects | ||||
| 2011-09-21 | rustc: Port the fn and obj traversal logic over from the GC branch. Doesn't ↵ | Patrick Walton | -5/+7 | |
| actually do anything yet due to lack of support in trans. | ||||
| 2011-09-21 | Log and compare unique boxes | Brian Anderson | -0/+10 | |
| Issue #409 | ||||
| 2011-09-08 | rt: Don't double-print commas when logging e.g. a vec of boxes | Patrick Walton | -0/+1 | |
| 2011-09-02 | rt: Remove evecs from the shape code | Patrick Walton | -4/+0 | |
| 2011-08-31 | rt: Prevent trailing commas from showing up when logging oddly aligned arrays | Patrick Walton | -7/+6 | |
| 2011-08-31 | rt: Introduce "end_dp" bailouts in order to avoid marching past the end of ↵ | Patrick Walton | -3/+4 | |
| oddly aligned vectors | ||||
| 2011-08-31 | rt: Make |align| a member of the shape glue class instead of threading it ↵ | Patrick Walton | -88/+82 | |
| through every function | ||||
| 2011-08-30 | rt: Fix logging of type-parametric resources | Patrick Walton | -11/+11 | |
| 2011-08-30 | rustc: Allow non-type-parametric resources to be logged | Patrick Walton | -8/+51 | |
| 2011-08-29 | rt: Move to a custom alignof since __alignof__ returns the "preferred" ↵ | Patrick Walton | -3/+3 | |
| alignment rather than the one that gets used in structs | ||||
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -13/+2 | |
| Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later. | ||||
