Skip to content

feat: Expose Int64 and UInt64 - deprecate bigint#1212

Merged
mrousavy merged 20 commits intomainfrom
feat/int64
Feb 10, 2026
Merged

feat: Expose Int64 and UInt64 - deprecate bigint#1212
mrousavy merged 20 commits intomainfrom
feat/int64

Conversation

@mrousavy
Copy link
Owner

bigint is too vague. It can store larger values than Int64/UInt64, and it does not specify signedness.

To keep it explicit, we only allow Int64 or UInt64 in Nitro.

bigint cannot be represented using standard library types in neither C++, Swift nor Kotlin.

If you need bigint, either use strings or implement your own BigInt library in Nitro. Adding a third party dependency here just for this would not make sense.

@vercel
Copy link

vercel bot commented Feb 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nitro-docs Ready Ready Preview, Comment Feb 10, 2026 6:45pm

Request Review

@mrousavy mrousavy merged commit a42b35e into main Feb 10, 2026
4 of 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.

1 participant