Commit Graph

  • 9a27fdad86 Update v8 used during fuzzing (#3493) Alex Crichton 2021-11-01 09:18:11 -05:00
  • 55f8f8ce05 Remove a bit of dead code bjorn3 2021-10-31 19:56:46 +01:00
  • f84e1c16c7 Enforce all OperandKind have documentation bjorn3 2021-10-31 19:27:12 +01:00
  • e8f3c0c6a9 Use InstructionFormat inside InstructionFormatBuilder bjorn3 2021-10-31 19:01:33 +01:00
  • 2fbd57e9e2 Remove imm_with_name bjorn3 2021-10-31 18:48:07 +01:00
  • 74261ccd79 Never use the first vararg as typevar operand bjorn3 2021-10-31 18:47:13 +01:00
  • e4d42a1be4 Move arg unpacking for all remaining expand functions to simple_legalize bjorn3 2021-10-31 18:11:49 +01:00
  • ce3175993a Inline expand_br_icmp, expand_stack_load and expand_stack_store bjorn3 2021-10-31 18:00:39 +01:00
  • 96b14ed8eb Match on InstructionData instead of Opcode bjorn3 2021-10-31 17:52:43 +01:00
  • 795e381be4 Fix typo: profilng -> profiling (#3492) Philipp Oppermann 2021-10-29 21:01:41 +02:00
  • d49b83fcc4 Small comma fix in crate docs (#3491) Philipp Oppermann 2021-10-29 20:36:10 +02:00
  • e953c2dd4c Merge pull request #3480 from bjorn3/move_constant_hash_gen_table Chris Fallin 2021-10-29 09:59:56 -07:00
  • c1a6a0523d Release Wasmtime 0.31.0 (#3489) wasmtime-publish 2021-10-29 09:09:35 -05:00
  • 91d4f36970 Move generate_table from cranelift-codegen-shared to cranelift-codegen-meta bjorn3 2021-10-27 13:23:29 +02:00
  • 0737afe07e Fix some typos in the bump-version.yml workflow (#3488) Alex Crichton 2021-10-28 16:24:28 -05:00
  • c26197ef8c Fix the publish script to ignore witx more (#3486) Alex Crichton 2021-10-28 14:39:06 -05:00
  • 5c3155fab3 Merge pull request #3485 from alexcrichton/manual-trigger-bump Nick Fitzgerald 2021-10-28 11:24:47 -07:00
  • 909a5d54d2 Add a manual trigger to force CI to bump crate versions Alex Crichton 2021-10-28 10:01:59 -07:00
  • 9a4afc552f Add notes for Wasmtime 2021-10-28 meeting (#3484) Nick Fitzgerald 2021-10-28 09:59:09 -07:00
  • a2d83d4ae6 Merge pull request #3481 from bytecodealliance/pch/ci_apt_update_before_install Pat Hickey 2021-10-27 13:14:14 -07:00
  • dfebb3e9b6 CI Check job: run apt-get update before apt-get install Pat Hickey 2021-10-27 12:01:13 -07:00
  • 49133f62e6 Merge pull request #3476 from fitzgen/logging-in-cranelift-test-compile Nick Fitzgerald 2021-10-26 11:00:23 -07:00
  • 8aa8dfe26a cranelift: in test_compile filetest, log disasm not clif Nick Fitzgerald 2021-10-26 10:19:27 -07:00
  • 5c342754f0 Merge pull request #3475 from alexcrichton/discuss-release Nick Fitzgerald 2021-10-26 09:51:10 -07:00
  • 07e4eb599f wasmtime: Add an agenda item for the release process Alex Crichton 2021-10-26 08:28:13 -07:00
  • 807b528bfb Automate more of Wasmtime's release process (#3422) Alex Crichton 2021-10-26 10:25:40 -05:00
  • 7962fe3f43 update tracing-subscriber (#3473) Pat Hickey 2021-10-26 07:06:45 -07:00
  • 490d49a768 Adjust dependency directives between crates (#3420) Alex Crichton 2021-10-26 09:06:03 -05:00
  • 82aad556ea Merge pull request #3472 from fitzgen/no-expect-format Nick Fitzgerald 2021-10-25 19:31:13 -07:00
  • e3a423c3e8 Remove some uses of foo.expect(&format!(...)) pattern Nick Fitzgerald 2021-10-25 15:51:55 -07:00
  • 06a93d3346 Merge pull request #3393 from bytecodealliance/pch/async_limiting Pat Hickey 2021-10-25 11:47:48 -07:00
  • 2f2c5231b4 Add Alex's solution for null handling in TlsRestore Alex Crichton 2021-10-25 10:04:31 -07:00
  • e9c4164b94 Call membarrier() after making JIT mappings executable on AArch64 Linux Anton Kirilov 2021-09-23 15:10:22 +01:00
  • fb549c6ddb actually do some awaiting in the async limiter, which doesnt work Pat Hickey 2021-10-22 16:12:07 -07:00
  • 5f978dbfdd make feature requirement render in rustdoc for new apis Pat Hickey 2021-10-22 14:03:04 -07:00
  • 6819459082 fix all docs links Pat Hickey 2021-10-22 12:00:56 -07:00
  • 996289725d docs Pat Hickey 2021-10-22 11:44:54 -07:00
  • bcbd74678a add some tests that show behavior is the same when on wasm stack Pat Hickey 2021-10-22 11:08:09 -07:00
  • b00d811e83 code review Pat Hickey 2021-10-22 10:43:46 -07:00
  • 52542b6c01 mock enough of the store to pass the uffd test Pat Hickey 2021-10-22 08:54:42 -07:00
  • efef0769fe make uffd test compile, but not pass Pat Hickey 2021-10-22 08:39:00 -07:00
  • da51fae4c3 Rename executable to already_protected Michael Chesser 2021-10-22 09:38:08 +10:30
  • 61ecccf306 Avoid updating memory protection on allocations that have the right protection. Michael Chesser 2021-05-25 09:19:15 +09:30
  • 0370d5c1a2 code review suggestion Pat Hickey 2021-10-21 16:46:31 -07:00
  • 175e72bac4 test that the catch unwind works Pat Hickey 2021-10-21 16:43:13 -07:00
  • 3fd674c6bc async memory_grow_failed can have a default impl Pat Hickey 2021-10-21 16:36:37 -07:00
  • 758abe3963 add table limiting tests Pat Hickey 2021-10-21 15:50:01 -07:00
  • 538c19589b build out async versions of the existing limiter tests Pat Hickey 2021-10-21 15:21:05 -07:00
  • a1301f8dae add table_grow_failed Pat Hickey 2021-10-21 15:07:40 -07:00
  • c0a1af94cf fix trap behavior Pat Hickey 2021-10-21 15:07:32 -07:00
  • 351a51cce6 docs Pat Hickey 2021-10-21 14:28:40 -07:00
  • 252ba39c27 implement table _async methods, test passes now Pat Hickey 2021-10-21 14:15:53 -07:00
  • 54896ac86d Merge pull request #3469 from cfallin/machbuffer-quadratic-labels Chris Fallin 2021-10-21 13:37:40 -07:00
  • 5aef8f47c8 catch panic in libcalls for memory and table grow Pat Hickey 2021-10-21 12:15:00 -07:00
  • d3deaae99d collapse some common code Pat Hickey 2021-10-21 12:09:18 -07:00
  • 6c70b81ff5 review feedback Pat Hickey 2021-10-21 12:04:20 -07:00
  • abbe28d833 propogate changes to use anyhow::Error instead of Box<dyn Error...> Pat Hickey 2021-10-21 11:53:55 -07:00
  • a5007f318f runtime: use anyhow::Error instead of Box<dyn std::error::Error...> Pat Hickey 2021-10-21 11:36:48 -07:00
  • 2225722373 Memory::new_async, grow_async now work! Pat Hickey 2021-10-20 18:34:26 -07:00
  • adf7521e30 introduce a failing test Pat Hickey 2021-10-20 17:26:59 -07:00
  • 67a6c27e22 pooling needs the store earlier Pat Hickey 2021-10-20 16:53:24 -07:00
  • 9d1b24632e fix Pat Hickey 2021-10-20 16:34:13 -07:00
  • 147c8f8ed7 rename Pat Hickey 2021-10-20 16:32:39 -07:00
  • 18a355e092 give sychronous ResourceLimiter an async alternative Pat Hickey 2021-09-28 12:21:13 -07:00
  • 472b1b2e8a Avoid quadratic behavior in pathological label-alias case in MachBuffer. Chris Fallin 2021-10-21 12:07:39 -07:00
  • e04357505e Merge pull request #3466 from cfallin/regalloc-0.0.32 Chris Fallin 2021-10-20 16:07:14 -07:00
  • e9921574d7 Update to regalloc.rs 0.0.32. Chris Fallin 2021-10-20 15:26:20 -07:00
  • afd10646c9 List exports of an instance in linking error (#3456) Adam Bratschi-Kaye 2021-10-20 23:31:53 +02:00
  • fb585fde40 Update the wast crate dependency (#3464) Alex Crichton 2021-10-20 11:25:52 -05:00
  • e2a724ce18 Update the object crate to 0.27.0 (#3465) Alex Crichton 2021-10-20 10:52:06 -05:00
  • fe4b15c8b0 Checkout submodules in cargo audit CI (#3463) Alex Crichton 2021-10-20 10:45:53 -05:00
  • e8d3b8e3ea Fix an off-by-two condition in heap legalization (#3462) Alex Crichton 2021-10-19 13:19:20 -05:00
  • b553d84362 Change how security advisories work on CI (#3461) Alex Crichton 2021-10-19 10:12:36 -05:00
  • 13feef7bb8 Merge pull request #3459 from bytecodealliance/fitzgen-patch-1 Chris Fallin 2021-10-18 10:57:40 -07:00
  • 707c9018ca Add ISLE item for next cranelift meeting Nick Fitzgerald 2021-10-18 10:47:03 -07:00
  • a52bc0f9ed Add 2021-10-18 Cranelift meeting notes (#3458) Alex Crichton 2021-10-18 12:16:12 -05:00
  • 3ba9e5865a Merge pull request #3455 from bytecodealliance/fitzgen-patch-1 Chris Fallin 2021-10-15 13:49:40 -07:00
  • e80e34b76e Add an update on ISLE integration to the next cranelift meeting Nick Fitzgerald 2021-10-15 13:48:09 -07:00
  • 1a5fa3ed3f Enable stable wasm features for spectest fuzzing (#3454) Alex Crichton 2021-10-15 10:40:42 -05:00
  • 35cdd53989 fix typo in stability-platform-support.md Nathan Froyd 2021-10-14 11:43:06 -04:00
  • d5a02e86e4 Merge pull request #3453 from cfallin/wasmtime-mtg-20211028 Chris Fallin 2021-10-14 09:08:56 -07:00
  • 892eefcf09 Wasmtime meetings: move Wasm EH to Oct 28; note no agenda for Oct 14 meeting minutes. Chris Fallin 2021-10-14 09:07:40 -07:00
  • 9c6884e28d Update the spec reference testsuite submodule (#3450) Alex Crichton 2021-10-13 16:14:12 -05:00
  • 14cde24377 Merge pull request #3447 from bjorn3/remove_unused_inst_flags Chris Fallin 2021-10-13 11:31:31 -07:00
  • 59a9bd6285 Chore fix typo in docs/contributing-architecture.md (#3449) Shinobu Hayashi 2021-10-13 23:56:56 +09:00
  • 6a970d096e Merge pull request #3446 from bjorn3/remove_old_insts Pat Hickey 2021-10-13 07:46:44 -07:00
  • f7543d3d10 Update docs of Module::serialize (#3448) Alex Crichton 2021-10-12 09:47:12 -05:00
  • b2d9faa472 Slightly simplify build script bjorn3 2021-10-12 15:10:54 +02:00
  • b0b8c1edbf Remove default_map bjorn3 2021-10-12 15:07:49 +02:00
  • 6b32fcfcea Remove Constraint bjorn3 2021-10-12 15:05:45 +02:00
  • 466a446f8c Remove OpcodeNumber bjorn3 2021-10-12 14:58:34 +02:00
  • 99114547be Remove clobbers_all_regs bjorn3 2021-10-12 14:54:39 +02:00
  • e8b18b58a1 Remove is_ghost bjorn3 2021-10-12 14:53:33 +02:00
  • a05bf2bf42 Remove instructions necessary for the old regalloc bjorn3 2021-10-12 14:37:36 +02:00
  • 1fd491dadd Remove fallthrough instruction bjorn3 2021-10-12 14:22:07 +02:00
  • 5b24e117ee Remove instructions used by old br_table legalization bjorn3 2021-10-12 14:18:52 +02:00
  • 783bb1f759 Merge pull request #3443 from adv-sw/main Chris Fallin 2021-10-11 13:37:04 -07:00
  • 5c2a629871 Merge pull request #2455 from Hywan/feat-cranelift-codegen-re-export-gimli Chris Fallin 2021-10-11 13:09:16 -07:00
  • 4975bf8b62 Merge branch 'main' of https://github.com/adv-sw/wasmtime Steve 2021-10-11 19:58:18 +01:00
  • 807619a874 as requested: cargo fmt Steve 2021-10-11 19:57:07 +01:00