Commit Graph

7 Commits

Author SHA1 Message Date
Dan Kegel 2ec51fb1f1 net/ip, syscall/errno: Reduce code duplication by switching to internal/itoa.
internal/itoa wasn't around back in go 1.12 days when tinygo's syscall/errno.go was written.
It was only added as of go 1.17 ( https://github.com/golang/go/commit/061a6903a232cb868780b )
so we have to have an internal copy for now.
The internal copy should be deleted when tinygo drops support for go 1.16.

FWIW, the new version seems nicer.
It uses no allocations when converting 0,
and although the optimizer might make this moot, uses
a multiplication x 10 instead of a mod operation.
2023-05-04 13:35:26 +02:00
soypat 641c70fa39 move xtoi2 to parse.go 2023-05-04 13:35:26 +02:00
Patricio Whittingslow 46ead638e7 add MAC address implementation to net 2023-05-04 13:35:26 +02:00
Federico G. Schwindt 6018d49fa2 net: os: add more stubs for 1.15
Fix importing net/http.
2023-05-04 13:35:26 +02:00
Federico G. Schwindt a51f3399cb Add more net compatibility
Required for net/http.
2023-05-04 13:35:26 +02:00
Federico G. Schwindt 9432cd8adb Add support for net.IP 2023-05-04 13:35:26 +02:00
Ron Evans 5ad867442b Initial commit 2023-05-04 13:07:35 +02:00