James
James
Hmm. I've re-compiled the compiler on the `main` branch which in turn compiles ~4,000 lines of holyc with assembly and run the tests of which indicate no compiler errors linked...
I'm going to mark this as closed. If the issue persists please create another ticket and we can dive into it!
Thank you for your comment. Certainly I see the value of having this project of compiling on Windows as it is quite limiting having it only work for Mac and...
Thanks for this, unfortunately making the compiler run on Windows is not something I aim to do in the immediate future. However if you have a patch with Windows support,...
Thanks for this, If you fancy tackling this I'd suggest modifying this; https://github.com/Jamesbarford/holyc-lang/blob/fd2d4105fae24dc24137c70b293f0b4e32675a83/src/lexer.c#L986-L991 To be somethinglike: ```c if (*l->ptr == '/' || *l->ptr == '*') { start = l->ptr-1; int...
Yes, you're right; ```HC U0 Main() { /* ... */ */ } ``` Segfaults. It seems there is probably something wrong with the parser and the expression parsing. I imagine...
FWIW I was going to look at getting this working once the [new ARM generator PR](https://github.com/rust-lang/stdarch/pull/1693) has gone in
@joshlf - this, amongst other things, is something I am currently working on. Timeline wise - I would hesitate to commit to anything concrete optimistically I hope fairly soon!
You've done some really good investigative work! > Also worth noting, gcc embeds the values of the strings into the instructions themselves: I'd suspect this observation is an optimisation as...