aboutsummaryrefslogtreecommitdiff
path: root/types.c
AgeCommit message (Expand)Author
2024-08-19Add .text_content as a field on DSLs instead of a methodBruce Hill
2024-08-18Add `enum.tag` as a way to do a boolean test for whether a value has aBruce Hill
2024-08-18Added a .length field to arrays/sets/tables, added a .max_size field toBruce 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-17Correct the logic to prevent promoting nums to ints automaticallyBruce Hill
2024-08-13Integers can have heap memoryBruce 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-03Incrementally moving towards passing array entry sizes explicitlyBruce Hill
2024-07-13Fix for reductions over iterators like `(+) range(5, 10)`Bruce Hill
2024-07-13Add ReturnType(ret) so we can more accurately track return values forBruce Hill
2024-05-22Deprecate enum field accessBruce Hill
2024-05-18Add C string typeBruce Hill
2024-05-13Check function return type when promotingBruce Hill
2024-05-12Deprecate interfaces (RIP)Bruce Hill
2024-05-12Fix up some promotion logic for closuresBruce Hill
2024-05-12Typecheck method promotion for interfacesBruce Hill
2024-05-12Add interface fieldsBruce Hill
2024-05-12WIP, but functional interfacesBruce Hill
2024-04-30Improved syntax for optionalsBruce Hill
2024-04-13Change table syntax to {key:value} instead of {key=>value}Bruce Hill
2024-04-02Add comparison operator <> and array method to sort by a customBruce Hill
2024-03-19Module importsBruce Hill
2024-03-10Rearranging some filesBruce Hill
2024-03-09Add langs to the languageBruce Hill
2024-03-09Implement lambdas and closuresBruce Hill
2024-03-09First pass at lambdas/closuresBruce Hill
2024-03-09Remove dead codeBruce Hill
2024-03-08Remove spurious promotion between structsBruce Hill
2024-03-03Rename Str -> 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-25Table field access for .keys, .values, .default, .fallbackBruce Hill
2024-02-24Fixing up structsBruce Hill
2024-02-20Fixing up enumsBruce Hill
2024-02-18Better table literalsBruce Hill
2024-02-18Type compiling stuffBruce Hill
2024-02-18Change syntax back to "enum(...)" and "struct(...)"Bruce Hill
2024-02-17Fix some more alignment issues and partial rename of Type_typeBruce Hill
2024-02-17Change things up to use type params for all array and table methodsBruce Hill
2024-02-17Major cleanupBruce Hill
2024-02-14Syntax tweaks and cleanupBruce Hill
2024-02-12Deprecate Char typeBruce Hill
2024-02-08More features and progressBruce Hill