3 ms·
Rust so far does not cover all architectures that C can reach. When the GCC implementation is ready, it might change, but not yet.
by gostsamo 6y ago
Rust so far does not cover all architectures that C can reach. When the GCC implementation is ready, it might change, but not yet.
- cogman10 6y agoWhat sort of architecture are you envisioning where you'd need HTTP3 and Rust can't build for it? Once you get a microcontroller fast enough to handle Http3, you are talking about well known platforms (such as ARM, MIPS, x86). All of which are supported by Rust and LLVM. https://doc.rust-lang.org/nightly/rustc/platform-support.html https://doc.rust-lang.org/nightly/rustc/platform-support.htm...
- gostsamo 6y agoKeeping in mind that I needed to write code against node 0.13 because it was the last version of node supporting floating point emulation when there is no hardware fpu, I was surprised to learn what kind of trash is out there running the internet. There is list of supported architectures of the software in question and though I don't remember it in details, I'm sure that there were items in it that I couldn't find in the rust tables.
- cogman10 6y ago:) sounds like bcm4709. Funnily, rust wouldn't have a problem there, that's specifically a node problem because their JIT doesn't handle software FPUs. LLVM does. I'm fairly confident in saying any place you can run any node version, you can run rust. https://github.com/nxhack/openwrt-node-packages/issues/15 https://github.com/nxhack/openwrt-node-packages/issues/15
- gostsamo 6y agoIn this case the node had to run on Luxul routers, I don't remember the architecture.