Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-10-03
| ||
| 20:08 | Add some bitwise functions to the prelude Leaf check-in: 0f4bbc6e2a user: monax tags: trunk, v0.9.1.0 | |
|
2026-10-02
| ||
| 20:33 | Update the extension grammar with claude check-in: bf225ec73f user: monax tags: trunk | |
|
2026-09-04
| ||
| 09:31 | export literate parser Leaf check-in: c5aed84777 user: monax tags: spans-parser | |
| 09:31 | Add a parser for literate files check-in: 545c8fbd96 user: monax tags: spans-parser | |
|
2026-09-03
| ||
| 10:16 | fix the list separator check-in: 9399e5ed10 user: monax tags: spans-parser | |
| 10:08 | Built out the parser check-in: ab60e7cec8 user: monax tags: spans-parser | |
|
2026-09-02
| ||
| 22:29 | scaffold some parser helpers check-in: a0e74ef244 user: monax tags: spans-parser | |
| 21:58 | fix up the TTG for syntax check-in: caa1dfcfad user: monax tags: spans-parser | |
| 10:21 | get halfway through writing a parser that emebeds errata in the AST and give up because it sucks. I am going to store them in a side table instead. Closed-Leaf check-in: baf0de9870 user: monax tags: errata-parser | |
|
2026-08-29
| ||
| 04:29 | adjust tokens check-in: 0b49b2fd21 user: monax tags: spans-parser | |
| 04:27 | Add stub parser file Leaf check-in: 65bf376f00 user: monax tags: spans | |
| 04:21 | Move range to another module, Add a TTG instance for parsed things check-in: c6a7a0bec7 user: monax tags: spans | |
|
2026-08-28
| ||
| 21:04 | merge check-in: 529c6eddae user: monax tags: spans | |
| 21:03 | Merge spans and minor version bump check-in: e29cd2f815 user: monax tags: trunk, v0.9.0.2 | |
| 21:03 | Add an Expr_x leaf to TTG and a void type family to AST check-in: 44eabae2ba user: monax tags: spans | |
| 20:56 | Rewrite the current AST in terms of TTG check-in: b9a4b948f1 user: monax tags: spans | |
| 20:56 | Update the List_x node check-in: 8e39de2464 user: monax tags: spans | |
| 20:55 | Add the errata filter to the benchmark file check-in: d552a864d8 user: monax tags: spans | |
| 20:21 | remove pretty printer stuff from the AST module check-in: dee06a7aa2 user: monax tags: spans | |
| 20:19 | Define a TTG AST check-in: 6cc26112c6 user: monax tags: spans | |
| 19:59 | Add errata tokens in the form of comments check-in: 333cef2f40 user: monax tags: spans | |
| 19:44 | merge trunk check-in: f2785b119f user: monax tags: spans | |
|
2026-08-23
| ||
| 21:20 | add test case check-in: eaf9ac93e5 user: monax tags: trunk | |
| 17:23 | version bump check-in: 024bf6feac user: monax tags: trunk, v0.9.0.1 | |
| 17:23 | merge check-in: 2a4adb95ee user: monax tags: trunk | |
| 17:23 | Add vector.eq and some test cases Closed-Leaf check-in: 1a4eed356e user: monax tags: vector | |
| 17:01 | have claude write some more general test cases check-in: 1c57d928bf user: monax tags: vector | |
| 16:42 | Fix up the stdlib and have claude add some test cases for vectors check-in: e453d1793d user: monax tags: vector | |
|
2026-08-22
| ||
| 14:55 | Add vector to the prelude check-in: 787e5815e7 user: monax tags: trunk, v0.9.0.0 | |
|
2026-08-19
| ||
| 20:56 | Fix some bugs in the prelude and have claude update the docs check-in: e849d0cfe6 user: monax tags: trunk, v0.8.4.3 | |
|
2026-08-17
| ||
| 21:16 | Bring the package up to hackage compliance, add a license, and relax bounds so it can be built with the newest GHC version check-in: e06b1fcef2 user: monax tags: trunk, v0.8.4.2 | |
| 01:30 | merge check-in: b7d2a4a173 user: monax tags: trunk, v0.8.4.1 | |
| 01:28 |
Bump version to 0.8.4.1
Full test suite (40 cases) and benchmark suite (160 cases) both pass. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Closed-Leaf check-in: 577d16a83c user: monax tags: extension | |
| 01:26 |
Extend yui.tmLanguage.json to cover more Lex.x token rules
Add char-literal (#\c, #\\c, #\u{HEX}), broaden numeric-literal to match underscores, binary/octal/hex, and scientific notation, add field-access for .foo member access, and fold !, @, |, and , into keyword-operators. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> check-in: 4428de18fb user: monax tags: extension | |
| 01:03 | Use claude to create new syntax highlighting rules and update the agency snippet check-in: d4c4faa929 user: monax tags: extension | |
| 00:46 | merge check-in: f489297943 user: monax tags: trunk, v0.8.4.0 | |
| 00:39 | Add forwardOptions so that positional arguments can be captured without the -- Closed-Leaf check-in: 4304446ee2 user: monax tags: literate | |
| 00:31 | Add evalLiterate to the prelude check-in: 42226350a8 user: monax tags: literate | |
| 00:22 | Update the lexer and main function to allow for literate yui files, also remove the -i short option in favor of just the long --repl option check-in: 182eefafff user: monax tags: literate | |
|
2026-08-01
| ||
| 14:31 | rename io.withEnv to io.withArgs and add io.unsetEnv check-in: 648f0c2b19 user: monax tags: trunk, v0.8.3.0 | |
|
2026-07-31
| ||
| 22:35 | merge check-in: 197f630b22 user: monax tags: spans | |
| 22:11 | Add Ranges to the rest of the tokens check-in: 0396d9a9ed user: monax tags: spans | |
|
2026-07-26
| ||
| 16:56 | Add bangs to guards to indicate NOT check-in: 205942a76d user: monax tags: trunk, v0.8.2.0 | |
|
2026-07-18
| ||
| 19:09 | Add ranges to string literals, I think it works check-in: 766d368f35 user: monax tags: spans | |
| 18:20 | Add ranges to some token types, minus str literal tokens check-in: 39a254014c user: monax tags: spans | |
| 18:12 | remove Range monoid check-in: 3a250987ed user: monax tags: spans | |
| 18:12 | remove unpacking pragmas check-in: 0e6692e98d user: monax tags: spans | |
| 18:10 | Fix an issue parsing escaped char literals check-in: 0405250774 user: monax tags: trunk, v0.8.1.0 | |
|
2026-07-14
| ||
| 02:16 | merge major for 0.8.0.0 check-in: d2e43ba9f7 user: monax tags: trunk, v0.8.0.0 | |
| 02:16 | Add record.update to the prelude Leaf check-in: f7fb8922a8 user: monax tags: major | |