Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-07-26
| ||
22:16 | Remove the index from the function CFG dump, it's useless and pointlessly breaks the tests all the time Leaf check-in: a7fdb56d3f user: lac tags: trunk | |
22:09 | Don't implicitely evaluate as part of the comptime builder, move that into an "eval" function to call explcitely when needed check-in: 6246e14e45 user: lac tags: trunk | |
2025-07-23
| ||
17:52 | Add missing resolver::next() when pulling a brace block in get_expr_or_braceblock() check-in: 96f507833f user: lac tags: trunk | |
17:47 | if statement/expr parsing check-in: 0cb948a1f8 user: lac tags: trunk | |
2025-07-22
| ||
18:25 | Implement a function to reconcile multiple alternative values for a target type (for if expressions) check-in: 6943c47135 user: lac tags: trunk | |
17:30 | call rule: remove the code to retrieve possible return types, which was intended to implement a completely wrong approach to handling if expressions check-in: b6a569ff05 user: lac tags: trunk | |
2025-07-17
| ||
18:05 | Store StagedCall's callee into its type (we want the type of the result of a staged call to be defined by the StagedCall's type, it will be needed to unify the result types of if expression branches) check-in: 58351e7e4a user: lac tags: trunk | |
17:39 |
| |
2025-07-16
| ||
18:04 | Update deps check-in: 2b8e15e707 user: lac tags: trunk | |
17:54 | Split out code block parsing so it can be reused for statements check-in: c0b234692c user: lac tags: trunk | |
2025-07-08
| ||
18:08 | Ir, interpreter: add branch and conditional branch block terminators check-in: b31be64bdf user: lac tags: trunk | |
2025-07-04
| ||
17:22 | Added a test for, and fixed variable assignment check-in: e653aaac86 user: lac tags: trunk | |
2025-07-02
| ||
18:04 |
| |
2025-06-18
| ||
21:05 | Update deps check-in: b70279616d user: lac tags: trunk | |
21:02 | Minor cleanup check-in: 306fd653fa user: lac tags: trunk | |
20:47 |
| |
2025-06-09
| ||
19:15 |
| |
2025-05-25
| ||
23:07 |
| |
2025-05-20
| ||
20:14 |
| |
2025-05-19
| ||
22:44 | Update deps check-in: dbc5f6fc0a user: lac tags: trunk | |
22:41 | Added tests for, and fixed return type function polymorphism check-in: d07383c0d5 user: lac tags: trunk | |
2025-05-18
| ||
23:31 |
| |
2025-05-17
| ||
12:35 |
| |
2025-04-24
| ||
18:26 | Fix function argument passing, add test check-in: 72b4bca4cc user: lac tags: trunk | |
2025-04-23
| ||
21:30 | Update deps check-in: 4f79f2f6e1 user: lac tags: trunk | |
21:22 |
| |
2025-04-16
| ||
21:09 |
| |
19:09 |
| |
2025-04-15
| ||
23:08 | Update repo's syntax highlighting check-in: 226cd33d6d user: lac tags: trunk | |
22:56 | logger: always enable wal mode on the db even during tests check-in: ae0c53fec7 user: lac tags: trunk | |
22:50 | Update deps check-in: 9eb4c10cc6 user: lac tags: trunk | |
22:18 |
| |
2025-03-20
| ||
20:07 | comptime: actually activate the comptime scope that hides runtime symbols check-in: e1e7f264d1 user: lac tags: trunk | |
2025-03-14
| ||
17:56 | Prevent runtime symbols (parameters, local variables once they are implemented) from being visible from inside comptime expressions check-in: 7a75c855a6 user: lac tags: trunk | |
2025-03-07
| ||
23:42 | Add function call tests check-in: 1f9ca29579 user: lac tags: trunk | |
2025-03-06
| ||
23:51 | Update dependencies check-in: dcceb9d1e0 user: lac tags: trunk | |
23:45 | Upgrade to ariadne 0.5, fix error messages check-in: 109fe09927 user: lac tags: trunk | |
23:11 | Clean up diagnostics management a bit check-in: 60d5381924 user: lac tags: trunk | |
2025-03-05
| ||
23:25 | Fix the remaining tests check-in: dd0452ecf0 user: lac tags: trunk | |
2025-02-28
| ||
19:04 | Fix struct_to_val test check-in: 9b5fe57a13 user: lac tags: trunk | |
18:58 | Fix pattern_map test check-in: 8ea8922085 user: lac tags: trunk | |
00:37 | Add codium syntax highlighting check-in: 64c0948fb5 user: lac tags: trunk | |
2025-02-26
| ||
00:02 | Error out when attempting to recursively call a function during its own parsing with the # operator. check-in: 78d78f2f6c user: lac tags: trunk | |
2025-02-25
| ||
00:35 | Update dependencies check-in: b06f99bf4e user: lac tags: trunk | |
00:25 | Fix a couple of warnings check-in: 817a89e6d2 user: lac tags: trunk | |
00:22 | Implemented non-builtin func calls and a myriad of related fixes and logger improvements. The top level file is also implcitely compiled as a function and then executed. check-in: a70f5eae0c user: lac tags: trunk | |
2025-01-16
| ||
22:01 | Handle overload definitions check-in: 876102e03f user: lac tags: trunk | |
18:51 | Function body parsing check-in: ad63c4c559 user: lac tags: trunk | |
2025-01-07
| ||
23:46 | Function definition syntax check-in: 14c205bec5 user: lac tags: trunk | |
2025-01-06
| ||
19:35 | Function declaration parsing check-in: 00676790ac user: lac tags: trunk | |