Umut Barış Öztunç
Umut Barış Öztunç
I see. I have confirmed that the issue is related to whitespace backend. If I run the code with `eli`, it prints `ffffff`, but if I run it with the...
You are so fast! Yes, this fixes both. Actually, it fixes another bug that I haven't mentioned yet :D. The previous version was copying EOF to buffer, just like `\n`....
Sure! By the way, there is one more bug. All i/o functions stop when they encounter a null byte in ELVM's implementation. I don't know the reason, but it seems...
Oh I see. Maybe we can choose some defaults and provide other stuff as options while converting to backends. For example, we can set EOF as -1. However, the user...
This looks good to me. Should I create another issue for the Whitespace backend? So, you said that all numbers should be 24-bit and unsigned. Doesn't this contradict with Whitespace...
I have just tested it again with our latest patch, it already works as intended. Both whitespace interpreter and `eli` shows that the buffer is filled with zeros instead of...
Oh sorry, the bug is still there. I forgot that it works fine if you provide `\n` in the input. I will try to find a solution. I just don't...
By the way, tests for Whitespace backend crashes. This might be related to the issue. ``` ➜ make test-ws Skip building kx due to lack of kinx Skip building wasi...
Cool! Both are fixed now. There is no overflow and `-1`s are clearly gone. Great job mate, thanks!
We should at least add `clang-tidy-12` which is available for `focal`: https://packages.ubuntu.com/focal-updates/clang-tidy-12