Commit Graph

201 Commits

Author SHA1 Message Date
25b289ccfb CE edit command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m11s
2026-03-05 16:29:59 +01:00
a5f5dbf21f CE add rm command, implement remove () syscall
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m51s
2026-03-05 01:17:13 +01:00
35d5bed433 CE add mkdir command, implement create_dir () syscall
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m1s
2026-03-05 00:38:58 +01:00
0897f08212 CE Improve line editing logic, add KB_DELETE
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m18s
2026-03-04 02:50:13 +01:00
156ac10dcd CE #define LINE_INIT_MAX 40
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m6s
2026-03-04 02:06:24 +01:00
81704d7df8 CE Implement line editing
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m8s
2026-03-04 02:02:05 +01:00
95ea80cee9 docs Add video links on the front page
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m50s
2026-03-03 23:08:15 +01:00
9569cf801f docs Remove front page video
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m48s
2026-03-03 22:47:06 +01:00
ea4f00a1fd linux_inspect.sh for tracing linux syscalls/library calls for porting
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m21s
2026-03-03 22:43:51 +01:00
9a9f118b82 CE include stdbool.h, because it does not compile in debug mode
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m7s
2026-03-03 21:54:32 +01:00
212aeec04d Fix not removing resource from procgroup->resource_tree during pg cleanup 2026-03-03 21:53:54 +01:00
2a891fcdd1 Split CE code into multiple files
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m38s
2026-03-03 20:59:21 +01:00
aa32f2374f Include lib build dirs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m32s
2026-03-02 23:28:53 +01:00
af66f1ed44 libioutil Implement a file reader
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m23s
2026-03-02 23:25:34 +01:00
0ca5f0a3f3 CI ln -sf
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m44s
2026-03-02 23:18:48 +01:00
cc5dd25cd6 CI fix ln -s llvm-ar
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m15s
2026-03-02 23:03:34 +01:00
e75d80fdab CI install llvm-19 (for llvm-ar)
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m25s
2026-03-02 22:54:41 +01:00
58c515e90a Create libioutil, implement a filewriter
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m21s
2026-03-02 22:47:10 +01:00
27afd57427 Flanterm LF as new line, reformat LICENSE.txt
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m40s
2026-03-02 19:49:52 +01:00
a566917ee9 Remove SCHED_REAP_FREQ
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m39s
2026-03-02 00:31:21 +01:00
68f6aef215 Fix checking if cpu->proc_current != NULL
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m37s
2026-03-02 00:12:08 +01:00
9043c4f9ec Implement waiting for process, CE add command cancelation, rctx many cpus
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m27s
2026-03-01 22:59:04 +01:00
858e55118b CE Improve ls entry type hint
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m36s
2026-03-01 14:12:41 +01:00
6313191b9b CE fix amout of chars printed to file in redirection 2026-03-01 14:10:36 +01:00
a4c485587e FatFS add dir checks 2026-03-01 14:03:03 +01:00
1571469685 rename VD to TEMP 2026-03-01 13:46:39 +01:00
e61545c4cf CE improved tokenizer
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m14s
2026-03-01 13:42:04 +01:00
a5d5e7d6a4 Add write_file () syscall, CE implement redirections, libarena arena_realloc ()
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m14s
2026-03-01 12:04:21 +01:00
abd85744cc Add create_file syscall, CE mkfile command, FatFS formatting fixes
All checks were successful
Build documentation / build-and-deploy (push) Successful in 4m16s
2026-03-01 01:52:09 +01:00
eb55a6de21 Fix CE ls on non-directory filesystem paths
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m48s
2026-03-01 00:35:14 +01:00
a3b98fcaa2 Rename read syscall, vfs_read and so to xxx_read_file 2026-03-01 00:29:04 +01:00
0533c2705d fat_io_lib finally works, implement virtual partition devices, manage devices via string keys
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m35s
2026-03-01 00:00:27 +01:00
baa13fb695 fat_io_lib port WIP
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m12s
2026-02-26 23:33:03 +01:00
9758d79303 CE implement a pratt parser
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m39s
2026-02-25 21:21:40 +01:00
961bf54ec1 CE allocate tokens with arena
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m10s
2026-02-25 18:27:51 +01:00
f846edf0ff Add arena allocator library
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m44s
2026-02-25 18:20:59 +01:00
4e09296709 CE add quit command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m38s
2026-02-25 16:32:11 +01:00
2052bb0e1d CE remove last \n 2026-02-25 16:26:53 +01:00
29bbcea435 Implement read_dir_entry () VFS op, CE add ls command 2026-02-25 16:25:43 +01:00
704db2dfa4 Volume-centric VFS implementation
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m41s
2026-02-25 08:53:54 +01:00
62a6543dab Manage RIDs via id_alloc
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m2s
2026-02-22 21:09:06 +01:00
084809ac99 Manage int IDs via id_alloc
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m31s
2026-02-22 20:40:12 +01:00
8fc5418915 XDRV_READ reading in sectors 2026-02-22 18:58:28 +01:00
9ddde68449 Remove procgroup->refs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m12s
2026-02-22 14:21:37 +01:00
1b2063115a Make proc->state not atomic 2026-02-22 14:15:57 +01:00
e69606668d Make cpu->proc_run_q_count not atomic 2026-02-22 14:03:51 +01:00
85872b856b Redesign VFS around handles 2026-02-22 13:57:41 +01:00
b571e2dbd3 Don't modify proc_tree while iterating 2026-02-22 00:47:53 +01:00
389f250d0b Rename fs_desc_buffer to desc
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m24s
2026-02-22 00:11:09 +01:00
502cfa7335 Move shared headers out to include/ 2026-02-22 00:05:26 +01:00