Commit Graph

37 Commits

Author SHA1 Message Date
Ivan Enderlin
03486f3b8a feat: Use latest version of loupe. 2021-03-23 13:04:45 +01:00
Ivan Enderlin
44dc884260 feat: Start implementing loupe::MemoryUsage on wasmer::Module. 2021-03-23 13:04:45 +01:00
Ivan Enderlin
78faa4fa25 doc: Fix links.
Since the `intra-doc-links` feature has been stabilized, we can see
more clearly that we have many broken links. This PR is an attempt to
fix them!
2020-12-17 11:24:54 +01: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
Syrus
b06f021612 Improved Function API 2020-07-21 20:02:01 -07:00
Ivan Enderlin
99dc93adc0 chore(compiler) Remove useless empty line. 2020-07-13 11:30:01 +02:00
Syrus Akbary
48bc984833 Update lib/compiler/src/function.rs 2020-06-16 22:09:54 -07:00
Syrus Akbary
2efa44396e Apply suggestions from code review
Co-authored-by: nlewycky <nick@wasmer.io>
2020-06-16 22:07:37 -07:00
Syrus
03494ac1a2 Unify trampolines in Compilation object 2020-06-16 20:11:47 -07:00
Syrus
439e4017ee Improved attributions message 2020-06-15 19:38:08 -07:00
Syrus
f2f795cd1f Added attributions in all attributed files 2020-06-15 19:30:05 -07:00
Syrus Akbary
f0c8542e1e Address comments from PR 2020-06-13 09:49:57 -07:00
Syrus
dbd37e6740 Cranelift in Unix working all the way with unwind info 2020-06-10 22:33:25 -07:00
Syrus
e2cafd07da Improved compilation with Dwarf 2020-06-10 21:37:36 -07:00
Syrus
eaf85c2bfe Added partial support for EH_FRAME in Cranelift for unwind 2020-06-10 20:44:44 -07:00
Syrus
b6eb44e46e Merge branch 'master' into singlepass
# Conflicts:
#	lib/compiler-singlepass/src/compiler.rs
#	lib/compiler-singlepass/src/config.rs
#	lib/compiler/src/function.rs
2020-05-20 11:37:19 -07:00
Ivan Enderlin
63f5cd5302 fix(compiler) Make it compile with or without std. 2020-05-19 09:24:16 +02:00
Syrus
f715a74e00 Fixed linting 2020-05-18 15:21:03 -07:00
Ivan Enderlin
e70ed0303d fix(compiler) Fix compilation errors when serde is absent. 2020-05-18 21:13:05 +02:00
losfair
da7fa9e518 Merge remote-tracking branch 'origin/master' into singlepass 2020-05-19 00:53:37 +08:00
losfair
9f698fa6ce Allocate executable custom sections. 2020-05-16 01:01:15 +08:00
Nick Lewycky
3dded8e39b Add support for linking custom section relocations in engine-jit. 2020-05-14 13:56:00 -07:00
losfair
758df54242 Add a note that the code offsets of traps must be in ascending order. 2020-05-14 02:00:35 +08:00
Syrus
1363b98e47 Moved Unwind info a bit to make refactor easier 2020-05-04 20:37:28 -07:00
Syrus
0bd6a0dd6b Renamed FuncIndex to FunctionIndex 2020-05-04 13:39:12 -07:00
Nick Lewycky
182b0802ec Fill custom section data in CompiledModule. 2020-05-03 15:34:54 -07:00
Syrus
9008cfc1f3 Use serialized compilation 2020-05-01 17:02:14 -07:00
Syrus
c1c06591a0 Refactored FunctionBody into compiler 2020-05-01 16:51:47 -07:00
Syrus
901b0d8571 Move serialize into it’s own module 2020-05-01 12:58:23 -07:00
Syrus
baf5e04f6b Merge branch 'master' into frame-info
# Conflicts:
#	lib/compiler/src/function.rs
#	lib/compiler/src/lib.rs
2020-05-01 11:50:34 -07:00
Syrus
393f17ba29 Address custom section comments. Improved docs 2020-05-01 11:41:21 -07:00
Syrus
c33a368ff8 Added custom sections
Based on this document:

https://www.notion.so/wasmer/Compiler-Refactor-Proposal-c678a73b0e2c4572834d2dba21263916
2020-05-01 11:23:22 -07:00
Syrus
cebf727e80 Move frame info into it’s own field 2020-04-30 21:23:37 -07:00
Syrus
feef35364b Renamed *Defined into *Local for better clarity 2020-04-21 23:19:33 -07:00
Syrus
68b500ad84 Moved TrapInformation to the Compiler 2020-04-21 23:01:43 -07:00
Syrus
a402691303 First iteration of wasmer-reborn 2020-04-21 21:37:33 -07:00