Commit Graph

93 Commits

Author SHA1 Message Date
Babz bbfb4f506b add vfs read() implem 2021-12-05 17:29:28 +01:00
Babz 9b90e17e27 add file handles 2021-12-05 14:06:18 +01:00
Babz dbf484f4f6 fix date display 2021-12-05 11:22:25 +01:00
Babz c8462e7275 remove redudant cmake directives 2021-10-06 19:08:02 +02:00
Babz 2d0ba539da get rid of senseless "all" target 2021-10-05 23:29:03 +02:00
Babz 305ccff6a6 default to Ninja 2021-10-05 22:04:17 +02:00
Babz 60d47c0482 improve frontend makefile 2021-10-05 21:37:21 +02:00
Babz 8e67941f17 drop fx support 2021-10-04 19:56:12 +02:00
Babz f23527c604 drop build-cg 2021-10-04 19:52:59 +02:00
Babz 354f0e149a cmake export compile commands (.json) 2021-10-04 19:48:45 +02:00
Babz c1ca16294d factorize makefile 2021-10-04 19:36:59 +02:00
Babz a6618ff606 clashing headers: wren_utils 2021-10-04 19:30:10 +02:00
Babz ba16524fca gitignore cleanup 2021-10-04 19:25:04 +02:00
Babz 52f85576d2 remove "fxsdk build" command dependency 2021-10-04 19:20:53 +02:00
Babz 8b557551bf remove .vscode 2021-10-02 22:11:32 +02:00
Babz 5fa311f7c6 gitignore clang-format 2021-10-02 16:44:59 +02:00
Babz 6ba4d3a1fe gitignore .idea 2021-10-02 16:44:28 +02:00
Babz 96ffa9ad35 reformat cmakelist 2021-10-02 16:43:39 +02:00
Babz 8db1bc5d2e .gitignore ctags 2021-09-30 21:15:33 +02:00
Babz c1fc7fc2af fix icons color profile 2021-09-24 19:35:56 +02:00
Babz 73e630f55f rework VFS structure 2021-09-24 19:18:42 +02:00
Babz 054c12130f introduce VFS "drivers" 2021-09-24 19:17:48 +02:00
Babz 7b1bc2bdf6 new icon set 2021-09-21 21:06:57 +02:00
Babz 21dde6dffd rework VFS structure 2021-09-20 19:20:43 +02:00
Babz 20a26c62f8 factorize VFS initializers 2021-09-20 19:01:24 +02:00
Babz 4757994aba reduce VFS entry size 2021-09-20 18:51:43 +02:00
Babz eb7d9c8f58 implement minimal virtual file system 2021-09-19 20:56:08 +02:00
Babz 291eea1bfa fix string padding with variable-length chars (utf-8) 2021-09-18 21:44:06 +02:00
Babz 76cfa0440a comment some debug kprints 2021-09-18 12:33:13 +02:00
Babz 74cac563cf add frame pointer to context before starting a job 2021-09-18 12:28:35 +02:00
Babz 8933b6f4a3 stop timer immediately after a yield 2021-09-18 12:26:36 +02:00
Babz 19f384b10b make panic() static 2021-09-18 12:25:58 +02:00
Babz 151121d93d gitignore: recursive on build folders 2021-09-17 20:48:43 +02:00
Babz 3f4b7a0292 switch for scheduler 2021-09-17 20:40:31 +02:00
Babz e64e294168 try to reduce memory (heap) usage 2021-09-15 18:59:59 +02:00
Babz b55464fa71 tweak GC 2021-09-15 18:59:23 +02:00
Babz 6dcf60753b print memory usage in statusbar 2021-09-15 18:58:37 +02:00
Babz b316ffb66d typo 2021-09-15 18:57:28 +02:00
Babz 9d1b4bfd05 show heap usage in statusbar 2021-09-14 18:41:53 +02:00
Babz a0af80f447 remove .swp 2021-09-14 18:09:59 +02:00
Babz b795821e8e merge job and wren APIs 2021-09-13 23:17:06 +02:00
Babz d79d13b180 enable stack protection (useless ?) 2021-09-13 22:22:04 +02:00
Babz f44686370d better end message 2021-09-12 23:34:49 +02:00
Babz 304ad19c3e padding in statusbar 2021-09-12 23:33:51 +02:00
Babz 61ae899bc0 fix my own stupidity 2021-09-12 23:14:21 +02:00
Babz 75436e192f cleaner next_job() 2021-09-12 23:13:43 +02:00
Babz 3ff8c4eb17 print memory usage after final linking 2021-09-12 22:05:09 +02:00
Babz afdbea7625 use less memory in print functions 2021-09-12 21:47:50 +02:00
Babz 2e12e6a132 avoid race conditions in demo wren prints 2021-09-12 21:18:26 +02:00
Babz a9706a5e1d remove now useless cycles counter 2021-09-12 21:18:01 +02:00