9607 Commits (b064e600877b7e30a587fde3e78a2c80da5456d6)
 

Author SHA1 Message Date
Alex Crichton 9d1e517615 Update some more version reqs 3 years ago
Alex Crichton 65486a0680 Update wasm-tools crates 3 years ago
Alex Crichton c83968575a
Lazily populate a store's trampoline map (#3742) 3 years ago
Dan Gohman ffa9fe32aa Use is-terminal instead of atty. 3 years ago
Chris Fallin 84a8368e88
Fix to the optimization: mprotect(NONE) sometimes needed after skipping the initial mmap. 3 years ago
Chris Fallin 01e6bb81fb
Review feedback. 3 years ago
Nick Fitzgerald 491e98233e
Merge pull request #3750 from bytecodealliance/pch/fix_3749 3 years ago
Pat Hickey aa4c81a4e7 fix #3749: returns count should count the returns, not the params. 3 years ago
Chris Fallin 0ff8f6ab20
Make build-config magic use memfd by default. 3 years ago
Chris Fallin ccfa245261
Optimization: only mprotect the *new* bit of heap, not all of it. 3 years ago
Chris Fallin 982df2f2e5
Review feedback. 3 years ago
Harald Hoyer 853a025613 Implement `sock_accept` 3 years ago
Nick Fitzgerald 8ba3294881
Merge pull request #3745 from uweigand/move-emit 3 years ago
Chris Fallin 570dee63f3
Use MemFdSlot in the on-demand allocator as well. 3 years ago
Ulrich Weigand a3e2f5c28b Move emit and emit_safepoint to prelude.isle 3 years ago
Nick Fitzgerald 3c2f695dd3
Merge pull request #3724 from uweigand/s390x-isle-branchtrap 3 years ago
Chris Fallin 3702e81d30
Remove ftruncate-trick for heap growth with memfd backend. 3 years ago
Chris Fallin b73ac83c37
Add a pooling allocator mode based on copy-on-write mappings of memfds. 3 years ago
Alex Crichton a25f7bdba5
Don't copy `VMBuiltinFunctionsArray` into each `VMContext` (#3741) 3 years ago
Alex Crichton 2f494240f8
Lazily allocate the bump-alloc chunk in the externref table (#3739) 3 years ago
Nick Fitzgerald 34537a39cd
Merge pull request #3734 from fitzgen/externref-debug-assertion-fix 3 years ago
Nick Fitzgerald 19f8d94959 Expand on activations table invariants comment in `libcalls.rs` 3 years ago
Nick Fitzgerald f292ff55cf Do another GC after running Wasm in the `table_ops` test oracle 3 years ago
Nick Fitzgerald cc8d7778e2 Make the `table_ops` test case generator use globals as well 3 years ago
Andrew Brown 90bfa123e0
docs: render the `fcmp` tables as code (#3735) 3 years ago
Nick Fitzgerald cbc6f6071f Fix a debug assertion in `externref` garbage collections 3 years ago
Alex Crichton 7928a3ffb4
Lazily load types into `Func` (#3727) 3 years ago
Nick Fitzgerald 595e3227c5
Merge pull request #3725 from fitzgen/use-emit-helper-aarch64 3 years ago
Nick Fitzgerald 9c7de7692b cranelift: Use `emit` helper function on aarch64 3 years ago
Ulrich Weigand 36369a6f35 s390x: Migrate branches and traps to ISLE 3 years ago
Chris Fallin cd6b73fc90
Merge pull request #3723 from uweigand/isle-safepoint 3 years ago
Chris Fallin ce63a113ab
Merge pull request #3717 from uweigand/s390x-branchtarget 3 years ago
Ulrich Weigand 906f6a35cf ISLE: Allow emitting safepoint insns 3 years ago
Dan Gohman 5fc01bafc7
Fix `isatty` in WASI. (#3696) 3 years ago
Andrew Brown b1ad02e43a
docs: remove fuzzit badge (#3719) 3 years ago
Nick Fitzgerald 20225e2f88
Merge pull request #3718 from uweigand/clif-insndata 3 years ago
Chris Fallin fa29c6f029
Merge pull request #3720 from bytecodealliance/fitzgen-patch-1 3 years ago
Nick Fitzgerald 5e28b4e3bc
Add cranelift meeting notes 2022-01-24 3 years ago
Tim Park 198d4d64b0
Make examples compile without warnings (#3716) 3 years ago
Ulrich Weigand 071d3a68d0 ISLE: Fix clif.isle InstructionData entries 3 years ago
Ulrich Weigand cee00c6591 s390x: Refactor branch and jumptable emission 3 years ago
Dan Gohman 881c19473d
Use `ptr::cast` instead of `as` casts in several places. (#3507) 3 years ago
Chris Fallin a9d209732d
Merge pull request #3706 from uweigand/isle-s390x 3 years ago
Chris Fallin d61e4e0559
Merge pull request #3709 from cfallin/cold-blocks-dead-code-bug 3 years ago
Chris Fallin ef1b2d2fa8 Cranelift: Fix cold-blocks-related lowering bug. 3 years ago
Ulrich Weigand a94e72b5b7 s390x: Add ISLE support 3 years ago
Nick Fitzgerald 78ff829733
Merge pull request #3708 from cfallin/cold-blocks-clif 3 years ago
Alex Crichton 2b04466955
Document epoch interruption in async documentation (#3712) 3 years ago
Chris Fallin 51649d56b7 Add syntax for cold blocks to CLIF. 3 years ago
Chris Fallin 90e7cef56c
Merge pull request #3699 from cfallin/epoch-interruption 3 years ago