aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-10-09Update docsBruce Hill
2024-10-09Change function syntax from `func(args)->ret` to `func(args -> ret)`Bruce Hill
2024-10-09Bugfix for `1e-2-3`Bruce Hill
2024-10-09Tidy up some function annotations to use func(x,y:Foo) syntax instead ofBruce Hill
2024-10-09Get rid of `fn:func(Int,Num)` syntax (unnamed arguments)Bruce Hill
2024-10-09Add a test for mutating closed-over variables in a defer statementBruce Hill
2024-10-09Fix closure handling behavior for `defer` so that it can mutateBruce Hill
2024-10-09Bugfix for `defer` using enclosing scopeBruce Hill
2024-10-08Document reductionsBruce Hill
2024-10-08Disallow reductions over tables (use .keys or .values instead)Bruce Hill
2024-10-08Support reductions over setsBruce Hill
2024-10-08Bugfix for reductions over conditional comprehensions that have no values.Bruce Hill
2024-10-08Better messageBruce Hill
2024-10-08Reduce padding needed for optional types and clean up some redundantBruce Hill
2024-10-08Add a test for optionals to ensure they size correctlyBruce Hill
2024-10-08Simplify enum/struct codegen by using reusable general-purposeBruce Hill
2024-10-04Deprecate readonly pointers for nowBruce Hill
2024-10-03Fix up some compiler flags around floating point numbers so they workBruce Hill
2024-10-03Bugfix for Int*Num typecheckingBruce Hill
2024-10-02Update array:sample() to use optional weights and do more error checkingBruce Hill
2024-09-30Clean examples when doing `make clean`Bruce Hill
2024-09-30Rename TypeInfo -> TypeInfo_t and fix up some typeinfo codeBruce Hill
2024-09-30Update docsBruce Hill
2024-09-30Add datetime literal and testsBruce Hill
2024-09-30Code cleanupBruce Hill
2024-09-30Bugfix DateTime.new()Bruce Hill
2024-09-30Parameterize with timezonesBruce Hill
2024-09-29Update docsBruce Hill
2024-09-29Fix some timezone issuesBruce Hill
2024-09-29Add extra exampleBruce Hill
2024-09-29Reference DateTime in the docsBruce Hill
2024-09-29Update docsBruce Hill
2024-09-29Support using DateTime() as a constructorBruce Hill
2024-09-29Document now()Bruce Hill
2024-09-29Add DateTimeBruce Hill
2024-09-28Cleanup and fixesBruce Hill
2024-09-28Overhaul of argument parsing codeBruce Hill
2024-09-28Fix parsing of REPL codeBruce Hill
2024-09-28Redefine NULL_* values as #defines so they can be constant initializersBruce Hill
2024-09-28Define some optional typesBruce Hill
2024-09-28Define OptionalPath_tBruce Hill
2024-09-27Simplify code by making `name := use ...` a Use AST instead of a DeclareBruce Hill
2024-09-27Support iterating over thunks that always return non-null values (usefulBruce Hill
2024-09-27Better error message for duplicate fn arg nameBruce Hill
2024-09-27Improved support for CLI arg parsingBruce Hill
2024-09-27Support `or=` and `and=` for optional typesBruce Hill
2024-09-24Add '$' prefix on all user codeBruce Hill
2024-09-24Rename `from_unsafe_text` to `without_escaping`Bruce Hill
2024-09-24Fix type promotion for :divided_by() and :scaled_by() metamethodsBruce Hill
2024-09-24Support Int(yes/no)Bruce Hill