Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2025-10-12
| ||
| 11:50 | setjmp/longjmp fix from cpp. Leaf 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 | |
|
2025-04-30
| ||
| 21:00 | Compiling and booting again. Syscall JSON generated using the compiler AST code and cord string library. check-in: 4e053f7701 user: csmith tags: mustache | |
| 00:28 | Render the AST as JSON. check-in: 81d5bc7dea user: csmith tags: mustache | |
| 00:27 | More cord work. check-in: a3cf794e31 user: csmith tags: mustache | |
|
2025-04-23
| ||
| 17:33 | Start of cord (string) handling. check-in: ea47a2e663 user: csmith tags: mustache | |
|
2025-02-16
| ||
| 22:47 | Cleanups. check-in: d3a7ba8b66 user: csmith tags: mustache | |
|
2025-02-11
| ||
| 10:50 | Start of AST based templating. check-in: d10d669698 user: csmith tags: mustache | |
| 10:49 | Allocator and GC updates. check-in: b3c5434ab3 user: csmith tags: mustache | |
| 10:46 | Missing compiler flags check-in: 649838afa0 user: csmith tags: mustache | |
|
2025-02-01
| ||
| 17:54 | Use a GC2 alloc context for gc2_main. check-in: 9719704a4e user: csmith tags: mustache | |
|
2025-01-31
| ||
| 22:17 | Don't need malloc in alloc.c. More AST code. check-in: e696647cee user: csmith tags: mustache | |
| 22:17 | Make syscall command. check-in: 57c648b7a9 user: csmith tags: mustache | |
|
2025-01-26
| ||
| 01:02 | Start of json object support in libctk. check-in: 57ea979916 user: csmith tags: mustache | |
|
2024-11-19
| ||
| 22:31 | Compiles and runs. check-in: 11dab6763d user: csmith tags: mustache | |
|
2024-11-03
| ||
| 22:41 | Mustache based templating WIP. check-in: f8a5b8426e user: csmith tags: mustache | |
| 22:40 | Create new branch named "mustache" check-in: 752762d5b2 user: csmith tags: mustache | |
|
2024-11-01
| ||
| 20:20 | EHCI structure updates. check-in: ba079c280d user: csmith tags: trunk | |
|
2024-10-12
| ||
| 12:13 | No point adding cache entries for allocations that aren't rounded to MIN_ALLOC. check-in: 358a45a64b user: csmith tags: trunk | |
|
2024-09-26
| ||
| 23:52 | Handle invalid filesystem type with an exception. check-in: 3760f6a254 user: csmith tags: trunk | |