| 5fec011 |
Antoni Marzec |
2026-07-24 18:40 |
add slice slicing |
| 68a18ef |
Antoni Marzec |
2026-07-23 20:05 |
make str distinct from char slices |
| 9cac148 |
Antoni Marzec |
2026-07-23 17:09 |
fix constrained generic method dispatch |
| eacf7f0 |
Antoni Marzec |
2026-07-23 17:02 |
add static trait reinterpretation casts |
| 27d1d0c |
Antoni Marzec |
2026-07-23 16:13 |
fix generic type assertions |
| 7e5ac26 |
Antoni Marzec |
2026-07-23 15:57 |
add binding-level generics |
| 6cb73b4 |
Antoni Marzec |
2026-07-22 19:10 |
realise untyped numerics in comparisons |
| 006571a |
Antoni Marzec |
2026-07-22 14:17 |
add non-initializer token |
| 2be2723 |
Antoni Marzec |
2026-07-22 14:04 |
add bit flags |
| ad51a3f |
Antoni Marzec |
2026-07-22 13:30 |
fix slice literal inference and distinct type diagnostics |
| 6916c40 |
Antoni Marzec |
2026-07-21 17:37 |
add allocator and math modules |
| ab5e0da |
Antoni Marzec |
2026-07-21 15:19 |
rename compile_time to comptime |
| 94c8a3b |
Antoni Marzec |
2026-07-20 20:33 |
add concrete to trait cast sugar |
| bfa1e64 |
Antoni Marzec |
2026-07-20 20:28 |
add checked trait casts |
| 87fb292 |
Antoni Marzec |
2026-07-20 20:16 |
add multiple return values |
| b6b5f87 |
Antoni Marzec |
2026-07-20 18:16 |
update dynamic trait syntax |
| eff9406 |
Antoni Marzec |
2026-07-20 12:22 |
fix complaint |
| d133341 |
Antoni Marzec |
2026-07-20 12:20 |
skip hidden source search entries |
| e66aaf4 |
Antoni Marzec |
2026-07-20 12:18 |
skip inaccessible source search directories |
| 19dd432 |
Antoni Marzec |
2026-07-20 12:14 |
detect homebrew llvm release dependencies |
| 132bdff |
Antoni Marzec |
2026-07-20 12:12 |
discover the native macos sdk |
| 32613f8 |
Antoni Marzec |
2026-07-20 12:09 |
select the macho lld driver on macos |
| 1b416f1 |
Antoni Marzec |
2026-07-20 12:07 |
fix in-process linking on macos |
| a66f2e7 |
Antoni Marzec |
2026-07-20 12:02 |
bundle compiler dependencies in macos releases |
| 57ae6ee |
Antoni Marzec |
2026-07-20 11:52 |
bundle compiler dependencies in linux releases |
| 02ca788 |
Antoni Marzec |
2026-07-20 11:42 |
add static llvm release build mode |
| f8eda24 |
Antoni Marzec |
2026-07-20 11:38 |
add static llvm release build mode |
| 81694b8 |
Antoni Marzec |
2026-07-20 11:29 |
add windows compiler host support |
| 48a17e3 |
Antoni Marzec |
2026-07-20 11:18 |
move to libllvm and liblld |
| 8c5ba44 |
Antoni Marzec |
2026-07-20 10:38 |
add compile time bindings |
| ce82c84 |
Antoni Marzec |
2026-07-19 21:43 |
add stdlib str <-> conversion methods |
| ef92fa6 |
Antoni Marzec |
2026-07-19 16:24 |
add single file compilation |
| b36d398 |
Antoni Marzec |
2026-07-19 16:15 |
use std libc in display |
| c2bc760 |
Antoni Marzec |
2026-07-19 16:11 |
add hierarchical module paths |
| 3850715 |
Antoni Marzec |
2026-07-19 15:06 |
add stdlib compile time capabilities |
| 53bedcc |
Antoni Marzec |
2026-07-19 14:57 |
. |
| c49b20e |
Antoni Marzec |
2026-07-19 14:53 |
add compile time library configuration values and guard display and print against nolibc |
| 5a013bb |
Antoni Marzec |
2026-07-19 14:40 |
use brace placeholders in print formatting |
| 6e522f7 |
Antoni Marzec |
2026-07-19 14:36 |
materialize temporary trait arguments |
| a9b0175 |
Antoni Marzec |
2026-07-19 14:22 |
add sugar for coercion to interface type |
| 859fea1 |
Antoni Marzec |
2026-07-19 13:55 |
implement Display for builtin types |
| 2940237 |
Antoni Marzec |
2026-07-19 13:46 |
add standard library typechecker |
| 3c9a9d1 |
Antoni Marzec |
2026-07-19 13:34 |
add trusted embedded standard library |
| 2c40d41 |
Antoni Marzec |
2026-07-19 13:16 |
add implements expressions |
| 1819cac |
Antoni Marzec |
2026-07-19 13:05 |
add typed qk variadics |
| 2b4bcb7 |
Antoni Marzec |
2026-07-19 12:54 |
add value receiver trait methods |
| 67d8dc9 |
Antoni Marzec |
2026-07-19 12:48 |
add dynamic dispatch traits |
| 6c3b028 |
Antoni Marzec |
2026-07-18 22:48 |
add freestanding memory runtime when needed |
| ead3022 |
Antoni Marzec |
2026-07-18 22:32 |
fix preprocessor parsing |
| cb5fae5 |
Antoni Marzec |
2026-07-18 21:01 |
fix multiline inline when blocks |
| 765d5d5 |
Antoni Marzec |
2026-07-18 20:46 |
factor out target pointer width |
| 7ecbd6b |
Antoni Marzec |
2026-07-18 20:36 |
add compiler_error to vim syntax |
| d1535b6 |
Antoni Marzec |
2026-07-18 20:29 |
add runtime global initialization |
| 5f1124f |
Antoni Marzec |
2026-07-18 20:19 |
add compile time when blocks |
| b5bd7e4 |
Antoni Marzec |
2026-07-18 19:54 |
add 32bit abis |
| 12b3ebf |
Antoni Marzec |
2026-07-18 13:13 |
split qkc build driver into focused files |
| af20e42 |
Antoni Marzec |
2026-07-18 13:10 |
clean stale module cache entries |
| 8f1aba8 |
Antoni Marzec |
2026-07-18 12:14 |
compile modules separately with hidden public linkage |
| fe9e615 |
Antoni Marzec |
2026-07-17 22:47 |
add byval and sret aggregate lowering |
| 534eec7 |
Antoni Marzec |
2026-07-17 22:36 |
split foreign abi implementations |
| 2ffb80e |
Antoni Marzec |
2026-07-17 22:31 |
add 32 bit target support |
| 923bf75 |
Antoni Marzec |
2026-07-17 22:26 |
add clanker generated docs |
| 659bf0e |
Antoni Marzec |
2026-07-17 21:53 |
add grouped function parameter types |
| 022b43e |
Antoni Marzec |
2026-07-17 21:47 |
default export abi to c |
| 83b4e47 |
Antoni Marzec |
2026-07-17 21:36 |
merge modules before llvm emission |
| 739e6f5 |
Antoni Marzec |
2026-07-17 21:28 |
strip unreachable functions and globals |
| 27cd506 |
Antoni Marzec |
2026-07-17 20:45 |
add abi target in @export |
| d0bd987 |
Antoni Marzec |
2026-07-17 20:38 |
add default function arguments through reduced-arity wrappers |
| 8c9b93c |
Antoni Marzec |
2026-07-17 19:19 |
add pointer arithmetic |
| ed2f4f4 |
Antoni Marzec |
2026-07-17 19:05 |
add opaque types and fix sizeof expression parsing |
| 62ebc18 |
Antoni Marzec |
2026-07-17 18:30 |
update gitingore |
| e0c07f8 |
Antoni Marzec |
2026-07-17 18:26 |
fix mixed integer and float promotion |
| 0f9dd26 |
Antoni Marzec |
2026-07-17 14:22 |
update vim support |
| d0c6380 |
Antoni Marzec |
2026-07-17 14:15 |
add vim syntax hl |
| 77ee120 |
Antoni Marzec |
2026-07-17 13:47 |
fix given scope level visiting for final value |
| af1403e |
Antoni Marzec |
2026-07-17 13:26 |
fix wrong number of args error message |
| 084f22b |
Antoni Marzec |
2026-07-17 13:13 |
add abi target in @foreign |
| 03a2251 |
Antoni Marzec |
2026-07-17 12:49 |
fix the debug semantic walker |
| 7c1ed34 |
Antoni Marzec |
2026-07-17 12:41 |
update @link attr |
| fbc7842 |
Antoni Marzec |
2026-07-17 12:37 |
fix printing types in errors |
| 078a031 |
Antoni Marzec |
2026-07-17 12:36 |
add static methods for types |
| 8ed3866 |
Antoni Marzec |
2026-07-17 12:20 |
fix recursive types through pointer indirection |
| 23eccd5 |
Antoni Marzec |
2026-07-17 12:00 |
add function pointers |
| 12d771e |
Antoni Marzec |
2026-07-17 11:45 |
add c string literals |
| be153eb |
Antoni Marzec |
2026-07-17 11:41 |
fix pub function linkage and dont add null bytes for string literals |
| 02849fe |
Antoni Marzec |
2026-07-17 11:31 |
add alignof and offsetof |
| 1582fe8 |
Antoni Marzec |
2026-07-17 11:23 |
fix semantic validation for references to field and index lvalues |
| 319ea31 |
Antoni Marzec |
2026-07-17 11:21 |
allow empty slices in semantic analyser |
| 005dd53 |
Antoni Marzec |
2026-07-17 11:18 |
complete all compound assignments |
| 72e21cf |
Antoni Marzec |
2026-07-17 11:14 |
add short-circuit semantics for and and or |
| 213af0d |
Antoni Marzec |
2026-07-17 11:10 |
add defers |
| 4e8ca8f |
Antoni Marzec |
2026-07-17 11:06 |
handle everything in irgen |
| 1c21c8c |
Antoni Marzec |
2026-07-17 10:50 |
standardise attribute parsing and move validating to sema analysis |
| 8080da9 |
Antoni Marzec |
2026-07-16 22:36 |
add distinct types by default |
| 01812d2 |
Antoni Marzec |
2026-07-16 22:21 |
report embedded unions conflicting with another struct fields |
| 2233640 |
Antoni Marzec |
2026-07-16 22:07 |
add untagged unions |
| 4291674 |
Antoni Marzec |
2026-07-16 21:58 |
add enums |
| b3b4693 |
Antoni Marzec |
2026-07-16 21:31 |
add bitwise ops |
| c33d489 |
Antoni Marzec |
2026-07-16 21:20 |
allow @export attribute to assume name if no arg provided |
| 3506b4e |
Antoni Marzec |
2026-07-16 21:15 |
add -nolibc flag |