Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-02-21
| ||
| 00:44 | Panic if we run out of destructor space. Leaf 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 | |
|
2026-02-06
| ||
| 20:48 | zero initialise cache node, so LRU linkage is zeroed. check-in: bdb75ca5c2 user: csmith tags: trunk | |
|
2026-02-02
| ||
| 02:07 | Handle access to kernel address space from user space! Leaf check-in: 8d92a1a781 user: csmith tags: interfaces | |
|
2026-01-14
| ||
| 21:03 | Merge from trunk. check-in: f4f05fee16 user: csmith tags: interfaces | |
| 21:01 | Put shell commands into their own procress group. The start of process groups and sessions. check-in: 6bfc795f24 user: csmith tags: trunk | |
| 21:00 | Removed redundent debug macro. check-in: 56ffd371f7 user: csmith tags: trunk | |
| 20:41 | Merge arena fix from interfaces. check-in: 3c2e02a5c6 user: csmith tags: trunk | |
| 00:42 | Fix leak when multiple idle arenas are chained. check-in: dc0fba4c75 user: csmith tags: interfaces | |
|
2026-01-08
| ||
| 09:56 | Merge from interfaces. check-in: 872199658f user: csmith tags: trunk | |
| 09:54 | Move tty.c into POSIX subsystem, as it is really a POSIX onstruct. Re-jig process initialisation, so that process attributes are copied by default, then member explicitly overriden as required. check-in: 38b02c431c user: csmith tags: interfaces | |
|
2026-01-03
| ||
| 15:08 | One day, I will master make! But today is not that day, alas. Still, make includes now builds the build tools. check-in: 85d46e790e user: csmith tags: interfaces | |
|
2025-12-27
| ||
| 17:18 | File directory lookup cache. check-in: 65f65bf20b user: csmith tags: interfaces | |
| 17:17 | Log everything in debug builds. check-in: d45b0715d8 user: csmith tags: interfaces | |
| 15:25 | Unused currently page cache pruning. Don't entirely understand the ramifications of using this at the moment, so not using it as of yet. Also put page cache accesses under a lock. Temporary, as really page cache loading needs to be moved to another thread, and the thread wanting the page just indicates it is looking for a page and keeps polling for the page to be loaded (waiting on the page cache in between polls.) check-in: 5b6633fe0a user: csmith tags: interfaces | |
|
2025-12-26
| ||
| 19:39 | Add pruning of leaf nodes in a splay tree, on the proviso that leaf nodes have no children and have thus not been referenced recently. check-in: 7e47490f28 user: csmith tags: interfaces | |
| 01:56 | getdents fixes. check-in: f8d510aeb1 user: csmith tags: interfaces | |
|
2025-12-23
| ||
| 16:50 | Eventually. check-in: 102ccb12bf user: csmith tags: interfaces | |
| 16:48 | Eventually. check-in: 30fc0cfd6a user: csmith tags: interfaces | |
| 16:47 | Needs checking. check-in: c0efa3f3e2 user: csmith tags: interfaces | |
| 16:43 | Fix page caching - Must copy the key! check-in: 32eb146ea4 user: csmith tags: interfaces | |
| 12:40 | Easier to reason about ELF exec. check-in: bf58a88f7f user: csmith tags: interfaces | |
|
2025-12-22
| ||
| 23:05 | Missing file! check-in: 6d9a1d2cb6 user: csmith tags: interfaces | |
| 22:16 | IID to interface definitions. check-in: ca75aac0f9 user: csmith tags: interfaces | |
|
2025-12-17
| ||
| 14:56 | Start of work to generated interfaces. Compiles, but doesn't run, due to changes in VFS layer and paging. check-in: b742a0b393 user: csmith tags: interfaces | |
|
2025-12-15
| ||
| 01:13 | Create new branch named "interfaces" check-in: d26f12abdc user: csmith tags: interfaces | |
|
2025-12-06
| ||
| 17:14 | Move POSIX concepts out of the core kernel, and into the POSIX subsystem. check-in: 0015771944 user: csmith tags: trunk | |
|
2025-11-30
| ||
| 15:40 | New startup, which allows call to C function as startup (we push a nullptr return address.) check-in: e185d07037 user: csmith tags: trunk | |
| 00:53 | Include user options when compiling c++. check-in: 5a7e225e5c user: csmith tags: trunk | |
| 00:52 | Clean idl command. check-in: 25f2bc6df5 user: csmith tags: trunk | |
| 00:34 | Pass in command line etc. check-in: a53fa4e0ae user: csmith tags: trunk | |
| 00:33 | Terminal doesn't need to exit. check-in: 0c7b1d21f9 user: csmith tags: trunk | |
|
2025-11-26
| ||
| 15:29 | Remove unused ref count. check-in: b4c88aa26d user: csmith tags: trunk | |
|
2025-10-12
| ||
| 11:50 | setjmp/longjmp fix from cpp. check-in: edc03cc616 user: csmith tags: trunk | |
| 11:45 | Merge build changes from cpp branch. check-in: 76c55add6d user: csmith tags: trunk | |
| 11:35 | Makefile cleanups. make clean followed by make includes now works as expected. Leaf check-in: aafed69a75 user: csmith tags: cpp | |
|
2025-10-07
| ||
| 22:19 | Some C++. None functional. check-in: 5f65db108e user: csmith tags: cpp | |
|
2025-10-02
| ||
| 22:10 | Can't call ctk_setjmp and ctk_longjmp in the same function. check-in: 0beebf0ffa user: csmith tags: cpp | |
| 21:39 | Add C++ files to ctags. check-in: b9a57c8da4 user: csmith tags: cpp | |
| 21:37 | Fix cpp flags. check-in: 81a87d8457 user: csmith tags: cpp | |
|
2025-09-12
| ||
| 00:39 | Merge from trunk. check-in: 3e33b014b7 user: csmith tags: cpp | |
| 00:29 | gcc 14.2 host tools. check-in: cb8ea4e870 user: csmith tags: trunk | |