apocelipes

Results 16 issues of apocelipes

I suppose these functions are quite useful. Also add a GCD math helper.

Currently, the `Srender` and `Sprint` method of some components uses "+=" to add the result. The string returned by `Srender` would be very long, and using "+=" will waste some...

proposal

- let "posix_searchpath" check if the file has the execute permission - replace all "which" commands with "cimg::posix_searchpath" - reduce redundant calls to "imagemagick_path", the result cannot be changed, we...

Implement the encoding.TextAppender interface for "net.IP". Implement the encoding.(Binary|Text)Appender interfaces for "netip.Addr", "netip.AddrPort" and "netip.Prefix". "net.IP.MarshalText" also gets some performance improvements: │ old │ new │ │ sec/op │ sec/op...

### Proposal Details Currently when we set the random seed on Linux, the runtime's fallback path needs to open, read and then close "/dev/urandom". This requires 3 system calls. A...

help wanted
NeedsFix
compiler/runtime

Replace github.com/minio/blake2b-simd => golang.org/x/crypto/blake2b Fixes #501. "scc --no-duplicates" now runs a little bit faster: ![Snipaste_2024-08-29_11-34-27](https://github.com/user-attachments/assets/d2998e6d-003b-4283-bc47-1fa11c920ea0) This PR looks very big because "go mod vendor" brings a lot of noise.