8 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 96922d6af8 Build on Go 1.27
Build, vet and tests are clean on the 1.27.1 toolchain.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-17 11:54:13 -07:00
zeekay 7c7f671c2f add native CI; refresh go.sum against the declared requirements
go.mod asked for ids v1.3.2 and crypto v1.20.2 while go.sum still carried
v1.2.9 and v1.19.0, so the module did not build. Retidied the root and the
nested bit/ and safe/ modules; bit/ was additionally missing the luxfi/geth
requirement that its compress test imports.

The CI test command covers all four modules — go test ./... stops at a nested
module boundary and would otherwise skip bit/, big/ and safe/ entirely.
2026-08-21 00:11:23 -07:00
zeekay d7e4bee290 go: 1.26.3 → 1.26.4 (security: crypto/x509, mime, net/textproto) 2026-06-06 22:06:12 -07:00
zeekay 947d783122 go.mod: bump go directive to 1.26.3 (security advisory) 2026-05-12 20:55:00 -07:00
zeekay d5fafe12e3 chore: bump Go 1.26.0 → 1.26.1
Fixes 5 stdlib CVEs (html/template, os, net/url, crypto/x509 x2).
2026-03-12 01:09:17 -07:00
zeekay 11962a0791 chore: update Go module dependencies 2026-03-03 22:39:12 -08:00
zeekay 8165bc28b2 chore: remove local replace directives 2026-01-08 23:44:14 -08:00
zeekay ef2368da52 Add bit and units subpackages, remove safemath wrapper
- Add math/bit: XOR, AND, compress operations (from bitutil)
- Add math/units: Lux denomination constants (NanoLux, MicroLux, etc.)
- Remove safemath/: was just re-exporting geth/common/math
- Use github.com/luxfi/geth/common/math directly for safe math ops
2026-01-03 15:52:15 -08:00