aboutsummaryrefslogtreecommitdiff
path: root/builtins/functions.c
AgeCommit message (Collapse)Author
2024-09-11Rename channel_t -> Channel_t for consistencyBruce Hill
2024-09-11Fix const issueBruce Hill
2024-09-11Optional C StringsBruce Hill
2024-09-11Optional enums (deprecated custom tag values)Bruce Hill
2024-09-11Add optional typesBruce Hill
2024-09-08Fix nearly every GCC warning and add __attribute__((pure/const)) whereBruce Hill
appropriate
2024-09-07Add exit() functionBruce Hill
2024-09-06Fix some C string and path resolving issuesBruce Hill
2024-09-06Print stack trace if $TOMO_STACKTRACE is setBruce Hill
2024-09-06Add convenience function for debug printingBruce Hill
2024-09-06Flush stdout moreBruce Hill
2024-09-05Fully clean up siphash code and fix some issuesBruce Hill
2024-09-05Rework CLI compilation so that all of the argument parsing is written toBruce Hill
the .tm.c file and the runner program is *just* a single function call to the function that parses args and runs the main function. Also improved some CLI usage error code
2024-09-05Do the extremely obvious optimization of checking if two pieces of dataBruce Hill
are at the same location before bothering to compare them
2024-09-04Document ask()Bruce Hill
2024-09-04Add ask() as a way to get user inputBruce Hill
2024-09-04Fix const correctnessBruce Hill
2024-09-04Improve codegen by making test() even more conciseBruce Hill
2024-09-03Use Text("...") literal constructor instead of Text$from_str("...")Bruce Hill
function call.
2024-09-02Fix some stuff around Text:find() and text indexingBruce Hill
2024-09-02Text fixesBruce Hill
2024-09-02Fix some stuffBruce Hill
2024-09-02Initial WIP first pastBruce Hill
2024-08-23Bugfix for say() when length is >512, and added back the `newline`Bruce Hill
optional parameter (default=yes)
2024-08-13More fixesBruce Hill
2024-08-13Partially working first draft of bigintsBruce Hill
2024-08-11Add channels and threadsBruce Hill
2024-08-04Bugfix for testsBruce Hill
2024-07-05Make file paths in stack traces relativeBruce Hill
2024-07-05Improvements to error message printoutsBruce Hill
2024-07-04Randomize hash key on startup and rename to TOMO_HASH_KEY.Bruce Hill
2024-05-25Move standard initialization code into tomo_init() functionBruce Hill
2024-05-21Reduce codegen output for enums without data attached to any tagsBruce Hill
2024-05-18Add syntax for "inline C(...)"Bruce Hill
2024-05-18Add C string typeBruce Hill
2024-05-14Add nested indentation for doctests that recursively invoke otherBruce Hill
doctests while evaluating
2024-04-20Fix USE_COLORBruce Hill
2024-04-16Invert escaping so user symbols get prepended with "$" and builtinBruce Hill
symbols don't
2024-04-14Rename SSS_HASH_VECTOR -> TOMOBruce Hill
2024-04-13Rudimentary stack tracesBruce Hill
2024-04-12Introducing the main() functionBruce Hill
2024-04-02Bugfixes for long strings in docstring testsBruce Hill
2024-04-02Add comparison operator <> and array method to sort by a customBruce Hill
comparison function
2024-03-29Switch naming convention to use '$' in symbols moreBruce Hill
2024-03-18More file commentsBruce Hill
2024-03-10Clean up doctesting for assignmentsBruce Hill
2024-03-10Rearranging some filesBruce Hill
2024-03-09Minor cleanups to get compilation working on clangBruce Hill
2024-03-09Change lang stringification to include type nameBruce Hill
2024-03-09Add langs to the languageBruce Hill