llvm-project
skia
Our great sponsors
llvm-project | skia | |
---|---|---|
152 | 2 | |
14,001 | 67 | |
7.4% | - | |
10.0 | 9.9 | |
about 24 hours ago | 18 days ago | |
C++ | C++ | |
- | BSD 3-clause "New" or "Revised" License |
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.
llvm-project
-
Problems Building LLVM 14
Whenever I try to build llvm with the following instructions wget https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.4/llvm-project-14.0.4.src.tar.xz mkdir build && cd build cmake ../llvm-project-14.0.4.src/llvm -DLLVM_ENABLE_PROJECTS="clang" -DCMAKE_INSTALL_PREFIX=/ make -j16 DESTDIR=../opt make install
-
Sometimes, it *is* a compiler bug: My journey in finding and fixing a bug in a C++ toolchain
Sounds awfully familiar to a bug I hit in lld where the xmm1 register was saved on the stack before calling into __delayLoadHelper2 but it was overriden during the call to __delayHelper2 and the restored value was wrong: https://github.com/llvm/llvm-project/issues/51941 (I should probably stop procrastinating sending a patch for that, now that I know what to do, it is trivial)
-
My Server doesnt work with pterodactyl
LogInit: Compiled with Clang: 10.0.1 (https://github.com/llvm/llvm-project ef32c611aa214dea855364efd7ba451ec5ec3f74)
-
Proper Use of Git Tags
Couple ways, for example on the github page [1] , click the "tags" link [2] above the file list, find the tag for release 14.0.0, which is llvmorg-14.0.0, and now you can do any commit operation with that name instead of a commit.
If you have a checkout, you can find the tag name by doing a git tag -l *14* and looking through the output; I'm intentionally providing a very general glob because one may not know beforehand their exact tag name conventions.
-
I can not for the life of me figure out how to set up a C developer environment. Would someone be willing to hop into a discord call and walk me through it?
clang (It is very similar to gcc, which many tutorials reccomend. You can get it here: https://github.com/llvm/llvm-project/releases/tag/llvmorg-14.0.0 [ see: LLVM-14.0.0-win64.exe ]
-
What is the dominant aspect in choosing Go, over and above others, as a programming language?
Interesting! What is your take on TinyGo. How does the LLVM compiler compare to say something you are familiar with, i.e. gcc? Would it be comparable?
- LLVM Libc is implemented in C++
- Standard library ABI
-
rustc + avr = lovelove back again!
Locating this kind of bug usually starts innocently, by commenting out various places of your own code, then analyzing your program under a debugger only to find yourself doing git clone https://github.com/llvm/llvm-project a few hours later π
-
Including βAnd. And. And. And. And.β in a Google doc causes it to crash
> Should I report it somewhere?
Please do. You can open an issue (Bugzilla has been deprecated) on LLVM's github repo: https://github.com/llvm/llvm-project
skia
-
Getting this error while compiling Aseprite on Linux. Any idea how to fix that? Thanks in advance!
Hey man! good news!! it worked!! A guy said, "you may need to delete the skia dir and to download it again from here https://github.com/aseprite/skia/releases/tag/m81-b607b32047", I did that also, u/lonefortress said to "Sudo Apt Update and Upgrade", don't know which one helped, but I'm glad, thank you!
-
[GUIDE] How to build Aseprite from source. (Aseprite free & legal) - July 2021 Update
1. Download the latest version of asprite/skia - windows x86 (link) and extract it to 'C:\deps\skia' (Again, beware of double folders)
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
gcc
cosmopolitan - build-once run-anywhere c library
SDL - Simple Directmedia Layer
PyInstaller - Freeze (package) Python programs into stand-alone executables
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.
Graal - GraalVM: Run Programs Faster Anywhere :rocket:
STL - MSVC's implementation of the C++ Standard Library.
asmble - Compile WebAssembly to JVM and other WASM tools
go - The Go programming language
aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux)