all: change //go:export to //export

This is the kind that is used in Go (actually CGo) for exporting
functions. I think it's best to use //export instead of our custom
//go:export pragma, for consistency (they are equivalent in TinyGo).
Therefore I've updated all instances to the standard format (except for
two that are updated in https://github.com/tinygo-org/tinygo/pull/1024).

No smoke tests changed (when comparing the output hash), except for some
wasm tests that include DWARF debug info and tend to be flaky anyway.
This commit is contained in:
Ayke van Laethem
2020-04-04 16:42:19 +02:00
committed by Ayke
parent 46345aade6
commit cbaa58a2d9
23 changed files with 51 additions and 51 deletions
+4 -4
View File
@@ -53,14 +53,14 @@ func setEventHandler(fn func()) {
handleEvent = fn
}
//go:export resume
//export resume
func resume() {
go func() {
handleEvent()
}()
}
//go:export go_scheduler
//export go_scheduler
func go_scheduler() {
scheduler()
}
@@ -69,10 +69,10 @@ const asyncScheduler = true
// This function is called by the scheduler.
// Schedule a call to runtime.scheduler, do not actually sleep.
//go:export runtime.sleepTicks
//export runtime.sleepTicks
func sleepTicks(d timeUnit)
//go:export runtime.ticks
//export runtime.ticks
func ticks() timeUnit
// Abort executes the wasm 'unreachable' instruction.