| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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. | ||||
| 2011-08-26 | rt: Allow closures to be logged | Patrick Walton | -7/+11 | |
| 2011-08-24 | rt: Fix walk_obj_contents for type-parameteric objects. Hash tables can be ↵ | Patrick Walton | -3/+14 | |
| logged now. | ||||
| 2011-08-24 | rt: Factor out type param construction into from_tydesc and from_obj_shape. ↵ | Patrick Walton | -11/+25 | |
| (The latter is unimplemented at the moment.) | ||||
| 2011-08-24 | rt: Print out fields of objects when logging them | Patrick Walton | -0/+6 | |
| 2011-08-20 | Move bump_dp, get_dp from rust_shape.cpp to rust_shape.h | Brian Anderson | -18/+0 | |
| Put out the darwin fire for real | ||||
| 2011-08-20 | Revert "Add another 'using namespace shape' inside namespace shape" | Brian Anderson | -2/+0 | |
| This reverts commit 09f4cd90a852b69bb72fc5385fdabbde39f5fb91. | ||||
| 2011-08-20 | Add another 'using namespace shape' inside namespace shape | Brian Anderson | -0/+2 | |
| Try again to put out the darwin tinderbox | ||||
| 2011-08-19 | rt: Split out shapes into rust_shape.cpp and rust_shape.h so that shape code ↵ | Patrick Walton | -916/+1 | |
| can be written outside of rust_shape.cpp | ||||
| 2011-08-18 | Rename rust_vec to rust_evec | Brian Anderson | -1/+1 | |
| 2011-08-17 | rustc: Use obstacks in lieu of dynamically-allocated frames only when the ↵ | Patrick Walton | -15/+10 | |
| frame is actually dynamically-sized | ||||
| 2011-08-17 | Revert "rt: Use obstacks in lieu of dynamically-sized frames" | Patrick Walton | -10/+15 | |
| This reverts commit cc5fcfce89312042e52401eb883160ebf289235f. | ||||
| 2011-08-17 | rt: Use obstacks in lieu of dynamically-sized frames | Patrick Walton | -15/+10 | |
| 2011-08-16 | Removing port, chan and task shapes. | Eric Holk | -6/+0 | |
| 2011-08-10 | rt: Add the last few cases to polymorphic log | Patrick Walton | -0/+11 | |
| 2011-08-10 | rt: Step over type params properly in glue | Patrick Walton | -0/+1 | |
| 2011-08-10 | rt: Allow records and boxes to be logged | Patrick Walton | -11/+48 | |
| 2011-08-10 | rt: Allow tags to be logged | Patrick Walton | -3/+31 | |
| 2011-08-10 | rt: Implement logging of vectors | Patrick Walton | -1/+20 | |
| 2011-08-10 | rt: Implement polymorphic log on strings | Patrick Walton | -2/+33 | |
| 2011-08-10 | rustc: Use polymorphic logging | Patrick Walton | -25/+90 | |
| 2011-08-09 | rt: Stub code for polymorphic log | Patrick Walton | -2/+45 | |
| 2011-08-09 | rt: Implement comparison of functions, objects, ports, channels, and tasks | Patrick Walton | -1/+21 | |
| 2011-08-09 | rt: Don't walk vars twice. We self-host with compare glue now. | Patrick Walton | -1/+0 | |
| 2011-08-09 | rt: Initialize "result" in all constructors for cmp | Patrick Walton | -1/+2 | |
| 2011-08-09 | rt: Compare exterior vectors | Patrick Walton | -8/+36 | |
| 2011-08-09 | rt: Make comparison through type vars work | Patrick Walton | -21/+14 | |
| 2011-08-09 | rt: Fix comparison of interior vectors | Patrick Walton | -5/+63 | |
| 2011-08-08 | rt: Add code to walk over interior vectors, untested as of yet | Patrick Walton | -27/+84 | |
| 2011-08-08 | rt: Compare tags | Patrick Walton | -7/+59 | |
| 2011-08-08 | rt: Align when comparing the insides of boxes | Patrick Walton | -13/+10 | |
| 2011-08-08 | rt: Compare the insides of boxes | Patrick Walton | -6/+32 | |
| 2011-08-08 | rt: "const foo const &" == "const foo &", duh. Puts out burning tinderbox. | Patrick Walton | -1/+1 | |
| 2011-08-08 | rt: Stub the shape-based cmp upcall | Patrick Walton | -9/+120 | |
| 2011-08-05 | rt: Stub compare glue | Patrick Walton | -22/+60 | |
| 2011-08-05 | rt: Uncomment data<T> | Patrick Walton | -48/+70 | |
| 2011-08-05 | Removing trailing whitespace in rust_shape.cpp | Eric Holk | -1/+1 | |
