Back in 2014, I actually started writing a C compiler (I felt that I knew enough about C89 to do it). I am interested in C code >>
-
-
that can, for example, run (almost) unmodified on my IBM 5170 as it does on my Lenovo W520. Portability is a lie; it makes me sad!
1 reply 0 retweets 0 likes -
Replying to @cr1901
Probably we can do better than C with all we've learned about portability in the last 40 years.
1 reply 0 retweets 0 likes -
Replying to @bahstgwamt @kragen
I hope Rust at some point can fill that gap (with it's MIR backend; LLVM is not a good fit for old archs IMO).
1 reply 0 retweets 1 like -
To give credit to the community,
@steveklabnik's sympathy with my concerns is why I have an open mind re: Rust.1 reply 0 retweets 2 likes -
btw
@JakeGoulding has landed some 8/16 but pointer support!1 reply 0 retweets 0 likes -
-
That just made my day :D!
1 reply 0 retweets 0 likes -
mostly 16-bit; but you should be able to copy the pattern for 8 bit. Libcore *almost* compiles for AVR.
1 reply 1 retweet 2 likes -
Dream target is 6502/65816 (SNES). I have some interesting leeway there.
2 replies 0 retweets 1 like
Looks like there was some work to support a 6502 chip in LLVM - https://is.gd/x70XoK
-
-
There is another more up to date repo: https://github.com/beholdnec/llvm-m6502 … But last I emailed them, they're busy :(.
1 reply 0 retweets 0 likes -
Replying to @cr1901
That’s how I got involved with AVR-{Rust,LLVM} - just chipping away at little parts here and there while other stuff was blocked ^_^
0 replies 0 retweets 0 likes
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.