aboutsummaryrefslogtreecommitdiff
path: root/stdlib/integers.c
AgeCommit message (Expand)Author
2025-03-09Fix some integer stuff that was being implicitly downcast to 32-bitBruce Hill
2025-03-05Overhaul of constructors, making it more consistent and correct. AlsoBruce Hill
2025-02-21Integer range iteration over fixed width integers should iterate overBruce Hill
2025-02-13Add Int:onward() iteratorBruce Hill
2025-02-13Deprecate Range datatype in favor of using iterator methodsBruce Hill
2024-12-24Add Int:factorial() and n:choose(k)Bruce Hill
2024-12-08Add GCD function for integers (of all flavors)Bruce Hill
2024-12-07Use likely()/unlikely() macros and a few bugfixes for integersBruce Hill
2024-11-29Make Int serialization more compactBruce Hill
2024-11-29Add serialization and deserializationBruce Hill
2024-11-29Change how types handle metamethodsBruce Hill
2024-11-24Rename "NULL" to "NONE"Bruce Hill
2024-11-24Switch `NaN` to be identical to the null valueBruce Hill
2024-11-19Go back to stringifying integers/num32s/bytes without the typeBruce Hill
2024-11-17Tweak hash functionBruce Hill
2024-11-09Bugfix for fixed-size integer rangesBruce Hill
2024-11-09Rename `from_text()` to `parse()`Bruce Hill
2024-11-05Deprecate bit-width integer/num literals in favor of using typeBruce Hill
2024-11-03Add RNGs to the languageBruce Hill
2024-11-03Make Int.random() use thread-local stateBruce Hill
2024-11-03Use an RNG parameter for array:random(), array:shuffle(),Bruce Hill
2024-10-29Fix up some GCC compiler flag options for LTO and inliningBruce Hill
2024-10-03Fix up some compiler flags around floating point numbers so they workBruce Hill
2024-09-30Rename TypeInfo -> TypeInfo_t and fix up some typeinfo codeBruce Hill
2024-09-15Add a Byte datatypeBruce Hill
2024-09-13Rename builtins/ -> stdlib/Bruce Hill