cpredef / predef Goto Github PK
View Code? Open in Web Editor NEWPre-defined Compiler Macros wiki
License: Creative Commons Attribution 4.0 International
Pre-defined Compiler Macros wiki
License: Creative Commons Attribution 4.0 International
Avoid endianness whenever possible.
It is not clear what do you mean here.
From predef-contribute mailing list:
Hello,
on page "https://sourceforge.net/p/predef/wiki/Compilers/" ("Pre-defined
Compiler Macros Wiki"),
missing some "Borland C++ Pre-defined Compiler Macros":
Embarcadero C++Builder/RAD Studio XE5 (0x670)
Embarcadero C++Builder/RAD Studio XE6 (0x680)
Embarcadero C++Builder/RAD Studio XE7 (0x690)
Embarcadero C++Builder/RAD Studio XE8 (0x700)
Embarcadero C++Builder/RAD Studio 10 Seattle (0x710)
Embarcadero C++Builder/RAD Studio 10.1 Berlin (0x720)
Embarcadero C++Builder/RAD Studio 10.2 Tokyo (0x730)
Embarcadero C++Builder/RAD Studio 10.3 Rio (0x740)
Embarcadero C++Builder/RAD Studio 10.4 Sydney (0x750)
Embarcadero C++Builder/RAD Studio 11 Alexandria (0x760)
Thanks.
Best Regards.
Davide Q.
Since the old location at https://sourceforge.net/p/predef/wiki/Home/ is such an old established place for this data, I assume lots of people will still end up there without realizing we've moved over and update the information here now.
Bjorn, can you maybe add a redirect or at least a prominent note on that page that the information is now here?
I presume we host/provide this information under a creative commons license? We should make it clear and provide the license as well.
There is an ongoing discussion about predefined macros happening on their GitHub: loongson/LoongArch-Documentation#28
GCC and LLVM recently added support for this architecture. But I think, it should be added after the changes will be merged.
cc @xen0n
On illumos the symbol __illumos__
is defined as well as all symbols that are defined on (Open)Solaris.
https://en.wikipedia.org/wiki/Illumos
Tested on OmniOS distro with GCC.
See here.
The clang based compiler defines __INTEL_LLVM_COMPILER
instead of __INTEL_COMPILER
. SYCL_LANGUAGE_VERSION
is present if SYCL is supported.
See its homepage and LLVM support is upstream. The architecture documentation is at https://sxauroratsubasa.sakura.ne.jp/Documentation. Predefined macros are defined in "C/C++ Compiler User's Guide" section 9.2.4 "Predefined Macro". The architecture is identified by __ve__
.
On Haiku the macro __HAIKU__
is defined (tested with GCC).
https://en.wikipedia.org/wiki/Haiku_(operating_system)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.