Kevin Ramharak
Kevin Ramharak
I was banging my head against the current implementation of `extern fn`'s as it wraps every external function declaration into an oak function. This would generate code to build up/tear...
This PR: - implements the `Display` trait for all of the `Mir*` structs/enums - adds basic optimization by evaluating constant expressions at compile time - traverses entry point to find...
Im wondering what would be needed to add variadic functions. As it would greatly help to implement `printf` and change the following code: ```rust putstr("the first occurence of '"); putchar(needle);...
I have been doing a bit of research on how to improve error reporting by capturing information about the original source file. Larlpop does not support anything out of the...
I created a barebones VS Code extension implementing syntax highlighting support at https://github.com/kevinramharak/oak-syntax-highlighting. Most of it is based on the rust grammar, but it can easily be extended to support...
It would be nice to support the following integer literals: ```rust let binary = 0b0110; let octal = 0o777; let hex = 0xdead; ``` I think forcing the `b`, `o`...
So i noticed a few issues with the `doc` subcommand: 1. the `-o OUTPUT` flag does not seem to work 2. characters like `*` and `_` have special meaning in...
MAR backend
Hi, Thank you for this amazing project. I have been trying to write a C compiler for [Much Assembly Required](https://github.com/simon987/Much-Assembly-Required) for a while but never seem to get past the...
From what I can tell the following lines: https://github.com/maoberlehner/node-sass-magic-importer/blob/master/packages/node-sass-magic-importer/src/index.ts#L125-L128 Do not store the imported files. `dart-sass` (not sure about `node-sass` does not seem to run imports recusivly (took me a...