aboutsummaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2024-02-18Add source information to runtime errorsBruce Hill
2024-02-18Implement indexingBruce Hill
2024-02-18Fix single-thing iterationBruce Hill
2024-02-18Better table literalsBruce Hill
2024-02-18Use known types instead of `$var` macroBruce Hill
2024-02-18Type compiling stuffBruce Hill
2024-02-18Split module code into header/c fileBruce Hill
2024-02-18Move file compilation into a separate fileBruce Hill
2024-02-18Trim codegenBruce Hill
2024-02-18Add in '#' operator for lengthBruce Hill
2024-02-18Fix up some Str stuffBruce Hill
2024-02-18Add enum as_string()Bruce Hill
2024-02-18Clean up struc stringifyingBruce Hill
2024-02-18Compile tablesBruce Hill
2024-02-17Various fixes, including for Null valuesBruce Hill
2024-02-17Split out parts into appropriate headersBruce Hill
2024-02-17Fix some more alignment issues and partial rename of Type_typeBruce Hill
2024-02-17Custom tostring functions workingBruce Hill
2024-02-17Incremental fixesBruce Hill
2024-02-17Clean up more binopsBruce Hill
2024-02-17Clean up some binops to use generic opsBruce Hill
2024-02-17Fix up doctestsBruce Hill
2024-02-17Fix up USE_COLORBruce Hill
2024-02-17Cleanup of builtinsBruce Hill
2024-02-17Change things up to use type params for all array and table methodsBruce Hill
2024-02-17Fix up some builtinsBruce Hill
2024-02-17Add typechecking logicBruce Hill
2024-02-17Major cleanupBruce Hill
2024-02-17Tweak cord formattingBruce Hill
2024-02-16Moving builtin strings over to cordsBruce Hill
2024-02-15Progress towards environmentsBruce Hill
2024-02-14Bit flags for enums tooBruce Hill
2024-02-14Make bools more compactBruce Hill
2024-02-14Use dollar identifiersBruce Hill
2024-02-14Add #line directives for source code mappingBruce Hill
2024-02-13Fix floating point literals to be exactly preciseBruce Hill
2024-02-13Slightly more concise generated code for intsBruce Hill
2024-02-13Whitespace and ordering tweaksBruce Hill
2024-02-13Add kwargs as a macro hackBruce Hill
2024-02-13Add secret structsBruce Hill
2024-02-13Change compilation ordering by splitting into chunksBruce Hill
2024-02-13Doctests for assignmentBruce Hill
2024-02-13Improvements to cordingBruce Hill
2024-02-13Fix multi-assignmentBruce Hill
2024-02-12Misc fixes for __stack, yes, no, etcBruce Hill
2024-02-12Fix doctests for declarationsBruce Hill
2024-02-12Add __cord() method for structsBruce Hill
2024-02-12Hacky kwarg implementationBruce Hill
2024-02-12Compile struct constructors and field accessesBruce Hill
2024-02-12Deprecate Char typeBruce Hill