Releases: UteroOS/utero-archive
v0.6.0
b26f132 Makefile: Use CC instead of LD
1fe71ec Add crystal-0.24.2 directly and build with crystal-0.24.2/bin/crystal
c3b1956 Makefile: Add qemu flags
WTF, a lot of html files in crystal-0.24.2/share/crystal/src/compiler/crystal/tools/doc/html
!!!
Even though crystal
is included under the root directory, the standard library can not be used with the --prelude=empty
flag...
Reborn: Degradation, but not depression
Recreated a whole project, then Crystal source code is only in src/kernel/main.cr
, sigh.
But I gonna start over from here (again and again).
A previous version is in dead
branch. R.I.P.
Going nowhere
It has not implement gc
...
It has not implement core libraries...
It has not have the other OS features...
Now I feel I have to change the way
P.S.
This release note was published on Oct 1(JST), but on Sep 30(UTC), 9 + 30 = 39 is divisible by 3, yay
Hitting a brick wall
#44 Connect C with Crystal by LibU
#45 Refactoring Scrn methods
#46 Refactoring Makefile
#47 Implement IDT ISRS
#48 Call idt_install and isrs_install from Crystal
#49 Expand stack size to 4096 * 4 to prevent page faults
#50 Display kernel info
#51 Bump up Crystal version to 0.22.0
#52 Refer to linker symbols - Enable to refer to linker symbols from C
#53 Implement switch_context
#54 Reconstruct directory structure
#55 Implement tasks (but it's incomplete)
Ummmm......I need a fundamental restructuring.
Fix broken tests
#42 Fix paths to require (Sigh)
v0.2.0 Released!
Commit for tag
Fix Makefile
That's one small step
- Only booting and printing on screen