Commit Graph

87 Commits

Author SHA1 Message Date
Edoardo Vacchi
b7b54d5967 wazevo(docs): optimizing compiler (#2065)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
2024-03-09 09:39:11 +09:00
Takeshi Yoneda
3c7bc733c5 Nuke old singlepass compiler, enable optimizing compiler by default (#2130)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
2024-03-07 15:26:45 +09:00
Takeshi Yoneda
0a03e179df Deletes experimental GOOS=js support (#2027) 2024-02-07 18:44:00 -08:00
Steve Manuel
f673e817cd docs: add extism to community users (#1841)
Signed-off-by: Steve Manuel <steve@dylib.so>
2023-11-17 21:18:12 +00:00
jerbob92
86790913d8 Add wazero-emscripten-embind to users page (#1790)
Signed-off-by: Jeroen Bobbeldijk <jeroen@klippa.com>
2023-10-16 16:17:48 +01:00
Clifton Kaznocha
61ddcd5628 Add Impart Security to the users page (#1688)
Signed-off-by: Clifton Kaznocha <ckaznocha@users.noreply.github.com>
2023-09-06 06:23:21 +09:00
Edoardo Vacchi
d5d7ac82f1 docs: update specs.md with sock_* (#1598) 2023-07-28 17:07:35 +09:00
Alan Braithwaite
fda5d12f29 add runreveal to community page (#1577) 2023-07-11 13:46:13 +08:00
Crypt Keeper
7498ad335f gojs: drops HTTP support to be compatible with Go 1.21 (#1557)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-07-05 16:56:18 +08:00
Crypt Keeper
1e0f88bc14 deps: upgrades to TinyGo v0.28.1 (#1512)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-06-12 14:21:00 +10:00
Achille
904e9a9972 site: add wasi-go to the list of community projects (#1511)
Signed-off-by: Achille Roussel <achille.roussel@gmail.com>
2023-06-10 11:05:17 +08:00
Achille
7d60e1a739 site: add wzprof to the list of community projects (#1510)
Signed-off-by: Achille Roussel <achille.roussel@gmail.com>
2023-06-10 09:02:48 +08:00
Edoardo Vacchi
e46e803565 site: fix small mistake in TinyGo doc (#1435)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
2023-05-04 16:31:39 +02:00
Crypt Keeper
c7623db7cb Revises instructions to latest guidance from TinyGo (#1429)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
Co-authored-by: Achille <achille.roussel@gmail.com>
2023-05-03 08:15:09 +08:00
Ashley Jeffs
0dd73938eb Add Benthos to users.md (#1412) 2023-04-28 06:00:04 -07:00
Achille
27c7c320b3 add github.com/stealthrocket/wazergo to the list of libraries using wazero (#1337)
Signed-off-by: Achille Roussel <achille.roussel@gmail.com>
2023-04-03 12:22:20 +09:00
Louis Thibault
8b46c75ccd Add Wetware to users.md (#1319)
Signed-off-by: Louis Thibault <l.thibault@sentimens.com>
2023-03-31 08:00:21 +09:00
Crypt Keeper
44636d02ee corrects out-of-date docs around 1.0 and fixes some relrefs (#1316)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-30 13:06:34 +08:00
C.C
2c0938f1b1 add YoMo project to users.md (#1306)
Signed-off-by: C.C <fanweixiao@gmail.com>
2023-03-29 12:32:05 +08:00
Takeshi Yoneda
fa722dd9e3 Implements api.Function directly over engine specific callEngine (#1297)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2023-03-28 16:49:35 +09:00
jerbob92
a9829b627b Add pdfium-cli to users (#1293)
Signed-off-by: Jeroen Bobbeldijk <jeroen@klippa.com>
2023-03-27 16:07:18 +09:00
José Carlos Chávez
721950abc5 docs: adds import to example. (#1288)
Signed-off-by: José Carlos Chávez <jcchavezs@gmail.com>
Co-authored-by: Crypt Keeper <64215+codefromthecrypt@users.noreply.github.com>
2023-03-25 00:06:57 +01:00
jerbob92
8e6ae9c314 Add go-pdfium to users (#1289)
Signed-off-by: Jeroen Bobbeldijk <jeroen@klippa.com>
2023-03-25 00:06:41 +01:00
José Carlos Chávez
c4e34a2495 chore: fixes syntax in home site (#1287) 2023-03-24 22:00:55 +01:00
Crypt Keeper
5d8d8d05de site: fixes example bug (#1249)
the installer goes to ./bin by default

to do something else you need something like

`| bash -s -- -b /usr/local/bin`

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-17 09:00:47 +08:00
Takeshi Yoneda
de920ff082 site: removes unnecessary type decl (#1248)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2023-03-17 09:43:58 +09:00
Edoardo Vacchi
606a1a205d site: update homepage to show CLI (#1229)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
2023-03-16 13:14:33 +08:00
Crypt Keeper
41ef17c5c2 wasi: implements path_filestat_set_times (#1220)
This implements `path_filestat_set_times` which is the last remaining filesystem function in wasi we formerly stubbed.

Other minor changes:
* this removes all places we import alias path as pathutil, introducing a utility function `joinPath` where that was used to reduce name conflicts.
* this fixes places where we used different variable names for the same parameter between main and test source.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-13 09:46:17 +08:00
Takeshi Yoneda
46887b0e31 doc: adds 'How function call works' (#1216)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
Co-authored-by: Adrian Cole <adrian@tetrate.io>
2023-03-10 15:44:44 +09:00
Takeshi Yoneda
86d89e4d6a docs: fixes drift in diagram (#1209)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2023-03-07 16:15:19 +09:00
Takeshi Yoneda
abb0cae293 doc: adds toplevel docs section (#1207)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
Co-authored-by: Crypt Keeper <64215+codefromthecrypt@users.noreply.github.com>
2023-03-07 16:07:19 +09:00
Crypt Keeper
25493fe271 gojs: makes experimental status explicit (#1200)
Before, our README said gojs `GOOS=js compiled wasm` was experimental.
However, as we head to 1.0 we should be more explicit about that.

When we started gojs, there was no likely future where `GOOS=wasi` would
happen in the standard go compiler. This has changed, so we'll only keep
the gojs package around until wasi is usable for two Go releases. Being
in an experimental package helps others know to watch out for this.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-06 09:22:58 +08:00
Crypt Keeper
c8344f2bfe site: move scale to better section (#1190)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-03 07:33:48 +08:00
Crypt Keeper
a4db5b4945 site: adds taubyte to new cloud platform category (#1184)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-02 08:33:45 +08:00
Francis Chuang
fa784dc069 Add mjml-go to community page (#1183)
Signed-off-by: Francis Chuang <francis.chuang@gmail.com>
2023-03-02 08:20:50 +09:00
Crypt Keeper
c0276a6fe9 site: sorts headings by tier and adds trivy (#1181)
This makes the headings mostly in order by tier, like libraries, then
middleware before compiled binaries.

This also adds Trivy, which was one of the original end users of wazero!

cc @knqyf263 who I asked permission from.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-01 17:48:50 +08:00
Crypt Keeper
1bec067588 site: adds dapr to users (#1180)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-01 16:56:36 +08:00
Shivansh Vij
4fd3d9d6e2 Adds scale.sh to users.md (#1179)
Signed-off-by: Shivansh Vij <shivanshvij@loopholelabs.io>
2023-03-01 11:42:12 +09:00
Nuno Cruces
6d0b008e08 site: adds sqlite3 as a user (#1167) 2023-02-26 06:46:52 +08:00
Crypt Keeper
2ee0c472a1 site: adds mosn as a user (#1162)
thanks @antJack @taoyuanyuan and recently @evacchi for the long term
collaboration on this.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-02-24 16:33:16 +08:00
Anuraag Agrawal
13dc2e6b3d Add go-re2 to users.md (#1159)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
2023-02-24 10:18:46 +08:00
Phil Kedy
304669b6f0 Adding waPC to general purpose plugins list (#1157)
Signed-off-by: Phil Kedy <phil.kedy@gmail.com>
Co-authored-by: Crypt Keeper <64215+codefromthecrypt@users.noreply.github.com>
2023-02-24 10:01:12 +08:00
Crypt Keeper
55d302accb site: adds community page, seeded with a couple projects (#1151)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-02-22 16:12:01 +08:00
Crypt Keeper
3d72f2cb90 wasi: implements sched_yield with sys.Osyield (#1131)
This implements WASI `sched_yield` with `sys.Osyield` that defaults to
return immediately. This is intentionally left without a built-in
alternative as common platforms such as darwin implement
`runtime.osyield` by sleeping for a microsecond. If we implemented that,
user code would be slowed down without a clear reason why.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-02-15 15:57:24 -10:00
Crypt Keeper
aecb8e9cdb Implements fd_datasync in WASI and sync in GOOS=js (#1128)
This implements `fd_datasync` in WASI, falling back to normal
`File.Sync` when unsupported. This also backfills missing usage of sync
in GOOS=js. Finally, this updates the WASI status chart based on what's
implemented.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-02-15 12:48:48 -10:00
Crypt Keeper
f18bb221c4 gojs: backfills errno tests and updates links (#1110)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-02-09 07:38:22 -10:00
Takeshi Yoneda
ebc2d97c2a wasi: implements link related system calls (#1057)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2023-02-01 12:06:44 +02:00
Crypt Keeper
9bb46ebeed site: fix wasi chart (#1083)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-01-30 20:45:32 +02:00
Crypt Keeper
a60debc8d2 wasi: implements fd_filestat_set_size and fd_filestat_set_times (#1082)
This implements fd_filestat_set_size and fd_filestat_set_times, which
passes one more test in the rust wasi-testsuite.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
Co-authored-by: Takeshi Yoneda <takeshi@tetrate.io>
2023-01-30 19:08:10 +02:00
Edoardo Vacchi
c324c671d0 docs: add zig section (#1051)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
2023-01-23 19:54:05 +09:00