Skip to content

Update cranelift libraries to 0.28.0#47

Merged
sunfishcode merged 1 commit intobytecodealliance:masterfrom
yurydelendik:update-cranelift-0.28
Jan 30, 2019
Merged

Update cranelift libraries to 0.28.0#47
sunfishcode merged 1 commit intobytecodealliance:masterfrom
yurydelendik:update-cranelift-0.28

Conversation

@yurydelendik
Copy link
Contributor

No description provided.

@sunfishcode
Copy link
Member

Thanks for the patch!

@sunfishcode sunfishcode merged commit e66f01b into bytecodealliance:master Jan 30, 2019
grishasobol pushed a commit to grishasobol/wasmtime that referenced this pull request Nov 29, 2021
pchickey pushed a commit to pchickey/wasmtime that referenced this pull request May 16, 2023
…ce#47)

Signed-off-by: Joel Dice <joel.dice@fermyon.com>

Signed-off-by: Joel Dice <joel.dice@fermyon.com>
dhil added a commit to dhil/wasmtime that referenced this pull request Jul 13, 2023
bytecodealliance#47)

* Improve compile option for disabling the continuation linearity check.

This patch improves upon bytecodealliance#42. In addition it renames the flag, so to build a compiler & runtime without linearity checking one has to supply the following:

```shell
$ cargo build --features=default,unsafe_disable_continuation_linearity_check
```
dhil pushed a commit to dhil/wasmtime that referenced this pull request Nov 7, 2023
Currently, we use `Payloads` objects for example to
- Propagate payloads from `suspend` calls to handlers
- From `resume` calls back to the `suspend` sites

In both cases, we proceed as follows:
1. Allocate a sufficiently sized data buffer within the `Payloads` object first
2. Write the payload data to it
3. Read the payload data on the receiving side
4. Deallocate the buffer within the `Payloads` object.

This PR changes this behaviour: Instead of deallocating the buffer in step 4, we simply mark it as empty, but keep the buffer. Thus, we may change step 1 so that we first check if the `Payloads` object under consideration already has a sufficiently sized buffer. If so, we reuse it, and only need to allocate a new one otherwise.
rvolosatovs added a commit to rvolosatovs/wasmtime that referenced this pull request Mar 7, 2025
* feat: implement `wasi:cli`

Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>

* feat(wasmtime-run): run components exporting `wasi:cli@0.3`

Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>

---------

Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
alexcrichton pushed a commit that referenced this pull request Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants