cpp-docs | ifc-spec | |
---|---|---|
12 | 6 | |
1,397 | 69 | |
1.2% | - | |
9.9 | 6.0 | |
7 days ago | 7 months ago | |
PowerShell | TeX | |
Creative Commons Attribution 4.0 | Creative Commons Attribution 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cpp-docs
-
Bug in std:shared_mutex on Windows
It looks like it was declared in Nov 21, and in May 23 they merged in the "fix" by adding "it's approximate" to the docs ( https://github.com/MicrosoftDocs/cpp-docs/commit/447b5d8a781... ), so not sure this is the best approach for actual bugs.
- FINALLY figured out how to create realistic character Loras!
- Unused STL Functions in Executable?
- Walkthrough: Create and use your own Dynamic Link Library (C++)
-
Microsoft insults dev then takes credit for their idea
Now can you get Microsoft to fix their broken implementation of FMA? (see https://github.com/MicrosoftDocs/cpp-docs/pull/3526 for details)
-
Overview of modules in C++
Doc bug: https://github.com/MicrosoftDocs/cpp-docs/issues/3766
- is it still basically useless working with modules in g++-11?
- DLL to exe
-
LLVM 13.0.0 Released
I googled what is ucrt
- https://github.com/MicrosoftDocs/cpp-docs/blob/master/docs/p...
- https://stackoverflow.com/questions/57528555/how-do-i-build-...
-
Making an Android app based in C?
If you want to keep it minimal, here's a good example.
ifc-spec
-
C++ Modules: The Packaging Story
There is a proposal for this: https://github.com/microsoft/ifc-spec
Only Microsoft implants that so far. I gather EDG (which powers IntelliSense) has been at least researching support for consuming IFC files.
I'm not aware of anyone sponsoring work in Clang or GCC to add IFC support.
-
Module interfaces for pre-built libraries
Note that like .lib files, you'll likely need to build and share different module binary module interface files (e.g. Visual Studio's .ifc) per architecture, since #ifdefs are resolved early. Otherwise (in theory), you could share the same BMI for different architectures since they are largely a symbol table/graph of the parsed code (higher level representation before optimizations).
-
With C++20, what replaces header-only libraries?
My hope is that the IFC format can be evolved (with community inputs) into something supported (but not necessarily required) by C++ compilers. I regard something like the IFC as a necessity for the C++ community to realize the full potential of modules.
-
is it still basically useless working with modules in g++-11?
Now, Gabriel Dos Reis has a CppCon 2021 talk describing a way compilers could communicate in enough detail such that IntelliSense, static analysis, etc. would work as expected. The file format for this mechanism is called IFC and here is the link to the relevant repo. I don't have any information about it being implemented in any compiler other than Microsoft's, but it would solve a lot of problems if it were available.
-
I hope this would ease C++ tooling
For those interested in the final pdf, here is a link to the latest release containing said pdf
What are some alternatives?
AStarDemo - A basic A* example ported to C++/WinRT
ipr - Compiler-neutral Internal Program Representation for C++
ppm2png - Basic command line utility to convert PPM images (P3) into PNG
wireguard-android - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-android
refterm - Reference monospace terminal renderer
docs - conan.io reStructuredText documentation
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
dll_to_exe - Converts a DLL into EXE
mobile - [mirror] Go on Mobile
bitsandbytes-prebuilt-all_arch - A repository containing prebuilt versions of the bitsandbytes library for Windows