Skip to content

Migrate TieredInt to pinned ae-numeric - #5

Merged
NikolayChirkov merged 3 commits into
mainfrom
feature/migrate-ae-numeric
Aug 25, 2026
Merged

Migrate TieredInt to pinned ae-numeric#5
NikolayChirkov merged 3 commits into
mainfrom
feature/migrate-ae-numeric

Conversation

@NikolayChirkov

@NikolayChirkov NikolayChirkov commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Pin aethernet-numeric to 68fcbb3 and link ae-numeric
  • Replace legacy TieredInt with PackedU64 / PackedU32 aliases
  • Serialize metrics indices via ae::Serialize / wire_io
  • Add golden wire compatibility tests for tier boundaries

Test plan

  • Local MSVC Release ctest (test-tele)
  • CI matrix (MSVC/MinGW/GCC/Clang)

Replace legacy numeric TieredInt with PackedU64/PackedU32 aliases on
ae-numeric@b82a367, serialize via wire_io, and add golden wire tests so
Aether no longer needs a tele patch.
Comment thread src/aether-tele/packed_int.h Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread src/aether-tele/traps/statistics_trap.cpp Outdated
Drop legacy packed_int comments and PUBLIC /wd4702, use plain
CPMAddPackage for ae-numeric@8dff88b, and use operator+= again for
metric invocation counts.
Co-authored-by: Cursor <cursoragent@cursor.com>
@NikolayChirkov
NikolayChirkov merged commit e2ac5d3 into main Aug 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants