aboutsummaryrefslogtreecommitdiff
path: root/environment.c
AgeCommit message (Expand)Author
2024-08-18Update channel API to take a Where parameterBruce Hill
2024-08-18Add Int:clamped() and Num:clamped()Bruce Hill
2024-08-18Remove duplicated lineBruce Hill
2024-08-18Remove some num functionsBruce Hill
2024-08-18Add primality testing and next_prime()/prev_prime()Bruce Hill
2024-08-18Fix up some bigint logic issuesBruce Hill
2024-08-18Split BigIntType out of IntType and switch to using enums for the sizeBruce Hill
2024-08-16Change division and modulus to use euclidean division, plus fix up a fewBruce Hill
2024-08-16Add Bool:random(p=0.5)Bruce Hill
2024-08-13Add Int:sqrt()Bruce Hill
2024-08-13Support ^ exponentiation for integersBruce Hill
2024-08-13Fix rangesBruce Hill
2024-08-13Get rid of slow_* int functionsBruce Hill
2024-08-13Partially working first draft of bigintsBruce Hill
2024-08-11Add channels and threadsBruce Hill
2024-08-10Add Sets to the languageBruce Hill
2024-08-05Add a Range datatype with creation methods like `5:to(10)` andBruce Hill
2024-08-03Change structs/enums so they allow for field/tag names that are CBruce Hill
2024-08-03Fix integer random functions so they correctly handle all representableBruce Hill
2024-07-20Deprecate array:pairs() and switch iterator functions to use enumsBruce Hill
2024-07-14Support nested lambda closuresBruce Hill
2024-07-13Add iterator functionsBruce Hill
2024-07-01Clean up some type checking with math operations and metamethodsBruce Hill
2024-06-19Fix issue with using librariesBruce Hill
2024-06-16Support library name as a separate environment field from namespaceBruce Hill
2024-06-16Fix issue with type namespaces not getting properly prefixed by libraryBruce Hill
2024-06-13Do dynamic library symbol prefixing using 'patchelf'Bruce Hill
2024-06-08Change c/header transpilation order and fix some issuesBruce Hill
2024-06-06Split header compilation into a separate functionBruce Hill
2024-05-20Deprecate Text.slice()Bruce Hill
2024-05-20Hook up Text.has(), Text.trimmed(), Text.without()Bruce Hill
2024-05-19Add Text.slice()Bruce Hill
2024-05-18Add syntax for "inline C(...)"Bruce Hill
2024-05-18Add C string typeBruce Hill
2024-05-12Deprecate interfaces (RIP)Bruce Hill
2024-05-12WIP, but functional interfacesBruce Hill
2024-04-30Improved syntax for optionalsBruce Hill
2024-04-23Prevent doubling up file prefixBruce Hill
2024-04-22Add Num.mix()Bruce Hill
2024-04-21Fix namespace varsBruce Hill
2024-04-21Better imports for typesBruce Hill
2024-04-16Invert escaping so user symbols get prepended with "$" and builtinBruce Hill
2024-04-10Add Bool.from_text()Bruce Hill
2024-04-10Add from_text() method for ints/numsBruce Hill
2024-03-29Switch naming convention to use '$' in symbols moreBruce Hill
2024-03-26Improve codegen for table/array iteration by inlining the iterationBruce Hill
2024-03-22Handle type namespaces in other modulesBruce Hill
2024-03-21Pull namespaces from the type bindingBruce Hill
2024-03-19Module importsBruce Hill
2024-03-18Add some better file commentsBruce Hill