Commit Graph

228 Commits

Author SHA1 Message Date
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
40bfc1e916 docker devel script 2026-03-07 10:59:17 +01:00
5ad5ed824d Dockerfile build debug
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m14s
2026-03-07 10:45:21 +01:00
955dbc7614 Use LLVM linker, Dockerfile now works without GCC
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m16s
2026-03-07 10:41:35 +01:00
bc5b04d809 Build via docker
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m27s
2026-03-07 03:49:35 +01:00
dbef1787ec Add kernel/build
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m29s
2026-03-07 03:28:24 +01:00
b9e8a8bf1d Integrate LZ4 library, compress the ramdisk
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m53s
2026-03-07 02:54:26 +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
f725beb433 Debug options for user apps and libs 2026-03-06 00:17:08 +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
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