429 Commits

Author SHA1 Message Date
a1e1cc86b1 Release 6.0.0-beta.1 2025-03-07 07:11:49 +01:00
78eca7958d Move target back into wasmer_types 2025-03-06 11:09:51 +01:00
8a37633137 Release 6.0.0-alpha.2 2025-02-26 08:53:28 +01:00
b1e1974de6 Update "Build Status" in READMEs 2025-02-24 17:45:06 +01:00
a4382567d0 Release 6.0.0-alpha.1 2025-02-18 13:22:12 +01:00
974fa2b699 Merge remote-tracking branch 'origin/main' into wasmer-5.1.0 2025-02-11 10:31:49 +01:00
a35b540742 fix(cranelift): Better error message for exnref uses in cranelift 2025-02-10 15:47:23 +01:00
1c3f177205 feat(llvm): Continue implementation of compact_unwind support 2025-02-04 10:33:45 +01:00
f123f69892 chore: inline format args to improve readability
Using this command, fixed format argument inlining to improve readability, and fix a few minor related styling issues like trailing commas in a single line.

```
cargo clippy --all-targets --workspace --exclude wasmer-cli --exclude wasmer-swift -- -D clippy::uninlined_format_args
```
2025-01-22 12:53:01 -05:00
01be571553 chore: remove lazy_static dependency, use std instead
Since 1.80, Rust has [std::sync::LazyLock](https://doc.rust-lang.org/std/sync/struct.LazyLock.html), making lazy_static crate no longer needed.
2025-01-20 15:43:40 -05:00
eb3277aa2a Merge remote-tracking branch 'origin/wasmer-5.1.0' into 5201-experimental-add-support-for-exceptions 2025-01-17 13:54:23 +01:00
77e21dad8c feat(compiler): Initial support for GOT-based relocations and compact_unwind tables for Mach-O
(Work in progress) macOS uses a different scheme for exception handling
in Mach-O; in contrast with the "usual" .eh_frame mechanism, Mach-O has
a `compact_unwind` section in which EH-related metadata are embedded.
This commit begins the effort to support it in its entirety. On the path
to that end, it also adds GOT-based relocations, which are necessary for
Mach-O object files.
2025-01-15 12:14:36 +01:00
af760f5eeb feat(api+vm+types+artifacts): Add EH-related types Tag and ExnRef 2025-01-15 12:00:20 +01:00
4d5a913b01 Release 5.0.5-rc1 2025-01-03 16:11:52 +01:00
4ca260af3f Release 5.0.4 2024-12-17 12:36:40 +01:00
ea13dd86b8 Release 5.0.3 2024-12-07 00:30:08 +03:30
0bca35344d Release 5.0.2 2024-11-22 17:58:38 +03:30
7cd409380f Merge branch 'main' into 5213-move-compilation-types-inside-of-wasmer-compiler 2024-11-06 17:32:17 +01:00
cf2d30940b feat: Move "compilation" types from wasmer_types to wasmer_compiler 2024-11-06 16:42:06 +01:00
83680c5e5d Release 5.0.1 2024-11-06 12:26:18 +03:30
a3482f4f55 chore: Remove isle-in-source-tree feature from cranelift-codegen 2024-10-30 11:28:17 +01:00
fe1640d60f Release 5.0.0 2024-10-29 17:38:07 +03:30
83c1ff1cbc fix(compiler/cranelift): Add enable-serde feature 2024-10-28 12:53:35 +01:00
193cba1379 Release 5.0.0-rc.1 2024-10-21 13:50:15 +03:30
c31675e92a chore: Pin cranelift version 2024-10-17 16:18:14 +02:00
4c1fede721 Merge branch 'main' into release-5.0 2024-10-16 18:40:59 +02:00
8696f520bf feat(api): Remove deprecated methods and types 2024-10-16 15:32:17 +02:00
ad80cf147a Release 4.4.0 2024-10-04 15:28:22 +03:30
3d2f120d5b chore: Make linter happy 2024-10-04 10:34:47 +02:00
0f3a7c20ed fix: Make linter happy 2024-09-06 15:22:11 +02:00
d2e0bbcc90 Merge branch 'main' into cranelift-update 2024-09-06 14:52:45 +02:00
5e2976ca7d feat(compiler): Update wasmparser 2024-09-06 14:49:51 +02:00
0c83b6c3a1 Release 4.3.7 2024-09-06 13:05:35 +03:30
e7b7c8fb42 feat: Update and use workspace gimli 2024-08-22 17:12:07 +02:00
bb187b9284 fix(cranelift): Remove comments 2024-08-22 17:11:47 +02:00
25dd067d2c Merge branch 'cranelift-update' of https://github.com/wasmerio/wasmer into cranelift-update 2024-08-22 16:40:28 +02:00
d15e1f290a fix: Make linter happy 2024-08-22 16:37:31 +02:00
e0eac38f97 Merge branch 'main' into cranelift-update 2024-08-22 13:58:00 +02:00
2afcb78d45 Release 4.3.6 2024-08-22 14:01:59 +03:30
5b94fa484a fix(cranelift): Fix indirect calls 2024-08-21 17:00:37 +02:00
d7b2b83e18 fix(cranelift): Partial fix to faulty tables 2024-08-19 17:47:31 +02:00
1817cc93e1 chore: Remove leftover println and make linter happy 2024-08-19 10:31:19 +02:00
4791a78bdb continue update 2024-08-19 09:41:54 +02:00
8b320c91f1 Trying to fix code_translator 2024-08-14 17:13:50 +02:00
dab05b1638 Added heaps into FuncEnvironment 2024-08-14 17:13:50 +02:00
2d1787f18e Fixed heaps 2024-08-14 17:13:50 +02:00
4f3858516d Fixed jumptable 2024-08-14 17:13:50 +02:00
aa9251602e Fix compile_and_emit 2024-08-14 17:13:49 +02:00
d510d81cf9 Fixed most heap issues 2024-08-14 17:13:49 +02:00
a26b6b6d96 Bump the versions 2024-08-14 17:13:21 +02:00