Commit Graph

11 Commits

Author SHA1 Message Date
Federico G. Schwindt 2953128831 Test net.Buffers{} 2023-05-04 13:35:26 +02:00
Federico G. Schwindt c954718d79 Add net.Buffers
Should fix https://github.com/mailru/easyjson/issues/335, for the
most part.
2023-05-04 13:35:26 +02:00
deadprogram c454821d41 net/interface: use internal implementation for itoa.Uitoa
Signed-off-by: deadprogram <ron@hybridgroup.com>
2023-05-04 13:35:26 +02:00
soypat 1714e7c7ab net: add bare Interface implementation 2023-05-04 13:35:26 +02:00
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