Commit Graph

16 Commits

Author SHA1 Message Date
Yurii Soldak d6afd8a0f4 build: drop deprecated build tags 2023-05-04 13:35:26 +02:00
Hrishi Hiraskar f8c068c541 net: implement Pipe 2023-05-04 13:35:26 +02:00
Roman Volosatovs ca9cd0d2e5 net: sync net.go with Go 1.18 stdlib
Signed-off-by: Roman Volosatovs <roman@profian.com>
2023-05-04 13:35:26 +02:00
Ayke van Laethem 6787459018 all: format code according to Go 1.19 rules
Go 1.19 started reformatting code in a way that makes it more obvious
how it will be rendered on pkg.go.dev. It gets it almost right, but not
entirely. Therefore, I had to modify some of the comments so that they
are formatted correctly.
2023-05-04 13:35:26 +02:00
Ayke van Laethem 00d8c4d7df all: run gofmt on all source code
Some source code wasn't part of `FMT_PATHS` so wasn't checked for
correct formatting. This change includes all this source code and
excludes cgo/testdata because it contains files that can't be parsed.
2023-05-04 13:35:26 +02:00
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