aboutsummaryrefslogtreecommitdiff
path: root/environment.h
AgeCommit message (Expand)Author
2024-11-09Introduce a `Match` struct to represent pattern matching results, whichBruce Hill
2024-11-03Add RNGs to the languageBruce Hill
2024-09-24Add '$' prefix on all user codeBruce Hill
2024-09-18Remove dead codeBruce Hill
2024-09-13Rename builtins/ -> stdlib/Bruce Hill
2024-09-13Rename builtins to use plurals when appropriateBruce Hill
2024-09-12Make functions print with `func name(...)->... [file:line]` infoBruce Hill
2024-09-12Fix up comprehensions so set comprehensions work and everything is a bitBruce Hill
2024-09-08Bugfix for default arguments not supporting enclosing typesBruce Hill
2024-09-08Fix nearly every GCC warning and add __attribute__((pure/const)) whereBruce Hill
2024-09-05Rename table_t -> Table_tBruce Hill
2024-09-03Deprecate `Where` and change channel API to use a boolean `front` valueBruce Hill
2024-08-22Overhaul of import syntax. Now everything uses `use`: `use foo`, `useBruce Hill
2024-08-19Restructure things so that DSL constructors do proper escapingBruce Hill
2024-08-18Update channel API to take a Where parameterBruce Hill
2024-08-17Allow for top-level or namespace-level variables that are initializedBruce Hill
2024-08-11Add channels and threadsBruce Hill
2024-08-05Add a Range datatype with creation methods like `5:to(10)` andBruce Hill
2024-07-14Support nested lambda closuresBruce Hill
2024-07-13Add iterator functionsBruce Hill
2024-07-04Add 'defer'Bruce 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
2024-06-13Do dynamic library symbol prefixing using 'patchelf'Bruce Hill
2024-06-06Fix issue with importing modulesBruce Hill
2024-06-06Split header compilation into a separate functionBruce Hill
2024-04-12Introducing the main() functionBruce Hill
2024-03-30Adding a REPLBruce Hill
2024-03-29Switch naming convention to use '$' in symbols moreBruce Hill
2024-03-22Handle type namespaces in other modulesBruce Hill
2024-03-21Pull namespaces from the type bindingBruce Hill
2024-03-19Module importsBruce Hill
2024-03-18More file commentsBruce Hill
2024-03-17Preface symbols with file prefixBruce Hill
2024-03-17Support nested comprehensionsBruce Hill
2024-03-15Skip/stop for 'while' loopsBruce Hill
2024-03-15Fancy skip/stop implementationBruce Hill
2024-03-14Array comprehensionsBruce Hill
2024-03-09Implement lambdas and closuresBruce Hill
2024-03-04Struct and enum methods and static membersBruce Hill
2024-03-03Make constructors actually functions for enumsBruce Hill
2024-03-03Initial pass at namespacingBruce Hill
2024-02-29First working method callsBruce Hill
2024-02-29Add type namespacesBruce Hill
2024-02-17Custom tostring functions workingBruce Hill
2024-02-17Major cleanupBruce Hill
2024-02-15Progress towards environmentsBruce Hill