aboutsummaryrefslogtreecommitdiff
path: root/stdlib/integers.h
AgeCommit message (Expand)Author
2025-03-17Fully rename array to listBruce Hill
2025-03-11Fixes for integer truncationBruce Hill
2025-03-09Fix some integer stuff that was being implicitly downcast to 32-bitBruce Hill
2025-03-09Add some missing modulus and conversion methods for floats/intsBruce Hill
2025-03-05Overhaul of constructors, making it more consistent and correct. AlsoBruce 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-11Fixes for integer logic around big/small intsBruce 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-30Bugfixes for moments mixing up microseconds/nanoseconds, plus addingBruce Hill
2024-11-29Add serialization and deserializationBruce Hill
2024-11-29Change how types handle metamethodsBruce Hill
2024-11-25Micro-optimizations for division and modulusBruce Hill
2024-11-24Rename "NULL" to "NONE"Bruce Hill
2024-11-24Switch `NaN` to be identical to the null valueBruce Hill
2024-11-09Rename `from_text()` to `parse()`Bruce Hill
2024-11-03Add RNGs to the languageBruce Hill
2024-11-03Use an RNG parameter for array:random(), array:shuffle(),Bruce Hill
2024-11-03Clean up behavior and syntax for unsigned bit shifts (<<<, >>>)Bruce Hill
2024-11-03Add Int64:unsigned_left_shift() and :unsigned_right_shift()Bruce Hill
2024-11-03Add wrapping plus/minus for fixed-size integersBruce Hill
2024-10-30Fix header inline functions to use `extern inline` and some GCC magicBruce 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-13Rename builtins/ -> stdlib/Bruce Hill