Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 17 C++ Gcc Projects
-
sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
The community has been very supportive of the gccrs (https://github.com/Rust-GCC/gccrs) project, which is the main project to write a Rust compiler written in C.
-
-
-
-
neither proposing nor taking a position on this possible addition)
> ... For completeness we would also like to add that a serious issue is that C still lacks vector operations.
Those are good points. The authors don't take a stance on it, but I do think that syntax for packed structs should be standardized. IMO, so should syntax for inline assembly (both as optional features). These are already common extensions; this is exactly what they should standardize. The additions of "typeof" and #embed are also good examples of this (they had been talking about adding #embed since 1995 [1]).
As for vector instructions, I'm unsure how it could be implemented in a standard way, but I'm not against it. Maybe something like this [2], but with the syntax changed for C instead of C++.
[1]: https://groups.google.com/g/comp.std.c/c/zWFEXDvyTwM
[2]: https://github.com/VcDevel/std-simd
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
In addition to c-reduce and shrinkray there's also cvise [1] for reducing tests. It's great.
Also, if you happen to be reducing an LLVM case you can use llvm-reduce [2].
[1] https://github.com/marxin/cvise
[2] https://llvm.org/docs/CommandGuide/llvm-reduce.html
-
-
-
ccc
A library and set of command line tools for parsing debugging symbols from PS2 games, with a focus on STABS symbols from .mdebug sections.
-
-
-
-
-
VectorizedKernel
Running GPGPU-like kernels on CPU with auto-vectorization for SSE/AVX/AVX512 SIMD Architectures
-
multiple-inclusion-optimization-tests
Testing compilers support of the multiple-inclusion optimization
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Gcc discussion
C++ Gcc related posts
-
Automated Test-Case Reduction
-
FreeBSD evaluating Rust's adoption into base system
-
A proposal for the next version of C [pdf]
-
Perses: Syntax-Directed Program Reduction
-
Why do lifetimes need to be leaky?
-
Rust-GCC: GCC Front-End for Rust
-
TermiC: Terminal C, Interactive C/C++ REPL shell created with BASH
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 5 Nov 2024
Index
What are some of the best open-source Gcc projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | sol2 | 4,215 |
2 | gccrs | 2,401 |
3 | ccache | 2,320 |
4 | pfr | 1,330 |
5 | vulkanizer | 571 |
6 | std-simd | 571 |
7 | boomerang | 372 |
8 | cvise | 242 |
9 | riscv-none-elf-gcc-xpack | 135 |
10 | chalet | 116 |
11 | ccc | 83 |
12 | setup-gcc | 73 |
13 | coro | 38 |
14 | macOS-stdc.h | 31 |
15 | reflect | 15 |
16 | VectorizedKernel | 8 |
17 | multiple-inclusion-optimization-tests | 4 |