aboutsummaryrefslogtreecommitdiff
path: root/builtins/table.h
AgeCommit message (Collapse)Author
2024-09-04Implicit filename for table gettingBruce Hill
2024-09-02Initial WIP first pastBruce Hill
2024-08-17Remove 'const' where it caused problemsBruce Hill
2024-08-12Fix some COW bugs for arrays/tables/setsBruce Hill
2024-08-10For tables, deprecate support for square bracket indexing and .defaultBruce Hill
values, replacing them with a `:bump()` function for tables with numeric values. This means that counters can be implemented easily without the need to mask complexity.
2024-08-10Add Sets to the languageBruce Hill
2024-08-08Change table removal function to use values instead of referencesBruce Hill
2024-08-04Switch to TABLE_INCREFBruce Hill
2024-08-03Make default table removal behavior deterministic, but have cachesBruce Hill
explicitly use random eviction.
2024-07-05Improvements to error message printoutsBruce Hill
2024-04-20Fix USE_COLORBruce Hill
2024-04-20Inline color fileBruce Hill
2024-04-16Invert escaping so user symbols get prepended with "$" and builtinBruce Hill
symbols don't
2024-03-29Switch naming convention to use '$' in symbols moreBruce Hill
2024-03-26Improve codegen for table/array iteration by inlining the iterationBruce Hill
macros
2024-03-24Improve COW/etc handling for update assignmentsBruce Hill
2024-03-18More file commentsBruce Hill
2024-03-17Improve comprehensions for both arrays and tablesBruce Hill
2024-03-08Refactor table methods to take table structs where possibleBruce Hill
2024-03-08Tweaks to memory printing and constnessBruce Hill
2024-03-03Rename as_str -> as_textBruce Hill
2024-03-03Fix table literalsBruce Hill
2024-03-03Fix table literal issue for TCC compatibilityBruce Hill
2024-03-03Cleanup/fixesBruce Hill
2024-02-29Fix up some import issues and improve arrays to use saturating refcountsBruce Hill
instead of .copy_on_write
2024-02-18Add source information to runtime errorsBruce Hill
2024-02-18Improved error messagesBruce Hill
2024-02-18Implement indexingBruce Hill
2024-02-18Better table literalsBruce Hill
2024-02-17Overload type names with constructor and namespace structBruce Hill
2024-02-17Fix up align issuesBruce Hill
2024-02-17Rename 'cord' to 'as_str'Bruce Hill
2024-02-17Fixing up table stuffBruce Hill
2024-02-04BuiltinsBruce Hill