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. Learn more →
Top 23 Gcc Open-Source 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:
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
-
raspberry-pi-cross-compilers
Latest GCC Cross Compiler & Native (ARM & ARM64) CI generated precompiled standalone toolchains for all Raspberry Pis. 🍇
-
gcc_termux
Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
As someone said, make the game data-driven is a good first step but I will say, also have some sort of way to add additional game logic. For C++ games, lua is really easy to embed the interpreter in your C++ binary, read in the files from a directory (like /mods) with the C++ filesystem api new in C++17, and it's very easy to use SoL to write an API for lua specific to your game. Many games use lua in this way and it's probably the most common mod path setup.
Project mention: STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN | news.ycombinator.com | 2023-08-26What cruftware? STM32 will run your code right away after reset clears[0].
0. https://github.com/cpq/bare-metal-programming-guide
Project mention: FreeBSD evaluating Rust's adoption into base system | news.ycombinator.com | 2024-01-21There is a Rust front-end for GCC that is under active development [1]. If the chip vendors are not willing to develop and upstream a LLVM back-end then they can feel free to start contributing to it.
[1] https://rust-gcc.github.io/
Project mention: Deep Learning with “AWS Graviton2 + NVIDIA Tensor T4G” for as low as free* with CUDA 12.2 | dev.to | 2023-09-10# Download and install ccache for faster compilation wget https://github.com/ccache/ccache/releases/download/v4.8.3/ccache-4.8.3.tar.xz tar -xf ccache-4.8.3.tar.xz pushd ccache-4.8.3 cmake . make -j $CPUS make install popd # Install NumPy, a dependency for PyTorch dnf install -y numpy # Install Python typing extensions for better type-checking sudo -u ec2-user pip3 install typing-extensions # Clone PyTorch repository and install from source git clone --recursive https://github.com/pytorch/pytorch.git pushd pytorch python3 setup.py install popd # Refresh the dynamic linker run-time bindings ldconfig # Install additional Python libraries for PyTorch sudo -u ec2-user pip3 install sympy filelock fsspec networkx
Its Github seams abandoned, link: https://github.com/VitalElement/AvalonStudio
This single feature opens a world of new possiblities. For example, it makes implementing "getting the number of fields" trivial. Furthrmore, and much more importantly, it enables turning a struct into a tuple. Currently, this can only be done by enumerating cases (therefore it's not fully generic), as with Boost PFR. By the way, PFR greatly simplifies our codebases, especially for parts with serialization and/or reflection.
Project mention: ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial | news.ycombinator.com | 2024-01-15
Project mention: Planning to benchmark Ubuntu vs Gentoo, what benchmarks can you recommend? | /r/Gentoo | 2023-05-10You can also go full lto, see ltoize on https://github.com/InBetweenNames/gentooLTO.
I recommend to use EIDE plugin for Vscode, you can easily import existed IAR project into vscode. https://em-ide.com/
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
See also UEFI drivers that can read a bunch of other file systems (btrfs, ext2/3/4, HFS, ISO, NTFS, UFS/FFS, XFS, ZFS, etc):
* https://efi.akeo.ie
* https://github.com/pbatard/efifs
The UEFI spec specifies (§13.3) that firmware is only required to read FAT32/16/12, which is generally why your /boot/efi is VFAT/FAT32.
I'm attempting this on a Pixel 3. I'm going to try the instructions in the gcc-termux README.md
Gcc related posts
- Apple is killing PWA?
- FreeBSD evaluating Rust's adoption into base system
- A proposal for the next version of C [pdf]
- ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial
- Perses: Syntax-Directed Program Reduction
- Why do lifetimes need to be leaky?
- Python 3.12 Performance - a Quick Test
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Gcc projects? This list will help you:
Project | Stars | |
---|---|---|
1 | sol2 | 3,935 |
2 | bare-metal-programming-guide | 2,549 |
3 | Dev-Cpp | 2,368 |
4 | gccrs | 2,255 |
5 | ghdl | 2,206 |
6 | ccache | 2,157 |
7 | c | 2,071 |
8 | SGDK | 1,641 |
9 | AvalonStudio | 1,570 |
10 | CRoaring | 1,449 |
11 | pfr | 1,261 |
12 | musl-cross-make | 1,184 |
13 | gcovr | 806 |
14 | homebrew-macos-cross-toolchains | 757 |
15 | uefi-ntfs | 720 |
16 | gentooLTO | 573 |
17 | eide | 555 |
18 | raspberry-pi-cross-compilers | 548 |
19 | std-simd | 544 |
20 | vulkanizer | 542 |
21 | efifs | 495 |
22 | wac | 465 |
23 | gcc_termux | 449 |
Sponsored