294 Commits (2127c3a369d40529d3f7b558d2df1b5824a8a2f1)

Author SHA1 Message Date
Alex Crichton 38463d11ed
Load generated trampolines into jitdump when profiling (#3344) 3 years ago
Dan Gohman 47490b4383
Use rsix to make system calls in Wasmtime. (#3355) 3 years ago
Nick Fitzgerald a1f4b46f64 Bump Wasmtime to version 0.30.0; cranelift to 0.77.0 3 years ago
Nick Fitzgerald 4b256ab968 Place unwind info directly after the text section, even when debug info is enabled 3 years ago
Nick Fitzgerald 0499cca2fa Name unwind info `.eh_frame` in the Wasmtime's compiled ELF artifact 3 years ago
Alex Crichton 1532516a36
Use relative `call` instructions between wasm functions (#3275) 3 years ago
Alex Crichton 9e0c910023
Add a `Module::deserialize_file` method (#3266) 3 years ago
Alex Crichton ef3ec594ce
Don't copy executable code into a `CodeMemory` (#3265) 3 years ago
Alex Crichton eb251deca9
Remove `scroll` dependency from `wasmtime-jit` (#3260) 3 years ago
Alex Crichton a237e73b5a
Remove some allocations in `CodeMemory` (#3253) 3 years ago
Alex Crichton c73be1f13a
Use an mmap-friendly serialization format (#3257) 3 years ago
Alex Crichton 12515e6646
Move trap information to a section of the compiled image (#3241) 3 years ago
Alex Crichton fc91176685
Move address maps to a section of the compiled image (#3240) 3 years ago
Alex Crichton d12f1d77e6
Convert compilation artifacts to just bytes (#3239) 3 years ago
Alex Crichton d74cc33856
Merge `wasmtime-jit` and `wasmtime-profiling` (#3247) 3 years ago
Alex Crichton def394eca2
Rewrite gdbjit support with safety and fewer deps (#3246) 3 years ago
Alex Crichton 7d05ebe7ff
Move wasm data/debuginfo into the ELF compilation image (#3235) 3 years ago
Alex Crichton a662f5361d
Move wasm data sections out of wasmtime_environ::Module (#3231) 3 years ago
Alex Crichton b05cd2e023
Bounds-check all relocations we apply in linking (#3237) 3 years ago
Alex Crichton 22ab535ad9
Parse fewer names in linking (#3226) 3 years ago
Alex Crichton 925b771d2d
Remove some dead code from wasmtime-jit (#3225) 3 years ago
Alex Crichton ddfadaeb38
Add a cranelift compile-time feature to wasmtime (#3206) 3 years ago
Alex Crichton 87c33c2969
Remove `wasmtime-environ`'s dependency on `cranelift-codegen` (#3199) 3 years ago
Alex Crichton e8aa7bb53b
Reimplement how unwind information is stored (#3180) 3 years ago
Alex Crichton 0313e30d76
Remove dependency on `TargetIsa` from Wasmtime crates (#3178) 3 years ago
Alex Crichton e9f33fc618
Move all trampoline compilation to `wasmtime-cranelift` (#3176) 3 years ago
Sergei Shulepov cbabcacb0f
wasmtime: Option to disable parallel compilation (#3169) 3 years ago
Alex Crichton a33caec9be
Bump the wasm-tools crates (#3139) 3 years ago
Chris Fallin a13a777230 Bump to Wasmtime v0.29.0 and Cranelift 0.76.0. 3 years ago
Nick Fitzgerald 10eead18c8 Update `object` to 0.26.0 3 years ago
Nick Fitzgerald 3d76cbdf34 Update `gimli` to 0.25; `addr2line` to 0.16 3 years ago
Alex Crichton aa5d837428
Start a high-level architecture document for Wasmtime (#3019) 3 years ago
Alex Crichton 5140fd251a
Update wasm-tools crates (#2989) 3 years ago
Alex Crichton e8b8947956
Bump to 0.28.0 (#2972) 3 years ago
Alex Crichton 0c90d789e8
Update `Cargo.lock`, remove `deny.toml` warning (#2965) 3 years ago
Chris Fallin 88455007b2 Bump Wasmtime to v0.27.0 and Cranelift to v0.74.0. 4 years ago
Olivier Lemasle b5f29bd3b2
Update wasm-tools crates (#2908) 4 years ago
Peter Huene 1b8efa7bbd
Implement simple benchmarks for instantiation. 4 years ago
Benjamin Bouvier d7053ea9c7
Upgrade to the latest versions of gimli, addr2line, object (#2901) 4 years ago
Ulrich Weigand e1cc1a67d5
Object file support for s390x (#2872) 4 years ago
Peter Huene 510fc71728
Code review feedback. 4 years ago
Peter Huene ea72c621f0
Remove the stack map registry. 4 years ago
Alex Crichton 18dd82ba7d
Improve signature lookup happening during instantiation (#2818) 4 years ago
Peter Huene ad9fa11d48
Code review feedback. 4 years ago
Peter Huene 875cb92cf0
Refactor store frame information. 4 years ago
Alex Crichton 195bf0e29a
Fully support multiple returns in Wasmtime (#2806) 4 years ago
Chris Fallin 6bec13da04
Bump versions: Wasmtime to 0.26.0, Cranelift to 0.73.0. 4 years ago
Chris Fallin cb48ea406e
Switch default to new x86_64 backend. 4 years ago
Peter Huene 273597903b
Fix spelling error. 4 years ago
Peter Huene 29d366db7b
Add a compile command to Wasmtime. 4 years ago