a180dade7f
Release 4.2.8
2024-04-05 18:45:47 +03:30
338b15d773
fix(singlepass): lint
2024-03-28 12:20:09 +01:00
733cf1fba3
fix(singlepass): use ref
to match on target
2024-03-28 11:54:52 +01:00
f553d9fe87
fix(singlepass): use has_neon
flag
2024-03-28 11:47:49 +01:00
4a437464fb
feat(singlepass): add NEON feature for arm64
2024-03-27 18:27:44 +01:00
aa2ee5b637
feat(singlepass): use SIMD insts for popcount
2024-03-27 15:36:00 +01:00
ac81cde84e
Fix singlepass panic. Partially fix #4519
2024-03-25 18:31:57 +01:00
b5000207b4
Release 4.2.7
2024-03-19 11:44:09 +03:30
209968b205
Release 4.2.6
2024-03-03 11:26:50 +03:30
e2cd9a97ce
Fixed all linting errors
2024-02-07 14:06:26 +01:00
42aca38add
Fix linting
2024-02-01 12:27:48 -08:00
f52e71ca72
Apply suggestions from code review
2024-02-01 12:07:37 -08:00
004174f95b
Merge branch 'master' into bugs/yazan/FFMPEG.NativeCallSeqGen
2024-02-01 21:03:21 +01:00
4ea7827926
deps: Upgrade wasmparser to 0.121.0
2024-01-31 16:52:41 +01:00
893f96acae
Release 4.2.5
2023-12-23 11:45:27 +03:30
32ba722463
[SINGLEPASS]Fix bug #4092 which was due to resource leak while doing register allocation where temporary registers allocated while generating atomic instructions were not being freed(marked as unused)
2023-12-01 12:09:40 +02:00
4d63febf9d
Release 4.2.4 ( #4337 )
2023-11-30 21:16:20 +03:30
51cd5c0979
Move enumset min version to workspace
2023-11-20 09:02:42 +01:00
f468003e1c
Bump min enumset version to 1.1.0
...
The symbol `enumset::__internal::EnumSetTypeRepr` used in types was only
made public in 1.1.0:
https://github.com/Lymia/enumset/compare/v1.0.13...v1.1.0
2023-11-19 02:24:05 +01:00
3068bf9363
Release 4.2.3
2023-10-26 18:19:08 +03:30
c3f215859d
Release 4.2.2
2023-10-04 17:06:23 +03:30
1f7004d659
Release 4.2.1
2023-09-28 16:15:57 +04:00
6213c0d8e5
Release 4.2.0
2023-09-05 15:08:50 +02:00
729f0f268c
Release 4.1.2
2023-08-21 14:45:24 +02:00
0bd4b48691
Release 4.1.1 ( #4124 )
...
* Update CHANGELOG
* Release 4.1.1
* Added manual sectionin CHANGELOG.md
* Bumped 0.x crates
2023-08-03 17:43:16 +02:00
92a829062b
Release 4.1.0
2023-07-24 17:28:57 +02:00
c4541be53b
Make sure docs.rs enables #[cfg(docsrs)] when building docs
2023-07-10 13:07:40 +08:00
935fc09e1b
Enable the doc_cfg feature when running on docs.rs
2023-07-10 12:58:06 +08:00
aa20e707f3
Release 4.0.0
2023-06-22 13:50:31 +02:00
82cc3c94a6
Release 4.0.0-beta.3
2023-06-15 10:52:03 +02:00
18ab43bc60
Release 4.0.0-beta.2 ( #3982 )
...
* Update CHANGELOG
* Release 4.0.0-beta.2
* Manual Changelog for beta.2
* Updated 0.x crates when needed
* Bumped wasmer-registry crate to 5.0, there have been some breaking changes
2023-06-09 16:46:28 +02:00
4bdba31247
Release 4.0.0-beta.1
2023-06-01 19:06:00 +02:00
f6949e2ffd
Re-introduce some platform-specific casts and allow the clippy::unnecessary_casts lint
2023-05-29 21:15:29 +08:00
4e8294a08b
More lints
2023-05-29 21:15:29 +08:00
49fe334072
Making clippy happy
2023-05-29 21:14:50 +08:00
ce41932ede
Switch all crates over to using the [workspace.package] metadata
2023-05-29 21:08:41 +08:00
36b077d34b
Release 4.0.0-alpha.1 ( #3912 )
...
* Release 4.0.0-alpha.1
2023-05-25 17:30:02 +02:00
fc87e4bd60
Removed all deprecated functions
2023-05-25 11:53:18 +02:00
5eeda455a4
Release 3.3.0 ( #3842 )
...
* Update CHANGELOG
* Release 3.3.0
* Added sumup of the version in CHANGELOG.md
* Update other crate versions
2023-05-03 09:26:36 +00:00
74fe894c07
Release 3.2.1 ( #3809 )
...
* Update CHANGELOG
* Release 3.2.1
* Added a manual ChangeLog
* Increment 0.x crates versions too
* Fixed a typo in the (short) ChangeLog
2023-04-21 14:06:31 +00:00
7fb7c09080
Release 3.2.0
2023-04-18 16:30:03 +02:00
f0478b9464
Added some unit testing to singlepass compiler ( #3751 )
...
* Added some unit testing to singlepass compiler
* More emitter testing for x86_64 backend
* Added more emiter test to singlepass x86_64 backend
* Added some emiter test for singlepass arm64 backend
* More test emiter for singlepass arm64
* Added more Singlepass ARM64 backend
2023-04-12 12:07:21 +00:00
e40c6a4177
Release 3.2.0-beta.2
2023-04-05 13:25:40 +02:00
93cc9f8517
Added missing ASM instructions for wasix on singlepass ( #3731 )
2023-04-02 18:51:32 +02:00
d58d158897
Release 3.2.0-beta.1
2023-03-22 19:14:57 +01:00
f8c0910c33
Update wasmparser to v0.95 ( #3682 )
...
* Update wasmparser to v0.95
* Update lib/compiler/src/translator/module.rs
Co-authored-by: Syrus Akbary <me@syrusakbary.com >
---------
Co-authored-by: Syrus Akbary <me@syrusakbary.com >
2023-03-15 11:15:58 +01:00
ee58d7c2b2
Revert "Update wasmparser to v0.91"
...
This reverts commit 87232623de
.
2023-03-15 01:46:26 +01:00
87232623de
Update wasmparser to v0.91
2023-03-14 20:39:38 +01:00
e3ebd560a1
[SINGLEPASS] Add more ROR emitter to ARM64 backend (for #3647 )
2023-03-07 10:22:12 +01:00
db6dd420e1
Optimized ModuleInfo usage
2023-02-16 20:44:49 -08:00