Commit Graph

57 Commits

Author SHA1 Message Date
Mark McCaskey
0c0fdad3d2 Prepare for 2.0.0 release 2021-06-15 11:26:46 -07:00
Ivan Enderlin
4975ce0fd0 chore(object) Update object to 0.25. 2021-06-08 08:53:59 +02:00
Mark McCaskey
80a8658e5a Prepare for 2.0.0-rc2 release 2021-06-03 09:19:16 -07:00
Mark McCaskey
cfc1a5fc26 Fix typo 2.0.0-rc -> 2.0.0-rc1 2021-06-02 08:32:46 -07:00
Mark McCaskey
2897a5b05e Bump version number to 2.0.0-rc1 2021-06-02 08:21:34 -07:00
Ivan Enderlin
3d66a2e360 feat: Rename wasmer-engine-native to wasmer-engine-dylib. 2021-05-28 14:13:24 +02:00
Ivan Enderlin
79d5f20301 feat: Rename wasmer-engine-native to wasmer-engine-shared-object. 2021-05-28 14:13:24 +02:00
Syrus Akbary
9ea5a13106 Fixed lint 2021-05-14 22:41:46 -07:00
Syrus Akbary
96643d8254 Added arch-alignment to wasmer-object 2021-05-14 22:05:37 -07:00
Syrus
9585c51830 Improved relocations in native 2021-05-14 20:17:54 -07:00
Syrus
38ee51a19e Fix Dwarf relocations 2021-05-14 16:30:47 -07:00
Syrus Akbary
58b18189da Updated dependencies 2021-05-14 15:47:03 -07:00
Syrus Akbary
c1ada66fe2 Added support for Cranelift Native in Aarch64 2021-05-14 14:07:05 -07:00
Mark McCaskey
89145ac977 Update relocation type for PIC Cranelift 2021-05-13 12:33:04 -07:00
Bo Yao
dadc81296a cargo fmt 2021-04-21 16:06:12 -07:00
Bo Yao
24bcc9349e cargo fmt 2021-04-21 15:42:47 -07:00
Bo Yao
cdfd5df68c cargo fmt 2021-04-20 18:14:23 -07:00
Bo Yao
51d60ae911 fix rkyv 0.4.3 align check 2021-03-25 16:14:30 -07:00
Ivan Enderlin
e1e2f03c7c fix: Rename lib/wasmer-types/ to lib/types/. 2021-03-23 17:36:58 +01:00
Nick Lewycky
2f4e915b76 Update Cargo.lock, update dependency on 'object' crate from wasmer-object.
Updating Cargo.lock necessitated some changes to the skip list in deny.toml.
2021-02-10 13:55:51 -08:00
Nick Lewycky
9e1cec01be Prepare for 1.0.2 release 2021-02-04 19:44:49 -08:00
Mark McCaskey
924ffd8797 Prepare for 1.0.1 release 2021-01-12 08:08:19 -08:00
Mark McCaskey
bc73789cc0 Prepare for 1.0.0 release 2021-01-05 06:21:03 -08:00
Mark McCaskey
2d1c03bea0 Prepare for 1.0.0-rc1 release 2020-12-23 11:17:07 -08:00
Mark McCaskey
59df6917d8 Prepare for 1.0.0-beta2 release 2020-12-16 07:41:59 -08:00
Mark McCaskey
947e7d394f Prepare for 1.0.0-beta1 release 2020-12-01 17:15:46 -08:00
jubianchi
ec0fe1b120 chore: Update object
Closes #1836
2020-11-27 22:32:13 +01:00
Syrus Akbary
47c958dc43 Improved Native support 2020-11-19 20:31:26 -08:00
Nick Lewycky
49b0a4a16a Prepare for 1.0.0-alpha5 release. 2020-11-06 11:50:07 -08:00
Syrus
2387ec07b6 Upgrade dependencies 2020-10-29 22:59:48 -07:00
Mark McCaskey
61c88be863 Prepare for 1.0.0-alpha4 release 2020-10-08 16:47:14 -07:00
Mark McCaskey
ead9532004 Prepare for 1.0.0-alpha3 release 2020-09-14 13:12:56 -07:00
Syrus
2cd12213fb Standardize Cargo files of all crates 2020-09-13 22:11:16 +03:00
Mark McCaskey
1ee2ba30a2 Prepare for 1.0.0-alpha02.0 release 2020-09-11 14:40:25 -07:00
Mark McCaskey
d81c9dd686 Fix up Cargo manifests for publishing Wasmer 2020-08-17 10:41:14 -07:00
Mark McCaskey
e06ca4ffd2 Prepare for 1.0.0-alpha01.0 release
This is the first alpha release of `1.0.0`: expect breaking changes.

The version suffix `alpha01.0` was chosen so that we can ship updates
that automatically update with the latter number and can prevent
auto-updates by incrementing the former number (which is not actually
a number as far as semver is concerned).

Also because crates.io sorts versions lexicographically, it will
display the wrong readme if we get to alpha10, so we pad with an extra
0 just in case we need more than 9 releases of alpha.
2020-08-14 16:08:44 -07:00
Mark McCaskey
5049c543dc Rename wasm-common crate to wasmer-types 2020-08-13 17:59:26 -07:00
Nick Lewycky
fadd5d6699 Remove nearly-all mentions of reborn. 2020-08-13 11:32:14 -07:00
Nick Lewycky
7f3c557706 Fix some unused imports and unused arguments, and a doc test.
Add a TODO above some commented-out code.
2020-08-06 15:40:45 -07:00
Nick Lewycky
88389e9623 Remove unused imports, resolves warning. 2020-08-06 15:26:16 -07:00
Nick Lewycky
2c2da8ec3c Wire up experimental_native_compile_module for LLVM.
Move Symbol and SymbolRegistry to wasmer_compiler crate.
2020-08-05 17:44:52 -07:00
Nick Lewycky
0e6bc3191f Fix the build post-merge that picked up SymbolRegistry. 2020-08-05 17:26:00 -07:00
Nick Lewycky
bf0df80551 Rename CompilationNamer to SymbolRegistry.
SymbolRegistry is invertible so we can remove the wrappers.
2020-08-05 15:07:56 -07:00
Syrus
48dd090da6 Updated build links 2020-07-29 17:30:15 -07:00
Syrus
79034f069d Improve crate readmes 2020-07-24 15:33:12 -07:00
Syrus Akbary
018bb36d95 Merge branch 'master' into doc-object-improve 2020-07-13 13:52:02 -07:00
Ivan Enderlin
82c5da921a fix(object) Relocation size no longer depends on the pointer width.
I believe that was an error. The relocation size depends on the
architecture.
2020-07-13 17:51:07 +02:00
Ivan Enderlin
3e13e78959 Merge pull request #156 from wasmerio/feat-object-size
feat(object) Infer relocation size, kind and encoding from target
2020-07-13 14:33:35 +02:00
Ivan Enderlin
65b9409189 doc(object) Improve documentation and add tests. 2020-07-13 14:31:21 +02:00
Ivan Enderlin
1445cfe40b feat(object) Simplify a match expression.
This patch handles the `Result` before the `match` arms.
2020-07-13 14:28:24 +02:00