Commit Graph
5 Commits
Author SHA1 Message Date
zeekay fa74783188 move C++ sources out of Go repo — luxcpp/consensus is canonical
Deletes pkg/cpp/ (11 tracked files: consensus.cpp, mlx_consensus.cpp,
chain.cpp, network.cpp, vote_processor.cpp + 2 headers + 2 tests + 2
examples + CMakeLists.txt). The sources are now committed in
~/work/luxcpp/consensus/ (commit 6b43843).

cpp_node.go's hardcoded "pkg/cpp/build" path updated to point at
$HOME/work/luxcpp/consensus/build so the e2e harness still finds the
built artifact in its new home.

Rule: Go repos hold only Go + CGO bindings. Heavy C++/Metal/CUDA
lives in ~/work/luxcpp/<package>/. No mixed-language source trees in
the Go monorepo.
2026-05-21 13:55:42 -07:00
zeekay 299fa7336f clean: remove deprecated aliases, AI slop, backwards compat code
- Delete DeprecatedConfig/NewFromDeprecated in syncer (49 lines)
- Delete ChainVMWithNetwork/ChainVMWithHealth type aliases
- Delete QBlock, newSignerWithThreshold, VMState aliases
- Delete GetNetID (returned empty string)
- Remove all "In production" / "For now" / "placeholder" comments
- Fix examples: NewSimpleModel API, big.NewInt overflow
- Published deps for all examples (consensus v1.22.84, dex v1.4.1)
2026-02-15 14:08:02 -08:00
zeekay 86c245bf9a chore: remove all TODOs from production code 2026-03-02 23:59:00 -08:00
zeekay bca5f6c9de Fix more imports/tests 2025-12-12 17:00:55 -08:00
zeekay 06544bd943 Refactor, cleaner arch 2025-11-06 10:32:37 -08:00