|17 days ago||3 days ago|
|GNU General Public License v3.0 or later||-|
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.
Telling the compiler to use SIMD
1 project | reddit.com/r/rust | 22 Jul 2021
How to tune target-features for multiserver, multiarchitecture deployment?
2 projects | reddit.com/r/rust | 2 Apr 2021
Not sure if it will help you. But this looks like crate you can use https://github.com/calebzulawski/multiversion
Possible TOCTOU vulnerabilities in libstdc++/libc++/msvc for std::filesystem::remove_all?
1 project | reddit.com/r/cpp | 20 Jan 2022
By the way, llvm-mirror is deprecated (see the yellow banner on the top of page saying that repository is archived). The current llvm repo is at https://github.com/llvm/llvm-project
FrankeinDebian!!!? What's That?
1 project | reddit.com/r/linuxmasterrace | 20 Jan 2022
Imagine running testing/unstable with nvidia-driver 495 pinned from experimental, a few libs hold-pinned from stable, and Clang14 stack pinned from llvm.org's own repo.
5% of 666 Python repos had comma typo bugs (inc V8, TensorFlow and PyTorch)
20 projects | news.ycombinator.com | 7 Jan 2022
API Levels in DragonRuby Game Toolkit
2 projects | dev.to | 5 Jan 2022
DragonRuby Game Toolkit (DRGTK) is a 2D game engine built with mRuby, SDL, and LLVM. It's meant to be tiny, fast, and allow you to turn out games quickly using Ruby.
2 projects | reddit.com/r/fasterthanlime | 3 Jan 2022
How sublime'text make these keywords highlighting?
3 projects | reddit.com/r/SublimeText | 30 Dec 2021
clangd is part of the LLVM project
Is there any way to check if a pointer can be dereferenced?
1 project | reddit.com/r/C_Programming | 27 Dec 2021
It’s implemented in the llvm sanitizers: https://github.com/llvm/llvm-project/blob/edd2b99a57c127dc3d99fe7550d69a113de53eb0/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
Making projects or reading source code for learning,
4 projects | reddit.com/r/cpp | 25 Dec 2021
And here's LLVM's
LLVM Infrastructure and Rust
3 projects | dev.to | 23 Dec 2021
You may want to know why to use IR/BC instead of Native Assembly and Native binary? The reason is Native assembly has one-to-one binding to the platform's machine code. It depends on the target's architecture, for example, the program's assembly for the x86 and assembly for ARM will be different. Native assembly is turned into native binary via assembler, the feature that LLVM also includes. Here is the extensive list of LLVM passes available out of box. But that's not all of it, you can implement your passes to sanitize, or optimize source code.
2 projects | dev.to | 18 Dec 2021
Fortunately, in 2021, implementing a compiler is no longer a difficult task because of LLVM Website.
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
cosmopolitan - build-once run-anywhere c library
SDL - Simple Directmedia Layer
skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
avr-hal - embedded-hal abstractions for AVR microcontrollers
Lark - Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
PyInstaller - Freeze (package) Python programs into stand-alone executables
asmble - Compile WebAssembly to JVM and other WASM tools
go - The Go programming language
Graal - GraalVM: Run Programs Faster Anywhere :rocket:
born - Remove code duplication from Struct and Enum with functional macros.