David Thompson
|
9fc3cb0448
Merge branch 'wasm-exceptions' into 'main'
|
9 miesięcy temu |
David Thompson
|
8c4313d562
vm: Add runtime support for try, try_delegate, throw, and rethrow.
|
10 miesięcy temu |
David Thompson
|
54ca89135b
vm: Validate try, try_delegate, throw, and rethrow.
|
10 miesięcy temu |
David Thompson
|
e8784da2bf
vm: Remove commented code.
|
10 miesięcy temu |
David Thompson
|
5adb1d42ed
vm: Remove outdated comment.
|
10 miesięcy temu |
David Thompson
|
646486aba9
stack: Respect imported tags and use tag types.
|
9 miesięcy temu |
David Thompson
|
9ee7c88b95
stack: Add lookup-block procedure.
|
10 miesięcy temu |
David Thompson
|
441e3c0a52
stack: Export block API.
|
10 miesięcy temu |
David Thompson
|
12e907e9cd
stack: Add type field to <block>.
|
10 miesięcy temu |
David Thompson
|
b84696479e
test-wasm-assembler: Use test-end*.
|
10 miesięcy temu |
David Thompson
|
81bfa83562
test: Add assembler tests for exceptions.
|
10 miesięcy temu |
David Thompson
|
61f42e5a11
link: Add tag linking.
|
10 miesięcy temu |
David Thompson
|
7e63586045
lower-stringrefs: Add support for tag imports.
|
10 miesięcy temu |
David Thompson
|
a8389387aa
parse: Fix tag and try parsing.
|
10 miesięcy temu |
David Thompson
|
8efc14edfa
assemble: Fix emission of tags, try, and try_delegate.
|
10 miesięcy temu |
David Thompson
|
250ed43214
resolve: Resolve tags in try/throw, labels in rethrow.
|
10 miesięcy temu |
David Thompson
|
d139ef4354
wat: Add support for try, try_delegate, throw, and rethrow.
|
10 miesięcy temu |
David Thompson
|
1045b797fc
types: Add <tag-type>.
|
9 miesięcy temu |
David Thompson
|
ed1a88aad3
guix: Add node package.
|
10 miesięcy temu |
Andy Wingo
|
148da25a7f
Merge branch 'revive-cadr-and-friends' into 'main'
|
10 miesięcy temu |
David Thompson
|
37017ea7ba
Add caar/cadr/cdar/cddr definitions back.
|
10 miesięcy temu |
Andy Wingo
|
baf889d36f
`import` works in compile-wasm.scm
|
10 miesięcy temu |
Andy Wingo
|
27339f5abe
Fix optimize.scm to work with library groups
|
10 miesięcy temu |
Andy Wingo
|
d27f8399e4
Library groups are records; linker works on library groups
|
10 miesięcy temu |
Andy Wingo
|
c521a01e31
Split library group parsing from expansion
|
10 miesięcy temu |
David Thompson
|
5c76b237b2
Merge branch 'file-ports' into 'main'
|
10 miesięcy temu |
David Thompson
|
e9aadcca97
Merge branch 'equal-cyclic' into 'main'
|
10 miesięcy temu |
David Thompson
|
9dbd10013d
Add simple implementation of file ports.
|
10 miesięcy temu |
David Thompson
|
db858c8cb1
Export make-port.
|
10 miesięcy temu |
David Thompson
|
702f73a929
Call port close hook when closing port.
|
10 miesięcy temu |