Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
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. Leaf 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. Leaf 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 | |
|
2025-08-30
| ||
| 02:06 | setjmp/longjmp based on GCC intrinsics. check-in: ccba6e6d1a user: csmith tags: trunk | |
|
2025-08-29
| ||
| 23:37 | Remove dead code. check-in: 177049b778 user: csmith tags: trunk | |
| 23:37 | More portable backtrace code. I don't think it'll work generically, as it makes assumptions on stack layout. check-in: b2c639e6a9 user: csmith tags: trunk | |
|
2025-08-24
| ||
| 16:24 | Get rid of with_t, we track only a single integer state. check-in: 75b56614c8 user: csmith tags: trunk | |
|
2025-07-29
| ||
| 19:21 | Start of separate interface definition, with the aim of generating more wrapper code. check-in: 26fd143672 user: csmith tags: trunk | |
|
2025-06-07
| ||
| 14:00 | Start of fcntl syscall. check-in: cedcd994f8 user: csmith tags: trunk | |
| 13:59 | Add potentially multiple source files. Removed dead code and some other cleanups. check-in: 476410a5e7 user: csmith tags: trunk | |
|
2025-05-31
| ||
| 10:25 | Weak main symbol, to ensure program specified main is used in preference. check-in: 1341435949 user: csmith tags: trunk | |
| 09:54 | Catch some different exception types with different return codes. check-in: db2ce74d42 user: csmith tags: trunk | |
|
2025-05-28
| ||
| 21:42 | Removed syscall.c and usyscall.c generation ($(ARCH_SYSCALL_C) $(ARCH_USYSCALL_C)). Contents of syscall.c are not in i386.c. usyscall.c is now static and in source control. check-in: 8c26480ae9 user: csmith tags: trunk | |
| 21:33 | Cleanups and handle invalid syscall. check-in: 00e735fd74 user: csmith tags: trunk | |
| 21:33 | Fix parsing. check-in: dc86aba9bf user: csmith tags: trunk | |
|
2025-05-25
| ||
| 01:15 | Start of IDL tool. check-in: 2305952ba9 user: csmith tags: trunk | |
|
2025-05-22
| ||
| 22:19 | Remove dead code. check-in: 19bbfc6679 user: csmith tags: trunk | |
|
2025-05-21
| ||
| 23:36 | Syscall return value passed directly instead of in syscall params structure. check-in: 1ffb48c27f user: csmith tags: trunk | |
| 23:33 | Check next cluster is in bounds for the filesystem. check-in: 647ced60f9 user: csmith tags: trunk | |
|
2025-05-13
| ||
| 20:40 | Fixed apt packages. check-in: 1d50442a0a user: csmith tags: trunk | |
| 20:34 | Merge from mustache. check-in: 2331126905 user: csmith tags: trunk | |
| 20:30 | Pass COPTS to CC when linking the kernel. Leaf check-in: 0a82dc4acb user: csmith tags: mustache | |
|
2025-05-10
| ||
| 19:34 | Seperate slice and string functions. check-in: a7e967cec5 user: csmith tags: mustache | |
|
2025-05-05
| ||
| 19:47 | Fix host build ctk.h generation. check-in: c3e3e2ee26 user: csmith tags: mustache | |
|
2025-05-03
| ||
| 23:13 | Updated ABI tool use to plug in mustache. check-in: ac49c25285 user: csmith tags: mustache | |
| 15:41 | ABI tool now uses AST as well. check-in: d5e04f0353 user: csmith tags: mustache | |