Alf-André Walla
Alf-André Walla
``` $ bazel run //explorer -- ./explorer/testdata/basic_syntax/print.carbon INFO: Invocation ID: b5172173-67be-4b3a-82b3-1d5168eca9ac INFO: Repository bazel_cc_toolchain instantiated at: /home/gonzo/github/carbon-lang/WORKSPACE:41:26: in Repository rule configure_clang_toolchain defined at: /home/gonzo/github/carbon-lang/bazel/cc_toolchains/clang_configuration.bzl:147:44: in ERROR: An error occurred during...
There is clearly a problem with gc-sections and 32-bit builds. Does not enter kernel_start properly, so it's a linker, alignment or both issue.
A glaring flaw is the lack of a 512b minimal bootloader that ATA loads the kernel to its dest and then enters protected and jumps to _start. One reason to...
Alignment will stop working if sections are misaligned to begin with. This was a deliberate design decision that deserves some documentation to highlight the possible issues that can arise.
Right now there are special pseudo-instructions meant to help with: 1. Loading large integer into register 2. Loading large addresses into register 3. Calling large address using JALR by building...
It should be possible to calculate values from constants and dependent symbols automatically. We also need to support parenthesis and various bit-operations. It's a rather big feature, but necessary for...
This replaces the syscall-based cooperative threads with call-based, which will be much much faster. Also removes the children-management, which never had any use. Threads are much slimmer now. Also improves...
There are some things cropping up that gets annoying after a while: Chainloader spams like crazy, even though it shouldn't be saying anything at all. Indeed, if you build qemu...
 It hard-reboots after "assign heap", no matter what compiler is used to build the OS.
.. so that it works in more (if not all) places. Still disable SSLv3.