aboutsummaryrefslogtreecommitdiff
path: root/builtins/integers.h
AgeCommit message (Expand)Author
2024-09-08Fix nearly every GCC warning and add __attribute__((pure/const)) whereBruce Hill
2024-09-05Replace $Type with Type$info for builtin TypeInfosBruce Hill
2024-09-05Rename array_t -> Array_tBruce Hill
2024-09-04Add Text:repeat()Bruce Hill
2024-09-04Unify parsing code to correctly handle parsing integers and numbers withBruce Hill
2024-09-02Bugfix some text replacement thingsBruce Hill
2024-09-02Fix up some integer and print statement stuffBruce Hill
2024-09-02Initial WIP first pastBruce Hill
2024-08-23Bugfix for parsing intsBruce Hill
2024-08-18Add Int:clamped() and Num:clamped()Bruce Hill
2024-08-18Add primality testing and next_prime()/prev_prime()Bruce Hill
2024-08-17Make small integer constants actually constantBruce Hill
2024-08-16Change division and modulus to use euclidean division, plus fix up a fewBruce Hill
2024-08-16More fixes for intsBruce Hill
2024-08-16BugfixBruce Hill
2024-08-14Fix up type conversions with ints and numsBruce Hill
2024-08-13Add Int:sqrt()Bruce Hill
2024-08-13Support ^ exponentiation for integersBruce Hill
2024-08-13Make biggest int semantically meaningfulBruce Hill
2024-08-13Fix some edge casesBruce Hill
2024-08-13Create inlined fast versions of integer opsBruce Hill
2024-08-13Fix Int->Num promotionsBruce Hill
2024-08-13Get rid of slow_* int functionsBruce Hill
2024-08-13Fixing up more stuffBruce Hill
2024-08-13Fixing up integersBruce Hill
2024-08-13More fixesBruce Hill
2024-08-13BugfixesBruce Hill
2024-08-13Partially working first draft of bigintsBruce Hill
2024-08-05Add a Range datatype with creation methods like `5:to(10)` andBruce Hill
2024-08-03Fix integer random functions so they correctly handle all representableBruce Hill
2024-05-18Clean up imports a bitBruce Hill
2024-04-10Add from_text() method for ints/numsBruce Hill
2024-03-29Switch naming convention to use '$' in symbols moreBruce Hill
2024-03-18Improve codegen for enums by eliminating unnecessary methodsBruce Hill
2024-03-18More file commentsBruce Hill
2024-03-03Rename as_str -> as_textBruce Hill
2024-03-03Definitively go with "Int" and "Num" over "Int64" and "Num64", plus addBruce Hill
2024-03-03Initial pass at namespacingBruce Hill
2024-02-27Const typeinfosBruce Hill
2024-02-27Stop using namespace typesBruce Hill
2024-02-17Split out parts into appropriate headersBruce Hill
2024-02-17Overload type names with constructor and namespace structBruce Hill
2024-02-17Use #defines for Int aliasingBruce Hill
2024-02-17Fix up USE_COLORBruce Hill
2024-02-17Cleanup of builtinsBruce Hill