Skip to content

Commit 2bf07ca

Browse files
authored
chore: use extism:host/env namespace (#19)
* chore: use extism:env namespace * doc: update namespace in readme after rebase * fix: use extism:host/env
1 parent 837eaf9 commit 2bf07ca

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ to do this correctly. So we recommend reading our [concept doc on Host Functions
248248
Host functions have a similar interface as exports. You just need to declare them as extern on the top of your main.go. You only declare the interface as it is the host's responsibility to provide the implementation:
249249

250250
```go
251-
//go:wasmimport env a_python_func
251+
//go:wasmimport extism:user a_python_func
252252
func aPythonFunc(uint64) uint64
253253
```
254254

env.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,75 +2,75 @@ package pdk
22

33
type extismPointer uint64
44

5-
//go:wasmimport env extism_input_length
5+
//go:wasmimport extism:host/env input_length
66
func extism_input_length() uint64
77

8-
//go:wasmimport env extism_length
8+
//go:wasmimport extism:host/env length
99
func extism_length(extismPointer) uint64
1010

11-
//go:wasmimport env extism_alloc
11+
//go:wasmimport extism:host/env alloc
1212
func extism_alloc(uint64) extismPointer
1313

14-
//go:wasmimport env extism_free
14+
//go:wasmimport extism:host/env free
1515
func extism_free(extismPointer)
1616

17-
//go:wasmimport env extism_input_load_u8
17+
//go:wasmimport extism:host/env input_load_u8
1818
func extism_input_load_u8_(extismPointer) uint32
1919

2020
func extism_input_load_u8(p extismPointer) uint8 {
2121
return uint8(extism_input_load_u8_(p))
2222
}
2323

24-
//go:wasmimport env extism_input_load_u64
24+
//go:wasmimport extism:host/env input_load_u64
2525
func extism_input_load_u64(extismPointer) uint64
2626

27-
//go:wasmimport env extism_output_set
27+
//go:wasmimport extism:host/env output_set
2828
func extism_output_set(extismPointer, uint64)
2929

30-
//go:wasmimport env extism_error_set
30+
//go:wasmimport extism:host/env error_set
3131
func extism_error_set(extismPointer)
3232

33-
//go:wasmimport env extism_config_get
33+
//go:wasmimport extism:host/env config_get
3434
func extism_config_get(extismPointer) extismPointer
3535

36-
//go:wasmimport env extism_var_get
36+
//go:wasmimport extism:host/env var_get
3737
func extism_var_get(extismPointer) extismPointer
3838

39-
//go:wasmimport env extism_var_set
39+
//go:wasmimport extism:host/env var_set
4040
func extism_var_set(extismPointer, extismPointer)
4141

42-
//go:wasmimport env extism_store_u8
42+
//go:wasmimport extism:host/env store_u8
4343
func extism_store_u8_(extismPointer, uint32)
4444
func extism_store_u8(p extismPointer, v uint8) {
4545
extism_store_u8_(p, uint32(v))
4646
}
4747

48-
//go:wasmimport env extism_load_u8
48+
//go:wasmimport extism:host/env load_u8
4949
func extism_load_u8_(extismPointer) uint32
5050
func extism_load_u8(p extismPointer) uint8 {
5151
return uint8(extism_load_u8_(p))
5252
}
5353

54-
//go:wasmimport env extism_store_u64
54+
//go:wasmimport extism:host/env store_u64
5555
func extism_store_u64(extismPointer, uint64)
5656

57-
//go:wasmimport env extism_load_u64
57+
//go:wasmimport extism:host/env load_u64
5858
func extism_load_u64(extismPointer) uint64
5959

60-
//go:wasmimport env extism_http_request
60+
//go:wasmimport extism:host/env http_request
6161
func extism_http_request(extismPointer, extismPointer) extismPointer
6262

63-
//go:wasmimport env extism_http_status_code
63+
//go:wasmimport extism:host/env http_status_code
6464
func extism_http_status_code() int32
6565

66-
//go:wasmimport env extism_log_info
66+
//go:wasmimport extism:host/env log_info
6767
func extism_log_info(extismPointer)
6868

69-
//go:wasmimport env extism_log_debug
69+
//go:wasmimport extism:host/env log_debug
7070
func extism_log_debug(extismPointer)
7171

72-
//go:wasmimport env extism_log_warn
72+
//go:wasmimport extism:host/env log_warn
7373
func extism_log_warn(extismPointer)
7474

75-
//go:wasmimport env extism_log_error
75+
//go:wasmimport extism:host/env log_error
7676
func extism_log_error(extismPointer)

0 commit comments

Comments
 (0)