Commit Graph

  • b5671f1033 fix: interpreter memory slicing overflow (#2506) main Nuno Cruces 2026-06-08 09:30:00 +01:00
  • 5500f5c252 poll_oneoff: generalize blocking fd polling for non-stdin fds (#2481) Christian Stewart 2026-05-29 02:46:15 -07:00
  • 2ab480b55f Remove SQLite (#2502) v1.12.0 Nuno Cruces 2026-05-28 16:27:49 +01:00
  • 2c14bbff3d feat: typed function references spec (#2497) Edoardo Vacchi 2026-05-28 15:57:29 +02:00
  • 475a1f8f0d fix: compilation cache should store catch clause table (EH) (#2498) Edoardo Vacchi 2026-05-21 09:22:12 +02:00
  • a3374cf27a refactor: wasm.ValueType as type definition + widening (uint64) (#2495) Edoardo Vacchi 2026-05-11 21:01:15 +02:00
  • 8755611b73 arm64: fix relocation bug when number of args > 8 (#2492) Mike Poindexter 2026-05-11 07:32:11 -07:00
  • e6dd6c0c14 Update golang.org/x/sys (#2493) Nuno Cruces 2026-05-08 17:19:34 +01:00
  • 2bbd517b76 Fix fd_prestat_get integer overflow on 32-bit platforms (#2491) 涵曦 2026-04-28 09:39:16 +08:00
  • bfb20e0ba7 feat: exception handling spec (#2489) Edoardo Vacchi 2026-04-26 18:12:51 +02:00
  • 5cb4bb3ec0 Revert "Added f4 to community/users.md" (#2490) Takeshi Yoneda 2026-04-18 09:55:52 -07:00
  • 1dc02f0c35 Added f4 to community/users.md (#2485) unxed 2026-04-18 17:49:07 +02:00
  • 0bcb5f2a8c interpreter: ensure i32 operations are masked (#2488) Edoardo Vacchi 2026-04-15 19:48:27 +02:00
  • 077fe36f77 Update golang.org/x/sys (#2486) Nuno Cruces 2026-04-12 00:41:02 +01:00
  • 929e4000d5 feat: extended const expressions (#2468) Mike Poindexter 2026-03-08 01:14:25 -08:00
  • 8ee2508668 sysfs: support IsNonblock/SetNonblock on fs.FS-backed files (#2479) Christian Stewart 2026-03-05 08:49:54 -08:00
  • a877b1b410 sysfs: support Poll() on custom stdin implementations (#2476) Christian Stewart 2026-03-04 02:40:00 -08:00
  • dafe2caaf5 Fix error when attempting to invoke a start function imported from a host module (#2475) Mike Poindexter 2026-03-04 02:13:25 -08:00
  • 44270c8936 compiler: detect ARM64 features on windows (#2473) Nuno Cruces 2026-02-16 14:53:09 +00:00
  • f7cf1693f3 Fix an error when importing functions which were re-exported. (#2463) Mike Poindexter 2026-02-09 03:32:08 -08:00
  • aa7ebad54c Don't use compiler when executable mmap is disabled (#2471) Anuraag (Rag) Agrawal 2026-02-09 12:44:41 +09:00
  • 3ec1e028c8 Fix spelling mistake in comment (#2467) Bjørn Erik Pedersen 2026-01-18 15:59:08 +01:00
  • df9f68620d Correct typo in RATIONALE.md (#2460) Anuraag (Rag) Agrawal 2025-12-23 13:59:14 +09:00
  • fe2e75192a Use golang.org/x/sys (#2443) v1.11.0 Nuno Cruces 2025-12-18 15:01:01 +00:00
  • 9286448974 Update Wasm 2.0 spec tests. (#2458) Nuno Cruces 2025-12-07 21:24:43 +00:00
  • af80797dba Add go-libtiff to users.md (#2457) jerbob92 2025-12-05 20:07:24 +01:00
  • 77db9681cc Change version policy to two versions. (#2448) Nuno Cruces 2025-11-18 12:59:45 +00:00
  • 275c9a015b Simplify utimens. (#2449) Nuno Cruces 2025-11-14 14:39:31 +00:00
  • 5e7c35ebc1 Fix race condition in refCount initialization (#2447) Giacomo Orsenigo 2025-11-14 13:30:47 +01:00
  • cc1ca4c601 Streamline build tags: remove tinygo, cgo (#2446) Nuno Cruces 2025-11-14 05:21:33 +00:00
  • ee3f9d9c5c Fix syntax in release workflow (#2442) v1.10.1 Nuno Cruces 2025-11-09 00:23:12 +00:00
  • 866305b2af Update runners, remove signed MSI (#2441) v1.10.0 Nuno Cruces 2025-11-08 15:41:07 +00:00
  • 7d48ca5736 Introduce reference counting for compiled modules (#2427) Burak Ok 2025-11-06 18:03:48 +01:00
  • 514cdb3376 Fix getisar0 SIGILL on old Linux kernels running on ARM64 (#2439) Deluan Quintão 2025-11-06 11:51:19 -05:00
  • 486024c6d0 Align preambles, trampolines to 16 bytes. (#2432) Nuno Cruces 2025-10-29 14:59:25 +00:00
  • 301b9c0b2a Use slices.Clone. (#2435) Nuno Cruces 2025-10-29 14:00:18 +00:00
  • f6f832a4f7 Mention macOS code-signing entitlements (#2433) Nuno Cruces 2025-10-29 13:38:05 +00:00
  • 82181973c2 Add ppc64le&s390x Linux to supported stat implementation (#2412) Elliott Sales de Andrade 2025-10-29 09:37:37 -04:00
  • 4668182376 wazevoapi: use copy instead of loops (#2431) Nuno Cruces 2025-10-28 16:22:28 +00:00
  • 7e75672368 wazevoapi: pre-allocate VarLength slice capacity to eliminate repeated allocations (#2430) Maanas Sathaye 2025-10-28 08:47:48 -05:00
  • 5dd247b60e wazevo: concurrent local wasm function compilation (#2381) David Desmarais-Michaud 2025-10-27 17:59:02 -04:00
  • b94a430704 Always use W^X if possible. (#2429) Nuno Cruces 2025-10-22 19:35:53 +01:00
  • a14d2f95aa Consolidate code sections. (#2428) Nuno Cruces 2025-10-22 19:35:06 +01:00
  • 996b803044 Update CODEOWNERS to change maintainer (#2423) Takeshi Yoneda 2025-09-24 08:11:56 -07:00
  • 70ea006265 deps: use Go 1.25 (#2419) Takeshi Yoneda 2025-09-13 10:17:35 -07:00
  • 481bac90d3 feat: tail-call proposal (#2403) Edoardo Vacchi 2025-08-23 19:13:13 +02:00
  • fc438ce63c Increase buffer size of TestWriteFdNonblock (#2415) Elliott Sales de Andrade 2025-08-15 18:19:40 -04:00
  • a6f7bbb0f3 fix: TestAdjustClonedStack for Go 1.25 (#2418) Nuno Cruces 2025-08-12 15:36:44 +01:00
  • b35dd5fbea bench: disable TestOpenFileCreateExclDanglingSymlink on Windows (#2416) Edoardo Vacchi 2025-08-04 18:22:49 +02:00
  • b5f2bd0f82 ci: ensure top-level tests are run on alternate architectures (#2414) Elliott Sales de Andrade 2025-07-30 12:46:49 -04:00
  • 731d580ce9 Fix link syntax (#2404) Mitar 2025-07-29 04:43:01 +02:00
  • 0dea5d7ee1 Fix typo in memory fill. (#2396) Nuno Cruces 2025-04-14 15:32:03 +01:00
  • 242ae911b1 Optimize/streamline fill operations (#2395) Nuno Cruces 2025-04-12 16:46:19 +01:00
  • 26d5f5eb4b arm64: account for imported funcs in the branch to a relocation island (#2387) Edoardo Vacchi 2025-03-06 17:08:48 +01:00
  • fc17301436 bench: skip TestOpenFileDevNull on Windows (#2388) Edoardo Vacchi 2025-03-06 17:08:39 +01:00
  • cc40233f33 Fixes testHostFunctionNumericParameter (#2380) Takeshi Yoneda 2025-02-18 18:39:08 -08:00
  • 96f2052f6d ci: update Go floor to 1.22 and run CI with 1.22/1.24 (#2379) v1.9.0 Anuraag (Rag) Agrawal 2025-02-19 00:24:27 +09:00
  • 70a9688a9f wazevo(amd64): reserve dx when calling memmove to support go 1.24 (#2378) Anuraag (Rag) Agrawal 2025-02-18 03:52:57 +09:00
  • 88f3a0efab docs: add yoke to community users (#2377) David Desmarais-Michaud 2025-02-16 12:40:07 -05:00
  • 314bc4196f runtime: return nil interface not nil pointer on error (#2376) Nuno Cruces 2025-02-15 17:27:49 +00:00
  • a40188c715 compiler: fix ARMv8 regression introduced in #2345 (#2365) Nuno Cruces 2025-02-15 00:17:29 +00:00
  • 4231c48a9c CI: use Linux ARM runners. (#2366) Nuno Cruces 2025-01-21 18:12:48 +00:00
  • 6fd2ceb81e ci: removes unnecessary cache (#2369) Takeshi Yoneda 2025-01-21 09:45:34 -08:00
  • 8358482d4a Update to latest TinyGo and Rust (#2368) Anuraag (Rag) Agrawal 2025-01-22 00:42:05 +09:00
  • c6e819e6af Fixes libsodium workflow (#2364) Takeshi Yoneda 2025-01-15 14:32:56 -08:00
  • edb3c735e0 Fix comment from #2355. (#2363) Nuno Cruces 2025-01-15 10:59:22 +00:00
  • a40f1b5b79 sysfs: always reopen directory before readdir (#2355) xu0o0 2025-01-15 18:55:51 +08:00
  • a0abdc0c58 Fix integration tests. (#2361) Nuno Cruces 2025-01-14 19:57:38 +00:00
  • 610c202ec4 arm64: account for imported functions when encoding relocation islands (#2346) v1.8.2 Edoardo Vacchi 2024-11-23 22:55:22 +01:00
  • 2c4b66bfbe compiler: require ARMv8.1 (#2345) Nuno Cruces 2024-11-20 21:40:41 +00:00
  • d25ce10a01 chore: update action deps (#2344) Nuno Cruces 2024-11-18 17:21:47 +00:00
  • 0a20795805 Enable compiler on NetBSD, DragonFly, illumos and Solaris (#2343) Nuno Cruces 2024-11-15 15:19:25 +00:00
  • e5ba9482df Add DragonFly, illumos, Solaris to CI. (#2341) Nuno Cruces 2024-11-15 14:58:22 +00:00
  • c5e90c547c Add *BSD to CI. (#2338) Nuno Cruces 2024-11-14 18:28:07 +00:00
  • dc08732e57 Fix users list (#2334) Matt Johnson-Pint 2024-10-29 20:56:03 -07:00
  • 05b2499a3c Add Modus to "who's using wazero" list (#2333) Matt Johnson-Pint 2024-10-27 09:03:24 -07:00
  • c8d0f0ac17 experimental: clarify memory allocator context is for module instantiation (#2331) Anuraag (Rag) Agrawal 2024-10-11 10:56:31 +09:00
  • 6016a705fa cli: clarifies it is possible to escape the mount in help (#2328) v1.8.1 Takeshi Yoneda 2024-10-03 15:48:52 -07:00
  • 51aba3703d example: fixes deallocate error in Rust (#2327) Takeshi Yoneda 2024-10-02 10:36:21 -07:00
  • 178eefe8b0 sysfs: disallow absolute symlinks (#2324) Nuno Cruces 2024-09-27 15:46:07 +01:00
  • 111c51a1bd Fix descriptor.Table buffer growth calc (#2311) Edward McFarlane 2024-09-25 10:31:30 -04:00
  • dc058c074d sysfs: reopening file doesn't update fd (#2319) Nuno Cruces 2024-09-24 00:41:46 +01:00
  • 1353ca24fe experimental: allow custom memory allocator Reallocate to fail (#2315) Nuno Cruces 2024-09-16 10:28:30 +01:00
  • b468adaf3d compiler: ResolveImportedFunction should infer the typeID from the importing module (#2314) Edoardo Vacchi 2024-09-16 03:59:41 +02:00
  • 58488880a3 Show close for concurrent-instantiation example (#2309) Edward McFarlane 2024-09-05 19:22:56 -04:00
  • dbc4b62466 ci: Updates TinyGo to 0.33 (#2304) Takeshi Yoneda 2024-08-20 08:55:34 -07:00
  • 5ed4c174cc ci: upgrade to Go 1.23 (#2301) v1.8.0 Nuno Cruces 2024-08-14 14:41:47 +01:00
  • 2b12e189ee Improves ImportResolver example (#2299) Bjørn Erik Pedersen 2024-08-05 19:03:31 +02:00
  • a186448de5 Add experimental ImportResolver (#2298) Bjørn Erik Pedersen 2024-08-05 16:56:24 +02:00
  • 5ad3f0631d doc: adds comments on simultaneous compilation (#2295) Takeshi Yoneda 2024-08-01 07:35:17 -07:00
  • 22b92a5556 Update Benthos to Redpanda Connect (#2291) Tyler Rockwood 2024-07-25 14:07:13 -05:00
  • c345ddf2b5 Add support for Emscripten version 3.1.57 (#2290) jerbob92 2024-07-19 17:17:29 +02:00
  • c077eabacd ci: tests with Go 1.23rc2 (#2277) Takeshi Yoneda 2024-07-17 22:18:10 -07:00
  • 9a19a04962 backend: stop allocating ValueDefinitions (#2288) Takeshi Yoneda 2024-07-10 10:41:22 -07:00
  • e2db5acda7 backend: removes unnecessary ValueDefinition fields (#2287) Takeshi Yoneda 2024-07-10 09:51:09 -07:00
  • 2c53c6b5a3 ssa: removes valueIDToInstruction slice (#2286) Takeshi Yoneda 2024-07-09 17:35:23 -07:00
  • 95f37cd19f ssa: removes map use for Value aliasing (#2285) Takeshi Yoneda 2024-07-09 16:54:24 -07:00
  • 0194765782 ssa: stores types in higher 4-bits of Variable (#2284) Takeshi Yoneda 2024-07-09 09:19:13 -07:00
  • 6d8e131b65 ssa: removes unnecessary definition (#2283) Takeshi Yoneda 2024-07-09 08:57:56 -07:00
  • e73ede5f55 Uses unsafe.String where possible (#2282) Takeshi Yoneda 2024-07-09 08:00:31 -07:00