| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-05 | rt: Remove shape code | Brian Anderson | -1314/+0 | |
| 2012-07-31 | Change remaining "iface" occurrences to "trait"; deprecate "iface" | Lindsey Kuper | -9/+9 | |
| 2012-07-12 | Comments only: TODOs to FIXME in the runtime | Tim Chevalier | -2/+2 | |
| 2012-07-11 | Remove obsolete type param field from shape information. | Michael Sullivan | -8/+0 | |
| 2012-06-24 | Remove resources | Tim Chevalier | -3/+2 | |
| Also fixed shapes for classes with dtors, as well as handling offsets for classes with dtors correctly in take glue. Closes #2485 | ||||
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -2/+3 | |
| 2012-06-21 | Remove unneeded SHAPE_VEC const | Tim Chevalier | -3/+0 | |
| 2012-06-18 | Use unboxed vecs for string shape glue. | Michael Sullivan | -0/+1 | |
| 2012-06-18 | Some cleanup in the runtime. | Michael Sullivan | -1/+0 | |
| 2012-06-15 | Remove some dead code from rust_shape | Michael Sullivan | -7/+3 | |
| 2012-06-15 | Make the shape interpreter actually advance past fixed length vectors. ↵ | Michael Sullivan | -0/+2 | |
| Closes #2613. | ||||
| 2012-06-12 | Introduce a SHAPE_UNBOXED_VEC shape in order to seperate out vector logic. | Michael Sullivan | -2/+74 | |
| 2012-06-11 | Get rid of a bunch of dead shape code. Closes #2552. | Michael Sullivan | -149/+32 | |
| 2012-06-11 | Add emacs settings to some runtime files where they were missing. | Michael Sullivan | -0/+9 | |
| 2012-06-07 | Remove a bunch of old "remove after snapshot" code. | Michael Sullivan | -16/+0 | |
| 2012-05-30 | Various changes for self-describing vecs | Brian Anderson | -3/+3 | |
| 2012-05-30 | rustc: Make unique boxes self-describing | Brian Anderson | -4/+20 | |
| 2012-05-03 | More shape fixes for evecs. | Graydon Hoare | -19/+22 | |
| 2012-05-03 | Implement better shape code for evec, estr. | Graydon Hoare | -2/+161 | |
| 2012-05-02 | rt: Fix some record alignment issues on windows | Brian Anderson | -0/+2 | |
| 2012-05-02 | Revert "rt: Fix some record alignment issues on windows" | Brian Anderson | -2/+0 | |
| This reverts commit a2457f5864092161a7224c667c4a2e8b60f06d4a. | ||||
| 2012-05-02 | rt: Fix some record alignment issues on windows | Brian Anderson | -0/+2 | |
| 2012-05-02 | Remove unused sp_size arg passed through walk_vec{1,2} in shape code. | Graydon Hoare | -6/+6 | |
| 2012-05-02 | Make rust_shape.h agree with shape.rs about meaning of shape code #31. | Graydon Hoare | -1/+1 | |
| 2012-04-26 | rt: Fix shape alignment of 64-bit ints on x86. Issue #2303 | Brian Anderson | -0/+12 | |
| 2012-04-03 | Refactor includes structure, getting rid of rust_internal.h | Jon Morton | -1/+2 | |
| 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-03-31 | rt: Fix whitespace | Brian Anderson | -3/+4 | |
| 2012-03-12 | rt: Change alignof to rust_alignof. Remove -Wno-c++11-compat. Closes #1644 | Brian Anderson | -9/+9 | |
| 2012-03-05 | Extra removal, missed by last commit. | Graydon Hoare | -6/+0 | |
| 2012-03-05 | Remove dead code from rt (debug_obj, rust_obj, rust_closure, rust_box_obj, ↵ | Graydon Hoare | -19/+0 | |
| rust_vtable) | ||||
| 2012-02-10 | Represent boxed ifaces in a way similar to functions | Marijn Haverbeke | -2/+3 | |
| They are now a (dictptr, box) pair, where box is a regular boxed representation of the inner type. This cuts down on some special case code. Also removes some code from trans::base that was moved to shape but then somehow restored in trans::base through a bad merge. Starts on issue #1567 | ||||
| 2012-02-08 | deprecate old style box shape strings | Niko Matsakis | -1/+11 | |
| 2012-02-08 | make shape code use the tydesc found in the box, not the shape str | Niko Matsakis | -16/+45 | |
| 2012-02-01 | make boxes self-describing (fixes #1493)" (take 2) | Niko Matsakis | -84/+20 | |
| this will be used to generate a new snapshot. | ||||
| 2012-02-01 | Revert "make boxes self-describing (fixes #1493)" until a new | Niko Matsakis | -20/+84 | |
| snapshot is prepared. | ||||
| 2012-02-01 | make boxes self-describing (fixes #1493) | Niko Matsakis | -84/+20 | |
| 2012-01-20 | revert accidental commits | Niko Matsakis | -2/+2 | |
| 2012-01-20 | small fixes for building dist on windows | Niko Matsakis | -2/+2 | |
| 2012-01-17 | encode variant names and have log print them out. | Niko Matsakis | -5/+20 | |
| 2012-01-12 | add tydescs into shape, rewrite walk_fn_contents() | Niko Matsakis | -23/+32 | |
| 2012-01-12 | free uniq data we encounter on the sweep, walk thru them otherwise | Niko Matsakis | -134/+182 | |
| 2012-01-11 | Revert some iface shape code, fix a few more things in it | Marijn Haverbeke | -10/+17 | |
| We can now run the compiler with an iface-based hashtable implementation. | ||||
| 2012-01-10 | update shape code to handle iface instances | Niko Matsakis | -11/+10 | |
| 2012-01-09 | Fix bug in iface shape code | Marijn Haverbeke | -1/+4 | |
| Issue #1437 | ||||
| 2012-01-09 | Add cases for iface values to rust_shape.h | Marijn Haverbeke | -0/+28 | |
| They appear to log okay now, but I can't promise much beyond that. @pcwalton If you feel like taking a look, I'd be grateful. Interfaces are boxes containing a (tydesc, dict, value_of_any_type) tuple, where the leading tydesc describes the whole tuple. Issue #1437 | ||||
| 2012-01-06 | fix how we walk functions to match new closure fmt | Niko Matsakis | -15/+10 | |
| 2011-12-15 | massive refactor of how closures work | Niko Matsakis | -5/+4 | |
| 2011-11-17 | make ref cnts a long not an int | Niko Matsakis | -1/+2 | |
| 2011-11-16 | adjust alignment, size of tag variant id and make it easy to | Niko Matsakis | -9/+11 | |
| adjust in the future | ||||
| 2011-09-23 | rt: Whitespace police | Patrick Walton | -6/+6 | |
