| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
vtbl-dispatch. Add testcase and XFAIL it on LLVM. Closes #112.
|
|
attempted in issue #115, downgrade bug to an err in type.ml so you get a better message.
|
|
no such feature in the language at present. Add test to prevent regression. Closes #114.
|
|
|
|
parametric.
|
|
trans
|
|
type to be the subject of a pattern-alt.
|
|
|
|
and add a testcase.
|
|
fix some overenthusiastic renaming in previous commit.
|
|
in trans. Adjust obj_closure_rty (and its consumers) to be more explicit about the fact that it is a box.
|
|
|
|
|
|
|
|
referent type.
|
|
|
|
using get_tydesc_params.
|
|
cell in a calltup. It's now possible to obtain it with just regular GEP.
|
|
that it can push one in the right position when calling glue, instead of always pushing a null. As far as I can tell this only affects calls to obj drop glue, since only that makes use of an object binding passed as closure/obj, so pass the binding there as needed.
|
|
position of closure/obj pointer.
|
|
the order within the call-arg tup referent type. This breaks the world quite a bit, since it remains to fix custom call paths: glue, upcalls, natives.
|
|
null in case of no closure) in preparation for shifting it inward from its current position at end-of-call-tup.
|
|
|
|
|
|
them in the node. That's only necessary for STMT_while.
|
|
the runtime. Sad times. Closes #106 more correctly (and adds comment to explain).
|
|
|
|
|
|
|
|
|
|
|
|
not all do)
|
|
|
|
|
|
|
|
|
|
|
|
add util.rs to std.rc.
|
|
|
|
|
|
|
|
|
|
call-tree is always finite anyways so not a big deal for now.
|
|
obj-with-vec.rs).
|
|
|
|
|
|
|
|
|