aboutsummaryrefslogtreecommitdiff
path: root/structs.c
AgeCommit message (Collapse)Author
2024-09-05Fully clean up siphash code and fix some issuesBruce Hill
2024-09-03Use Text("...") literal constructor instead of Text$from_str("...")Bruce Hill
function call.
2024-09-02Fix enums/structsBruce Hill
2024-09-02Initial WIP first pastBruce Hill
2024-08-18Split BigIntType out of IntType and switch to using enums for the sizeBruce Hill
of ints/nums
2024-08-17Bugfix for Int64$hash() being referencedBruce Hill
2024-08-13Remove reference to Num$hashBruce Hill
2024-08-13Fixing up more stuffBruce Hill
2024-08-03Change structs/enums so they allow for field/tag names that are CBruce Hill
keywords
2024-07-23Fix for order of operations issues with enum and function typedef codeBruce Hill
2024-07-04Randomize hash key on startup and rename to TOMO_HASH_KEY.Bruce Hill
2024-06-17Fix issue with bitfieldsBruce Hill
2024-06-16Remove some dead code and support -l as a tomo flagBruce 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
namespace
2024-06-06Split header compilation into a separate functionBruce Hill
2024-05-21Get rid of struct constructorBruce Hill
2024-05-21Improve codegen for enums and structs (change $tag$Foo$Baz toBruce Hill
Foo$tag$Baz)
2024-05-21Reduce codegen output for enums without data attached to any tagsBruce Hill
2024-04-23Make autogenerated equality method more compactBruce Hill
2024-04-14Rename SSS_HASH_VECTOR -> TOMOBruce 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-18Don't print dollar signs in string representations of structsBruce Hill
2024-03-18Add some better file commentsBruce Hill
2024-03-17Don't bother comparing empty structsBruce Hill
2024-03-17Preface symbols with file prefixBruce Hill
2024-03-10Rearranging some filesBruce Hill
2024-03-09Change lang stringification to include type nameBruce Hill
2024-03-08Refactor table methods to take table structs where possibleBruce Hill
2024-03-06Fix namespace initializersBruce Hill
2024-03-05Fix up some min/max stuffBruce Hill
2024-03-05Fix default values for structsBruce Hill
2024-03-04Struct and enum methods and static membersBruce Hill
2024-03-03Rename as_str -> as_textBruce Hill
2024-03-03Rename Str -> TextBruce Hill
2024-03-03Make load method be "use$name"Bruce Hill
2024-03-03Initial pass at namespacingBruce Hill
2024-02-24Improve enums with metamethodsBruce Hill
2024-02-24Fixing up structsBruce Hill
2024-02-24Split struct code into a separate fileBruce Hill