about summary refs log tree commit diff
path: root/src/rt/rust_shape.h
AgeCommit message (Expand)AuthorLines
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-9/+9
2012-07-12Comments only: TODOs to FIXME in the runtimeTim Chevalier-2/+2
2012-07-11Remove obsolete type param field from shape information.Michael Sullivan-8/+0
2012-06-24Remove resourcesTim Chevalier-3/+2
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+3
2012-06-21Remove unneeded SHAPE_VEC constTim Chevalier-3/+0
2012-06-18Use unboxed vecs for string shape glue.Michael Sullivan-0/+1
2012-06-18Some cleanup in the runtime.Michael Sullivan-1/+0
2012-06-15Remove some dead code from rust_shapeMichael Sullivan-7/+3
2012-06-15Make the shape interpreter actually advance past fixed length vectors. Closes...Michael Sullivan-0/+2
2012-06-12Introduce a SHAPE_UNBOXED_VEC shape in order to seperate out vector logic.Michael Sullivan-2/+74
2012-06-11Get rid of a bunch of dead shape code. Closes #2552.Michael Sullivan-149/+32
2012-06-11Add emacs settings to some runtime files where they were missing.Michael Sullivan-0/+9
2012-06-07Remove a bunch of old "remove after snapshot" code.Michael Sullivan-16/+0
2012-05-30Various changes for self-describing vecsBrian Anderson-3/+3
2012-05-30rustc: Make unique boxes self-describingBrian Anderson-4/+20
2012-05-03More shape fixes for evecs.Graydon Hoare-19/+22
2012-05-03Implement better shape code for evec, estr.Graydon Hoare-2/+161
2012-05-02rt: Fix some record alignment issues on windowsBrian Anderson-0/+2
2012-05-02Revert "rt: Fix some record alignment issues on windows"Brian Anderson-2/+0
2012-05-02rt: Fix some record alignment issues on windowsBrian Anderson-0/+2
2012-05-02Remove unused sp_size arg passed through walk_vec{1,2} in shape code.Graydon Hoare-6/+6
2012-05-02Make rust_shape.h agree with shape.rs about meaning of shape code #31.Graydon Hoare-1/+1
2012-04-26rt: Fix shape alignment of 64-bit ints on x86. Issue #2303Brian Anderson-0/+12
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-1/+2
2012-03-31rt: Fix whitespaceBrian Anderson-3/+4
2012-03-12rt: Change alignof to rust_alignof. Remove -Wno-c++11-compat. Closes #1644Brian Anderson-9/+9
2012-03-05Extra removal, missed by last commit.Graydon Hoare-6/+0
2012-03-05Remove dead code from rt (debug_obj, rust_obj, rust_closure, rust_box_obj, ru...Graydon Hoare-19/+0
2012-02-10Represent boxed ifaces in a way similar to functionsMarijn Haverbeke-2/+3
2012-02-08deprecate old style box shape stringsNiko Matsakis-1/+11
2012-02-08make shape code use the tydesc found in the box, not the shape strNiko Matsakis-16/+45
2012-02-01make boxes self-describing (fixes #1493)" (take 2)Niko Matsakis-84/+20
2012-02-01Revert "make boxes self-describing (fixes #1493)" until a newNiko Matsakis-20/+84
2012-02-01make boxes self-describing (fixes #1493)Niko Matsakis-84/+20
2012-01-20revert accidental commitsNiko Matsakis-2/+2
2012-01-20small fixes for building dist on windowsNiko Matsakis-2/+2
2012-01-17encode variant names and have log print them out.Niko Matsakis-5/+20
2012-01-12add tydescs into shape, rewrite walk_fn_contents()Niko Matsakis-23/+32
2012-01-12free uniq data we encounter on the sweep, walk thru them otherwiseNiko Matsakis-134/+182
2012-01-11Revert some iface shape code, fix a few more things in itMarijn Haverbeke-10/+17
2012-01-10update shape code to handle iface instancesNiko Matsakis-11/+10
2012-01-09Fix bug in iface shape codeMarijn Haverbeke-1/+4
2012-01-09Add cases for iface values to rust_shape.hMarijn Haverbeke-0/+28
2012-01-06fix how we walk functions to match new closure fmtNiko Matsakis-15/+10
2011-12-15massive refactor of how closures workNiko Matsakis-5/+4
2011-11-17make ref cnts a long not an intNiko Matsakis-1/+2
2011-11-16adjust alignment, size of tag variant id and make it easy toNiko Matsakis-9/+11
2011-09-23rt: Whitespace policePatrick Walton-6/+6
2011-09-23rt: Turn off some debug codePatrick Walton-4/+4