Andy Wingo
|
fc34fda83c
Fix bug in br_on_cast validation
|
hai 3 meses |
David Thompson
|
32a1ff8bbb
stack: Fix br_on_cast/br_on_cast_fail effect.
|
hai 5 meses |
Andy Wingo
|
408cd6ba45
Expose more of stack-effects module as interface
|
hai 8 meses |
David Thompson
|
a7829d384b
stack: Add eq and any cases to heap-type-sub-type?
|
hai 8 meses |
David Thompson
|
61c6e7e504
stack: Fix push-block.
|
hai 8 meses |
David Thompson
|
646486aba9
stack: Respect imported tags and use tag types.
|
hai 8 meses |
David Thompson
|
9ee7c88b95
stack: Add lookup-block procedure.
|
hai 8 meses |
David Thompson
|
441e3c0a52
stack: Export block API.
|
hai 8 meses |
David Thompson
|
12e907e9cd
stack: Add type field to <block>.
|
hai 8 meses |
David Thompson
|
433d4ffb07
Update copyright headers and module commentary.
|
hai 1 ano |
David Thompson
|
ea4eec03b4
Apply type canonicalization to validation pass.
|
hai 1 ano |
Andy Wingo
|
905c497cbf
Renumber GC opcodes, rename to final names
|
hai 1 ano |
David Thompson
|
fa87fe7bef
parse: Strip type from type use objects.
|
hai 1 ano |
David Thompson
|
9a643763c1
stack: Add $i8-array/$i16-array cases to type checker.
|
hai 1 ano |
David Thompson
|
f62f167547
stack: i31 is also a subtype of any.
|
hai 1 ano |
David Thompson
|
2d56ad7eb8
Add array.fill instruction.
|
hai 1 ano |
David Thompson
|
89e8d1a8bd
stack: Fix br_table.
|
hai 1 ano |
David Thompson
|
2d7a648764
stack: Fix call_ref.
|
hai 1 ano |
David Thompson
|
ef7d161a0f
stack: Fix br_on_non_null.
|
hai 1 ano |
David Thompson
|
13953adc1d
stack: Match i32 with i16 and i8 packed types.
|
hai 1 ano |
David Thompson
|
b0fb8606ed
stack: Fix array.get, array.get_s, and array.get_u.
|
hai 1 ano |
David Thompson
|
13812c49ab
stack: Fix array.len.
|
hai 1 ano |
David Thompson
|
03488a2aee
stack: Add ref.cast.
|
hai 1 ano |
David Thompson
|
ed719eaceb
stack: i31 is a sub type of eq.
|
hai 1 ano |
David Thompson
|
1e8305e35a
stack: Add array.new.
|
hai 1 ano |
David Thompson
|
20ec6855b8
stack: Fix return_call_ref.
|
hai 1 ano |
David Thompson
|
2c6797d0cf
stack: Fix struct field lookup.
|
hai 1 ano |
David Thompson
|
674220c2a6
types: Fix ref-type-nullable? export.
|
hai 1 ano |
David Thompson
|
cd77ee76f5
stack: Fix type checking for funcref.
|
hai 1 ano |
David Thompson
|
77158c5817
stack: Remove non-function context initialization.
|
hai 1 ano |