Commit Graph

59 Commits

Author SHA1 Message Date
0de0b4c1ae CE edit KB_DELETE the following line
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m2s
2026-03-08 11:55:09 +01:00
0692b030cb CE edit optimize KB_DELETE
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m28s
2026-03-07 23:49:26 +01:00
b1755623a3 CE big performance improvements
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m18s
2026-03-07 23:37:05 +01:00
ab8856cf4b Implement process clone trampoline
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m10s
2026-03-07 20:20:29 +01:00
bf99bedfc5 Floating point numbers work, _start.S fix stack alignment, fix debug info 2026-03-07 19:56:59 +01:00
55d9b1fcd5 No warnings
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m30s
2026-03-07 17:41:22 +01:00
5e616c1879 Implement SSE instructions 2026-03-07 17:36:09 +01:00
eaec32975a CE edit save/restore terminal state
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m16s
2026-03-07 01:58:47 +01:00
75635bcc2e CE edit modes 2026-03-07 01:32:50 +01:00
37d73f63e3 CE edit handle tab key
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m11s
2026-03-07 00:35:39 +01:00
a11b2103da CE edit improve spacing 2026-03-07 00:25:42 +01:00
37ff9197e0 CE styles for status line and line bar
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m5s
2026-03-06 23:00:04 +01:00
ded013d607 CE line numbers on the side 2026-03-06 22:45:31 +01:00
49059f4bfa CE improve editor performace by reducing amount of copying
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m31s
2026-03-06 22:14:42 +01:00
eb3238bf85 CE edit implement line breaking
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m57s
2026-03-06 00:44:33 +01:00
17d5485a39 CE reset editor struct
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m3s
2026-03-06 00:17:54 +01:00
d7dc141874 CE fix strange characters appearing at the end of file
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m46s
2026-03-05 21:52:36 +01:00
abc7ac39c1 CE edit status line 2026-03-05 19:58:16 +01:00
6f392d0a32 CE Quit editor
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m45s
2026-03-05 18:20:40 +01:00
b91476f247 CE edit handle KB_HOME and KB_END
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m22s
2026-03-05 18:17:26 +01:00
0336624724 CE edit moving cursor up and down
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m55s
2026-03-05 18:01:55 +01:00
a346a5667c Implement TERMINAL_DIMENSIONS op for the terminal device, CE add terminfo command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m59s
2026-03-05 16:42:02 +01:00
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
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
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
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
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
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
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
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
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
85872b856b Redesign VFS around handles 2026-02-22 13:57:41 +01:00