Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-08-23
| ||
| 21:20 | add test case Leaf 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 Leaf 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 | |
|
2026-07-10
| ||
| 17:34 | test Leaf check-in: 9a2024b1e6 user: monax tags: bottom | |
| 17:07 | Add a bottom value type check-in: 16fc026edc user: monax tags: bottom | |
|
2026-07-09
| ||
| 02:49 | version bump to 0.8.0.0 check-in: a0c89ea01a user: monax tags: major | |
| 02:45 | Add char to prelude and add a bunch of str stuff check-in: 7ff4a04abc user: monax tags: major | |
| 02:14 | Add char literals, have not updated the prelude to include char functions yet check-in: 25e0716cc5 user: monax tags: major | |
| 01:20 | Add a Range type and store ranges in the Int and Float tokens check-in: f08e627da1 user: monax tags: major | |
| 01:09 | Add more integer literals, support for scientific notation, binary, octal, and hex literals. Numeric literals can also contain '_' check-in: 8a7c4c1db5 user: monax tags: major | |
|
2026-07-08
| ||
| 23:10 | Create a new module for lexical helpers and update the project options with optimization check-in: eef1c60bcc user: monax tags: major | |
| 00:22 | Add favicon to the extension check-in: f5cb66ddaf user: monax tags: trunk | |
|
2026-07-05
| ||
| 18:06 | Fix the definition of bytes.concat to be bytes.concat : bytestring -> bytestring -> bytestring and fix io.handle.putBytes to be io.handle.putBytes : handle -> bytestring -> IO () check-in: 03ae0b9a74 user: monax tags: trunk, v0.7.1.1 | |
| 01:00 | Extend the prelude by adding some bytes IO and a bytes.teq function check-in: 39c7301b5b user: monax tags: trunk, v0.7.1.0 | |
|
2026-06-27
| ||
| 14:44 | Add io.conc.forkOS to the prelude check-in: 1d2671194d user: monax tags: trunk, v0.7.0.1 | |
|
2026-06-25
| ||
| 20:47 | bump version check-in: 1d0f90ccb0 user: monax tags: trunk, v0.7.0.0 | |
| 20:47 | merge check-in: a937c82b72 user: monax tags: trunk | |
| 20:29 | add a comment Closed-Leaf check-in: 54aa131ae7 user: monax tags: real_ir | |
| 20:27 | add another benchmarking case check-in: 45bc2834ed user: monax tags: real_ir | |
| 20:24 | Added lambda cases check-in: ec8b2da517 user: monax tags: real_ir | |
| 19:36 | add "otherwise" to the prelude check-in: 9e1abfe651 user: monax tags: real_ir | |
| 19:33 | Add the "cond" keyword to support multi-way if statements check-in: 1933cfc647 user: monax tags: real_ir | |
| 01:06 | move some stuff around check-in: 18a87f0731 user: monax tags: real_ir | |
| 01:03 | Fix a missing case in desugaring do syntax check-in: 19ff37915d user: monax tags: real_ir | |
| 00:56 | Add an IR without screwing around with the environment check-in: f18f64fe7f user: monax tags: real_ir | |