mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-09 21:58:07 -05:00
chore: roadmap updates 26 11 (#341)
This commit is contained in:
@@ -18,8 +18,8 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
|
||||
### Create Standalone CPU Integer Library
|
||||
|
||||
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library`
|
||||
* owner: Esteban
|
||||
* status: not started
|
||||
* owner: Constantine
|
||||
* status: in progress (50%)
|
||||
* start-date: 2025/11/15
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -27,13 +27,13 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
|
||||
- Extract low-level, hardware- and compiler-specific primitives from [`stint/private/primitives`](https://github.com/status-im/nim-stint/tree/master/stint/private/primitives) and turn them into a reusable, standalone library for CPU-sized integers. Model the design after [Rust’s integer intrinsics](https://github.com/rust-lang/rust/issues/85532), [`nim-stew` PR #187](https://github.com/status-im/nim-stew/pull/187), and [Constantine’s arithmetic core](https://github.com/mratsim/constantine/tree/master/constantine/math_arbitrary_precision/arithmetic), with clean abstractions, cross-platform support, and a minimal, well-documented API. The resulting library should serve as a foundational building block for bigint and cryptographic libraries like Stint and Constantine.
|
||||
|
||||
#### Deliverables
|
||||
- PRs/Issues/Docs/Reports
|
||||
- [Repository bootstrap with overflow/saturating arithmetic and tests](https://github.com/status-im/nim-intops)
|
||||
|
||||
### Command line parsers
|
||||
|
||||
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`
|
||||
* owner: Esteban
|
||||
* status: in progress (75%)
|
||||
* status: in progress (80%)
|
||||
* start-date: 2025/11/15
|
||||
* end-date: 2025/12/31
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ By the end of this quarter, we aim to have made significant progress on these fr
|
||||
All the relevant information can be found in [this GitHub issue](https://github.com/nim-lang/nimble/issues/1449).
|
||||
|
||||
#### Deliverables
|
||||
- [Use releases.json as source of truth for nim binaries](https://github.com/nim-lang/nimble/pull/1525)
|
||||
- [Simplifies install dir bottleneck #1520](https://github.com/nim-lang/nimble/pull/1520)
|
||||
- [Add nim-chronos v4.0.4 as submodule #1518](https://github.com/nim-lang/nimble/pull/1518)
|
||||
- [Atomic parser fallback #1517](https://github.com/nim-lang/nimble/pull/1517)
|
||||
|
||||
Reference in New Issue
Block a user