With the huge dependency of Delphi on the LLVM project – basically none of their cross-platform support falls apart without LLVL – I wonder how much Embarcadero and their. mother company Idera contributed back to the LLVM project (which isn’t hard, see [Wayback/Archive] Contributing to LLVM — LLVM 20.0.0git documentation).
I tried these queries with remarkably few results:
- [Wayback/Archive] llvm embarcadero contributions – Sök på Google
- [Wayback/Archive] embarcadero site:https://github.com/llvm/ – Google Suche – six results
- [Wayback/Archive] idera site:https://github.com/llvm/ – Search on Google – zero results
The ones found were contributed by [Wayback/Archive] jwiegley (John Wiegley) · GitHub and [Wayback/Archive] atoker · GitHub. I could not find back who atoker is, but John Wiegley was part of the C++ Builder 1 team [Wayback/Archive] The C++Builder 25th Anniversary: Visual Development, the Power of the C++ Language and 2.5 decades of Continuing Excellence but made the patches while working for Boostpro, for instance [Wayback/Archive] [cfe-commits] PATCH [1/2]: Implementation of Embarcadero expression traits.
Hoping the above queries are not good enough: anyone having a more complete idea of the Embarcadero/Idera contributions to the LLVM project?
Especially in the light of this bsky post a while ago:
[Wayback/Archive] Marco Cantù: “Certo, ma il modello di business di WP engine basato su un fork con scelte dubbie e senza contribuire all’originale mi sembra un po’ tirato — non ho seguito molto, ma ho visto fortissime critiche rispetto ad entrambe le posizioni” — Bluesky with Google Translate (from [Wayback/Archive] original italian):
Sure, but WP Engine’s business model based on a fork with questionable choices and without contributing to the original seems a bit far-fetched to me — I haven’t followed it much, but I’ve seen very strong criticism of both positions.
LLVM files mentioning Embarcadero
Results from the above queries:
- [Wayback/Archive] llvm-project/clang/include/clang/Basic/TokenKinds.def at main · llvm/llvm-project · GitHub
- [Wayback/Archive] llvm-project/clang/lib/Parse/ParseExpr.cpp at main · llvm/llvm-project · GitHub formerly in [Wayback/Archive] clang/lib/Parse/ParseExpr.cpp at master · llvm-mirror/clang · GitHub
- [Wayback/Archive] llvm-project/clang/include/clang/Parse/Parser.h at main · llvm/llvm-project · GitHub
- [Wayback/Archive] llvm-project/clang/docs/LanguageExtensions.rst at main · llvm/llvm-project · GitHub formerly in [Wayback/Archive] clang/docs/LanguageExtensions.rst at master · llvm-mirror/clang · GitHub
--
jeroen