Commit Graph

  • 4f49393773 riscv64: Improve codegen for icmp (#7203) Alex Crichton 2023-10-16 06:54:04 -05:00
  • e1d66be1b7 fuzzgen: Add Alias Analysis Memflags to Loads and Stores (#7225) Afonso Bordado 2023-10-15 16:15:33 +01:00
  • f7f22f062b threads: use hex addresses in log messages (#7241) Andrew Brown 2023-10-13 17:03:52 -07:00
  • f952ff2744 wasmtime-cli: add tracing output on WASMTIME_LOG (#7239) Pat Hickey 2023-10-13 16:01:23 -07:00
  • f0dacd5f57 c-api/cmake: support disabling ALWAYS_BUILD (#7238) Tyler Rockwood 2023-10-13 14:42:34 -05:00
  • 4f47f3ecaf winch: Add a subset of known libcalls and improve call emission (#7228) Saúl Cabrera 2023-10-13 14:57:49 -04:00
  • c16540ed2a Update arbitrary to 1.3.1 (#7236) Nick Fitzgerald 2023-10-13 11:16:21 -07:00
  • 81b14a5043 c-api/cmake: Support custom build options (#7226) Tyler Rockwood 2023-10-13 02:58:20 -05:00
  • 2e7f9414bb PCC: check facts on loaded and stored values, infer facts where needed, and add a basic vmctx/memory example. (#7231) Chris Fallin 2023-10-12 17:55:32 -07:00
  • 9c02fb2265 remove logging from wit deps (#7233) Pat Hickey 2023-10-12 13:38:28 -07:00
  • 88bc013783 Minor preview2 related test cleanups (#7232) Pat Hickey 2023-10-12 13:36:51 -07:00
  • f534373371 c-api: expose memory_init_cow (#7227) Tyler Rockwood 2023-10-12 15:34:24 -05:00
  • 654d9f5ea4 Add support for float sqrt operators to Winch (#7230) Jeffrey Charles 2023-10-12 11:19:13 -07:00
  • 738d41eaf2 Correct grammar (#7224) Kelly Thomas Kline 2023-10-12 04:27:02 -07:00
  • 4b421971fa Update examples-profiling-perf.md (#7221) Kelly Thomas Kline 2023-10-11 21:02:41 -07:00
  • 1ced3e8ef0 PCC: add basic "memory types". (#7219) Chris Fallin 2023-10-11 17:02:09 -07:00
  • d038a43448 threads: log every wait and notify (#7220) Andrew Brown 2023-10-11 15:38:27 -07:00
  • 2d44eccce9 riscv64: Fix encoding for c.addi4spn (#7208) Afonso Bordado 2023-10-11 20:52:08 +01:00
  • e6ff84119a Introduce API for custom stack memory (#7209) Tyler Rockwood 2023-10-11 14:35:42 -05:00
  • 2e27ff4e1b Remove broken links from WASI-intro.md (#7217) Muhammad Hamza 2023-10-11 23:16:14 +05:00
  • 8101bf9811 fix:make the python example more clear (#7214) Mathew Shen 2023-10-11 20:31:49 +08:00
  • 41e49627f9 Update MSRV to 1.71.0 (#7206) Alex Crichton 2023-10-11 10:23:42 +02:00
  • 2c3a0eef6e Refactor preview2's Table representation (#7204) Alex Crichton 2023-10-11 07:05:38 +02:00
  • b5fada9f86 Remove old doc from WasiCtxBuilder::build (#7211) Ryan Levick 2023-10-11 01:07:30 +02:00
  • 07ccbfd1df fuzzgen: Enable fcvt functions for normal ints on AArch64 (#7207) Afonso Bordado 2023-10-10 20:07:45 +01:00
  • 1abac1e4bd Remove some no-longer-necessary Ok-wrapping (#7205) Alex Crichton 2023-10-10 14:07:21 -05:00
  • 4c34504efb fuzzgen: Enable iabs.i128 for AArch64 (#7202) Afonso Bordado 2023-10-10 11:30:52 +01:00
  • ccaf2bfa9f aarch64: Implement TLSDESC for TLS GD accesses (#7201) Afonso Bordado 2023-10-10 11:30:05 +01:00
  • f4be360648 Refactor the test-programs test suite (#7182) Alex Crichton 2023-10-09 14:22:42 -05:00
  • 23b75f6df3 riscv64: Optimize gen_bmask slightly (#7200) Alex Crichton 2023-10-09 14:08:54 -05:00
  • faa8838e60 Reapply #7150 (#7197) Ryan Levick 2023-10-09 18:40:01 +02:00
  • 97db7c4dc5 add i128 support for iabs on aarch64 (#7185) Anatol Liu 2023-10-09 12:37:53 -04:00
  • 5cde281d7b Ensure exports are properly namespaced (#7196) Ryan Levick 2023-10-09 17:11:18 +02:00
  • 654a1a1cdb feat(wasi-sockets): implement UDP (#7148) Roman Volosatovs 2023-10-09 15:40:07 +02:00
  • ecc1b794f8 riscv64: Add GOT relocations for PIC code (#7184) Afonso Bordado 2023-10-09 04:25:14 +01:00
  • 89449b6841 wasi-sockets: Simplify & clarify TCP errors (#7120) Dave Bakker 2023-10-09 05:22:36 +02:00
  • 9fc4a7106f cranelift: Group labels by FuncId instead of Name (#7183) Afonso Bordado 2023-10-09 04:11:00 +01:00
  • fef8a90f25 PCC: add semantics for core add/shift/extend/amode ops on AArch64. (#7180) Chris Fallin 2023-10-06 18:42:53 -07:00
  • de98ede953 riscv64: Improve f{min,max} (#7181) Afonso Bordado 2023-10-07 01:45:26 +01:00
  • b1f7ff3b35 Support multiple versions in bindgen! (#7172) Alex Crichton 2023-10-06 18:00:12 -05:00
  • 099b66358b Update syntax for trappable_error_type in bindgen! (#7170) Alex Crichton 2023-10-06 17:59:37 -05:00
  • f466aa26e1 Skeleton and initial support for proof-carrying code. (#7165) Chris Fallin 2023-10-06 15:31:23 -07:00
  • a109d2abe5 winch(x64): Add support for table instructions (#7155) Saúl Cabrera 2023-10-06 18:10:55 -04:00
  • b77b407b25 c-api: Fix type (#7178) Tyler Rockwood 2023-10-06 16:05:17 -05:00
  • a6b62d6cd0 cranelift: Consider functions with TLS values as non leaf (#7177) Afonso Bordado 2023-10-06 20:35:43 +01:00
  • 55c38b2dd6 Require semicolons in WIT files in CI (#7174) Alex Crichton 2023-10-06 14:31:45 -05:00
  • c699fba278 docs(component): Fix typo in component translate (#7173) Saúl Cabrera 2023-10-06 14:00:30 -04:00
  • 6a3d9d05fd fix(wasmtime-cli): wrong linker in wasi http (#7167) Eduardo de Moura Rodrigues 2023-10-06 18:39:47 +02:00
  • 2c53c42205 wasi-nn: reenable CI task (#7164) Andrew Brown 2023-10-06 07:25:41 -07:00
  • fd3a827e28 Add a whole lot of semicolons to WIT files (#7159) Alex Crichton 2023-10-06 09:11:43 -05:00
  • 786ebef846 fuzzgen: Enable iabs.i128 on fuzzgen (#7168) Afonso Bordado 2023-10-06 14:52:45 +01:00
  • 542c1809e7 add i128 support for iabs on x86_64 (#7166) Anatol Liu 2023-10-05 23:09:05 -04:00
  • 722310a2d9 Add an error resource to WASI streams (#7152) Alex Crichton 2023-10-05 18:04:31 -05:00
  • df150065b8 wasi-http: Use borrow syntax for borrowed resources (#7161) Trevor Elliott 2023-10-05 12:04:53 -07:00
  • be4dbb2951 Bump regalloc2 to 0.9.3 (#7160) Trevor Elliott 2023-10-05 10:02:32 -07:00
  • 88f54c5a38 Update release notes for 14.0.0 (#7158) Alex Crichton 2023-10-05 11:44:56 -05:00
  • 41cff15c50 riscv64: Move sextend optimizations into sext (#7156) Alex Crichton 2023-10-05 09:56:57 -05:00
  • 157b4318df Bump Wasmtime to 15.0.0 (#7154) wasmtime-publish 2023-10-05 07:21:17 -07:00
  • 7ef957a1ff Fix printing error information in sync http tests (#7153) Alex Crichton 2023-10-04 19:55:28 -05:00
  • 946c21d9c0 riscv64: Mark fcmp as already extended (#7151) Afonso Bordado 2023-10-04 23:42:20 +01:00
  • 7ef5094a0e riscv64: Add support for min/max instructions (#7146) Afonso Bordado 2023-10-04 23:41:40 +01:00
  • d4e4f610ce riscv64: Consolidate conditional moves into one instruction (#7145) Alex Crichton 2023-10-04 15:00:21 -05:00
  • 993e26e044 wasmtime: Handle common cli args in wasmtime serve (#7134) Trevor Elliott 2023-10-04 12:15:56 -07:00
  • 611b3de3a2 [wasmtime-wasi] make StdinStream and StdoutStream public (#7150) Joel Dice 2023-10-04 12:40:00 -06:00
  • cc0d8bc691 Refactor HTTP tests to be less flaky and more robust (#7143) Alex Crichton 2023-10-04 12:59:23 -05:00
  • ef868a7ae7 riscv64: Further optimize constants loading (#7139) Alphyr 2023-10-04 16:35:36 +02:00
  • e2f1bdd782 Implement the wasi:sockets/ip-name-lookup interface (#7109) Alex Crichton 2023-10-03 17:05:20 -05:00
  • a6d05429f6 Wasi input-stream: use same errors as output-stream (#7090) Pat Hickey 2023-10-03 13:24:26 -07:00
  • bf513dafdd Resourcify the wasi-http interface (#7135) Trevor Elliott 2023-10-03 12:38:19 -07:00
  • aededf8197 riscv64: Refactor and simplify some branches/fcmp (#7142) Alex Crichton 2023-10-03 14:11:45 -05:00
  • 57a7cafe3c riscv64: Update replicated_{u,}imm5 to match vconst (#7141) Alex Crichton 2023-10-03 13:42:57 -05:00
  • 71f650b011 Fix race condition in AsyncWriteStream (#7144) Alex Crichton 2023-10-03 15:23:36 -05:00
  • ec07c89b9b c-api: Support InstancePre (#7140) Tyler Rockwood 2023-10-03 12:51:07 -05:00
  • 86cd2a01d1 Fix a flaky preview2 test (#7138) Alex Crichton 2023-10-03 12:07:18 -05:00
  • 1e86063574 wasi-sockets: Implement initial listen backlog (#7034) Dave Bakker 2023-10-03 18:59:56 +02:00
  • 4a037fc06d Handle lower_branch consistently amongst backends (#7133) Alex Crichton 2023-10-03 11:09:13 -05:00
  • 16e24fe713 feat(preview1): implement poll_oneoff (#7099) Roman Volosatovs 2023-10-03 16:23:22 +02:00
  • 37cf8e1e75 Async support in the C API (#7106) Tyler Rockwood 2023-10-03 08:42:56 -05:00
  • c927662079 riscv64: Refactor implementation of {u,s}{div,rem} (#7136) Alex Crichton 2023-10-03 05:21:24 -05:00
  • 9d3419741c Fix a regression with wasmtime serve, and enable the serve feature in tests (#7137) Trevor Elliott 2023-10-02 21:23:38 -07:00
  • 83001e9752 Refactor how subscribe works in WASI (#7130) Alex Crichton 2023-10-02 20:01:50 -05:00
  • 1246a2466e riscv64: Add another pattern for loading constants (#7131) Alex Crichton 2023-10-02 18:21:29 -05:00
  • 56e8481b3f riscv64: Optimize uadd_overflow_trap lowering (#7132) Alex Crichton 2023-10-02 16:24:06 -05:00
  • 233786c257 riscv64: Add Zcb extension instructions (#7123) Afonso Bordado 2023-10-02 18:26:08 +01:00
  • c642a56cee Fix compatibility with Rust 1.70.0 (#7128) Alex Crichton 2023-10-02 11:44:43 -05:00
  • f15869b6a1 riscv64: Refactor and enable optimizing sign extensions (#7121) Alex Crichton 2023-10-02 11:22:22 -05:00
  • 80c45422e0 c-api: Expose host memory creation (#7115) Tyler Rockwood 2023-10-02 11:22:07 -05:00
  • d8ca357ed4 Temporarily disable wasi-nn on CI (#7126) Alex Crichton 2023-10-02 10:35:14 -05:00
  • 270e92225d Remove Table*Ext traits for preview2 (#7118) Alex Crichton 2023-09-29 18:32:32 -05:00
  • a7e47627ad Remove some usage of UnsafeCell in the adapter (#7117) Alex Crichton 2023-09-29 18:15:40 -05:00
  • 17eeba0e96 Cranelift: return programmatic error rather than panic when temporaries run out. (#7114) Chris Fallin 2023-09-29 13:27:52 -07:00
  • 3e5b30bd96 Start to port Wasmtime to the new wasi-io API with resources. (#7029) Dan Gohman 2023-09-29 12:23:54 -07:00
  • 4b288ba88d winch(x64): Call indirect (#7100) Saúl Cabrera 2023-09-29 12:59:40 -04:00
  • 11a66086d4 Remove usage of is-terminal and atty crates (#7104) Alex Crichton 2023-09-29 09:41:38 -05:00
  • 90e4daff23 Make C API usable from Rust (#6765) Silas Groh 2023-09-29 22:08:05 +08:00
  • 3ffb6828ca c-api: Correct wasmtime_module_image_range type (#7110) Tyler Rockwood 2023-09-29 08:40:17 -05:00
  • 8a88ff6eb8 Wasi-http: support inbound requests (proxy world) (#7091) Pat Hickey 2023-09-28 15:51:51 -07:00
  • 40c1f9b8b4 ci: Upgrade QEMU to 8.1.1 (#7096) Afonso Bordado 2023-09-28 21:03:39 +01:00
  • cf28c228d2 Remove stray component_impl.rs file (#7103) Alex Crichton 2023-09-28 14:18:59 -05:00
  • e9cd1318a1 wasmtime: Misc optimizations (#7102) Trevor Elliott 2023-09-28 12:09:15 -07:00