-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
gecko-dev
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
-
metal-cpp
Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
Rust-GCC has an FAQ section that lists the benefits of having a GCC frontend:
https://github.com/Rust-GCC/gccrs/wiki/Frequently-Asked-Ques...
I'm in no way a compiler expert, but from what I understood, they specifically want to avoid mixing GCC and LLVM: https://github.com/Rust-GCC/gccrs/wiki/Frequently-Asked-Ques...
Seems a nice way to bury a lede :) No links back to GCC including the languages, and a look at https://gcc.gnu.org/ doesn't reveal it either, even if you click on changes for GCC 13.
The OS X platform code for Firefox is written in Objective-C++. It's not without issues, but overall it's a nice way to use Objective-C from within a larger C++ code base. I didn't find it difficult to work with, particularly as opposed to what we'd have to do if Objective-C++ didn't exist.
If you want to see what this looks like, look at the .mm files here:
https://github.com/mozilla/gecko-dev/tree/master/widget/coco...
this? https://developer.apple.com/metal/cpp/
Doesn't it just use objc/runtime.h and if anything is missing you can just add your custom api calls?
Related posts
-
FreeBSD evaluating Rust's adoption into base system
-
Rust-GCC: GCC Front-End for Rust
-
How hard would it be to port the Rust toolchain to a new non-POSIX OS written in Rust and get it to host its own development? What would that process entail?
-
How hard is it to write a front end for a more complex language like Rust or Kotlin?
-
GCC 13 and the State of Gccrs