Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
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 Leaf 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 Leaf 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 | |
|
2026-06-20
| ||
| 20:17 | add another test for a memoized fibonacci check-in: 44a01d6286 user: monax tags: trunk | |
| 02:58 | add some benchmarking cases check-in: d0ff917a70 user: monax tags: trunk | |
| 01:47 | add hie file since I have multiple targets now check-in: e92134f885 user: monax tags: trunk | |
| 00:43 | merge check-in: 4298094287 user: monax tags: trunk | |
| 00:37 | add lists to the test directory and write one Closed-Leaf check-in: dfcbbc8d13 user: monax tags: testing | |
| 00:31 | Improve testing framework and add a test file check-in: f0e538a90b user: monax tags: testing | |
| 00:23 | Add a benchmark suite check-in: 710e81ce77 user: monax tags: testing | |
|
2026-06-19
| ||
| 23:48 | add a test suite check-in: a05cd3cd83 user: monax tags: testing | |
| 23:32 | add a qq and some simple test cases so I can begin writing the test suite check-in: 976248cbfd user: monax tags: testing | |
| 23:02 | built a private library to add test cases check-in: e56d872663 user: monax tags: testing | |
|
2026-06-18
| ||
| 21:38 | bump version check-in: fee8aff963 user: monax tags: trunk, v0.6.3.0 | |
| 21:37 | merge check-in: 6ea147aea2 user: monax tags: trunk | |
| 21:36 | update extensions for block comments Closed-Leaf check-in: 6ca8a4d70a user: monax tags: comment_blocks | |
| 21:30 | Add a function in the lexer to skip nested comment blocks check-in: 5da7d013df user: monax tags: comment_blocks | |
|
2026-06-14
| ||
| 17:15 | version bump check-in: 2e0178147e user: monax tags: trunk, v0.6.2.1 | |
| 17:15 | Add str (str, ord) and bytes.singleton to the prelude check-in: 44953ecb26 user: monax tags: trunk | |
|
2026-06-09
| ||
| 19:19 | version bump check-in: 469a70bf9e user: monax tags: trunk, v0.6.2.0 | |
| 19:19 | merge check-in: 35536c27ed user: monax tags: trunk | |
| 19:17 | add record.empty and record.union to the prelude Closed-Leaf check-in: 900b0a7b41 user: monax tags: yui_repl_improvement | |
| 19:09 | add strictness annotation to user state in the lexer check-in: 50d4e4422c user: monax tags: yui_repl_improvement | |
| 19:08 | use a text builder instead of [Char] for string literals check-in: a0452fe173 user: monax tags: yui_repl_improvement | |
| 18:58 | add cost centers to the lexer for profiling check-in: a0cc6aea69 user: monax tags: yui_repl_improvement | |
| 18:43 | merge check-in: 77d944932f user: monax tags: yui_repl_improvement | |
| 17:05 | Adjusting the lexer to use a new startcode to ignore the first shebang in a file Closed-Leaf check-in: 28130ca0ab user: monax tags: ignore_first_shebang | |
| 16:38 | remove redundant imports check-in: ae288f9041 user: monax tags: yui_repl_improvement | |
| 16:37 | change getEnv to return a maybe string and add withArgs to the prelude check-in: f60dacaace user: monax tags: yui_repl_improvement | |
| 14:21 | remove redundant imports check-in: 2ea978847e user: monax tags: yui_repl_improvement | |
| 14:21 | Update the repl to read a list of initial instructions from the local directory or a set path check-in: c9f9cf4b89 user: monax tags: yui_repl_improvement | |