pyvider-cty 2025-07-20
Go compatibility infrastructure and msgpack test fixtures added
143 files · 4,113+ · 3,033-

Go Compatibility Infrastructure

5 files changed
  • Makefile Changes for go compatibility infrastructure
  • go.mod Changes for go compatibility infrastructure
  • go.sum Changes for go compatibility infrastructure
  • main.go Changes for go compatibility infrastructure
  • generator.py Changes for go compatibility infrastructure
  • Added compatibility/go/Makefile (48 lines), compatibility/go/go.mod, compatibility/go/go.sum baseline internal
    3 files
    • go.sum
    • Makefile
    • go.mod
  • Added compatibility/go/main.go (373 lines): Go reference implementation for generating msgpack test fixtures qualify internal
    1 file
    • main.go
  • Added compatibility/python/generator.py (111 lines): Python fixture generator qualify internal
    1 file
    • generator.py
  • Added 17 msgpack fixture files covering: bool, string, number, list, map, set, object, tuple, dynamic wrapped, null, unknown (refined and unrefined), capsule qualify internal
    5 files
    • Makefile
    • go.mod
    • go.sum
    • main.go
    • generator.py

Documentation Cleanup

1 file changed
  • index.md Documentation changes
  • Removed old migration guide, TODO, release notes, changelog, contributing specify internal
    1 file
    • CHANGELOG.md
  • Updated README (100 lines of changes) specify internal
    3 files
    • README.md
    • README.md
    • README.md

Development Scripts

1 file changed
  • code.sh See points for details
  • Added code.sh (104 lines): Development workflow script baseline internal
    1 file
    • code.sh

Test Fixture Structure

1 file changed
  • advanced_capsule.msgpack Test updates
  • Created compatibility/tests/fixtures/go-cty/ with binary msgpack fixtures for cross-language testing qualify internal
    1 file
    • advanced_capsule.msgpack
1 file changed
  • z_high_coverage_final.py See points for details