Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-08-27
| ||
| 00:37 | Fix shared interrupt test. Leaf check-in: 0104dae0ed user: csmith tags: trunk | |
| 00:33 | Fix warnings in production build. check-in: aed911e670 user: csmith tags: trunk | |
| 00:13 | Fix warnings - Warnings now result in compile failure. check-in: d0c87b1b0b user: csmith tags: trunk | |
|
2026-08-26
| ||
| 22:08 | Trying to generalize interfaces, so the interface file can live with the source where it's used. check-in: 2336f7be9b user: csmith tags: trunk | |
| 22:06 | Fix warnings. check-in: 2bf7f1af3e user: csmith tags: trunk | |
| 22:05 | Fix warnings. check-in: 8ae602f183 user: csmith tags: trunk | |
| 22:03 | Fix warnings. check-in: c12589f195 user: csmith tags: trunk | |
|
2026-08-17
| ||
| 01:19 | Fix warnings. check-in: 6726362737 user: csmith tags: trunk | |
|
2026-08-15
| ||
| 01:23 | Remove COM query. check-in: ba84cfeeb2 user: csmith tags: trunk | |
| 01:19 | Start removing COM query construct. Probably don't need it. check-in: 119ed8b84c user: csmith tags: trunk | |
|
2026-08-14
| ||
| 23:59 | Removed redundent line. check-in: ad0a0a0477 user: csmith tags: trunk | |
| 22:54 | Minor fix. Leaf check-in: 753b33ffac user: csmith tags: cpp | |
| 22:54 | Split C++ kernel and user flags. check-in: 85071f3192 user: csmith tags: cpp | |
|
2026-08-09
| ||
| 20:44 | Add missing lock.cpp. check-in: 67386ddaee user: csmith tags: cpp | |
| 20:15 | Merge from trunk. check-in: c8e6037ce8 user: csmith tags: cpp | |
|
2026-07-18
| ||
| 11:08 | Move to scapegoat trees. check-in: 217229c44d user: csmith tags: trunk | |
| 10:43 | Implement scapegoat tree as an alternative to count balanced tree. check-in: a962341f88 user: csmith tags: trunk | |
| 10:41 | Keep the kernal address space map optimal. check-in: 44ce147aef user: csmith tags: trunk | |
| 01:04 | Fix printf char formatter. check-in: 1daee87f62 user: csmith tags: trunk | |
|
2026-07-15
| ||
| 09:43 | Start moving EHCI driver to use ABI data layout wrapper. check-in: cd050f3bb5 user: csmith tags: trunk | |
|
2026-06-20
| ||
| 09:41 | Fix put semantics. check-in: 7cd3cca9db user: csmith tags: trunk | |
| 09:39 | Fix error reporting. check-in: 1b8720b6aa user: csmith tags: trunk | |
|
2026-05-21
| ||
| 12:44 | Forgot to rename CTK_RETHROW (KRETHROW). check-in: 6ecb38c0d5 user: csmith tags: trunk | |
|
2026-05-01
| ||
| 20:21 | Remove CTK_FINALLY. It's not really used or useful. check-in: 52d7a7f1cc user: csmith tags: trunk | |
|
2026-04-25
| ||
| 17:01 | Fuzz found improvements. check-in: 88438c2825 user: csmith tags: trunk | |
|
2026-04-24
| ||
| 21:55 | va_list based syscall args. check-in: f5b2001ecf user: csmith tags: trunk | |
|
2026-04-23
| ||
| 23:10 | Better memory use, but much slower than the simple fixed buffer ring. . Leaf check-in: b17108a346 user: csmith tags: logging | |
| 23:09 | Create new branch named "logging" check-in: d821977c9d user: csmith tags: logging | |
|
2026-04-11
| ||
| 16:55 | Merge from trunk. Leaf check-in: adee259650 user: csmith tags: gc2 | |
| 16:54 | Readying for GC2 migration in kernel. check-in: 3d2b283aef user: csmith tags: trunk | |
| 16:38 | Updated to CTK_ exception macros. check-in: aa2b228b4b user: csmith tags: trunk | |
|
2026-04-06
| ||
| 12:39 | slab based GC is an implementation detail. What we're really saying is we want to be in a GC context, so update the macro to reflect that. check-in: c075a727c3 user: csmith tags: trunk | |
|
2026-04-03
| ||
| 23:22 | Avoid tls_get for exceptions in the no-error use case. check-in: 3b8b5cda22 user: csmith tags: trunk | |
| 11:07 | Renamed exception macros to CTK_xxxx. check-in: 40248b6229 user: csmith tags: trunk | |
|
2026-03-27
| ||
| 12:22 | Fix adding heap when GC fails to free enough. check-in: c940e63d4c user: csmith tags: trunk | |
|
2026-03-21
| ||
| 02:04 | Made the per allocation header smaller. check-in: 6ebb9d8b38 user: csmith tags: trunk | |
|
2026-03-12
| ||
| 21:35 | Start of pseudo terminals. check-in: b6e57c066d user: csmith tags: trunk | |
| 21:34 | cflow changes. check-in: 8f1eaee2a2 user: csmith tags: trunk | |
|
2026-02-28
| ||
| 23:52 | Some attempts to make out of memory more robust. Alas, it is not yet. check-in: 82ccfae579 user: csmith tags: trunk | |
| 23:50 | Splay can be disasterous when we take a page fault during GC and modify the kernel address space mapping under out feet. check-in: 13820ce0c8 user: csmith tags: trunk | |
|
2026-02-21
| ||
| 00:44 | Panic if we run out of destructor space. check-in: 4e634fefc8 user: csmith tags: trunk | |
| 00:43 | Wrap GC in a MUTEX_AUTOLOCK. check-in: 8edb1b6acf user: csmith tags: trunk | |
|
2026-02-20
| ||
| 00:10 | Enable profiling option in prod. check-in: 95a17fac50 user: csmith tags: trunk | |
|
2026-02-18
| ||
| 22:02 | Check pointers as user pointers. check-in: b3e38ada35 user: csmith tags: trunk | |
| 21:58 | Handle all input as text input. check-in: fc62896d86 user: csmith tags: trunk | |
|
2026-02-14
| ||
| 17:08 | More accurately refcount open files, so multiple process pipe output works. check-in: 74efd06135 user: csmith tags: trunk | |
|
2026-02-13
| ||
| 21:59 | Option to short read from pipes. check-in: e47e082cfc user: csmith tags: trunk | |
|
2026-02-09
| ||
| 10:59 | Slight logic tweaks. check-in: ce1f6f76ab user: csmith tags: trunk | |
|
2026-02-07
| ||
| 11:37 | Full duplex pipe. check-in: c83039e136 user: csmith tags: trunk | |
| 11:35 | Restore thread_join. check-in: 6120d39d95 user: csmith tags: trunk | |