|2 days ago||3 days ago|
|GNU General Public License v3.0 or later||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.
How to see the code of a library?
2 projects | reddit.com/r/cpp | 2 Dec 2022
From what I know, the implementation of the STL is provided by the compiler so it will be different for each compiler. You can find the sources online. Here’s gcc’s implementation. Here’s clang’s implementation.
Falsehoods programmers believe about undefined behavior
7 projects | reddit.com/r/rust | 28 Nov 2022
GCC, clang or maybe watcom? You wouldn't find it there (before invention of AGI, but that would be entirely different can of worms).
AdaWebPack 22.1 release
2 projects | reddit.com/r/ada | 26 Nov 2022
The release includes binaries for Linux (both Ubuntu 18.04+ with LLVM 14 as a dependency and Fedora 36 RPM) and Linux (MSYS2 package with LLVM 14 dependency, you still can download LLVM 14 from MSYS2 repository even that MSYS2 provides LLVM15 already).
Building the fastest Lua interpreter.. automatically
8 projects | news.ycombinator.com | 22 Nov 2022
Yeah, I did a quick check in LLVM at some point to see what it does (query I relied on: https://github.com/llvm/llvm-project/search?q=getPredictable...) and all the results seemed to be exclusively code motion or deciding how to lower a branch. Similarly cold path outlining seemed to just want to split the function in a fairly simple manner rather than doing anything beyond that. Perhaps I missed something, but I think the current hints are just to help the branch predictor or instruction cache rather than significantly alter codegen.
Unfortunately, I don't have much to share at the moment besides my thoughts; I've done a few small tests but haven't been able to really do a full implementation yet. The primary consumer of this work would be iSH (https://github.com/ish-app/ish), which has a need for a fast interpreter, so you can at least take a look at the current implementation to see what we'd like to replace. The nature of the project means that most of my time has been tied up in things like making sure that keyboard avoidance is set up correctly and that users can customize the background color of their terminal :/
With that said, I'd be happy to chat more if you'd like–feel free to send me an email or whatever. Not sure I can say I'm at the state of the art yet, but perhaps we can get there :)
Meson next release will be 1.0.
2 projects | reddit.com/r/cpp | 14 Nov 2022
Take a look at something like llvm. You're not supporting a project 1/100th as complex as llvm without functions.
GraalVM: running C/C++ application safely in the Java world
2 projects | dev.to | 14 Nov 2022
mold linker 1.7.0 released and author seriously considering changing license to be free for non-commercial use only
4 projects | reddit.com/r/rust | 13 Nov 2022
That seems to be a very old repo. LLD actually has a proper website, and it seems the source code is now in the LLVM repo.
Optimization of memcpys in rustc and LLVM 16
4 projects | reddit.com/r/rust | 5 Nov 2022
And in particular here, LLVM's Target/X86 covers all modes: 32-bit i686/i586/etc, 64-bit x86-64, and even the hybrid x32 ABI.
What code/project you saw was both inspiring and maintainable?
7 projects | reddit.com/r/cpp | 1 Nov 2022
Apparently, so is llvm-libc https://github.com/llvm/llvm-project/tree/main/libc
Towards the next generation of XNU memory safety: kalloc_type
5 projects | news.ycombinator.com | 27 Oct 2022
Estudiar algo útil en programación
3 projects | reddit.com/r/Burises | 30 Oct 2022
Ruby Built-In Hash Persistence
5 projects | news.ycombinator.com | 20 Sep 2022
I love the simplicity of YAML::Store. It was introduced in Ruby 1.8, almost 20 years ago (https://github.com/ruby/ruby/commit/55f4dc4c9a5345c28d0da750...).
I even created a little gem when I was starting with Ruby, 10 years ago, that was a very thin wrapper around it so that I could play around using an ActiveRecord like syntax (https://github.com/brunnogomes/active_yaml). I used in some pet projects so I could do stuff like:
p = Post.new
Languages to learn Web development
4 projects | dev.to | 19 Sep 2022
RUBY is another programming language that is really great for web development. Similar to PHP and Python, Ruby is also easy to learn and go for beginners.
How to integrate an extremely fast and relevant search into your Rails app using Meilisearch and React
7 projects | dev.to | 1 Sep 2022
Ruby >= 2.7
Parsing with PHP, Bison and re2c
4 projects | reddit.com/r/PHP | 26 Aug 2022
Introducing Venus, a new world for Perl 5
5 projects | dev.to | 23 Aug 2022
Mais de 10 coisas para fazer antes de solicitar revisão do seu Pull Request
7 projects | dev.to | 28 Jun 2022
C#: IEnumerable, yield return, and lazy evaluation
5 projects | news.ycombinator.com | 17 Jun 2022
My project: railstart app
47 projects | reddit.com/r/rails | 12 Jun 2022
Trying to install msfconsole. It was working a few months back. Now this error is driving me nuts. I completely uninstalled termux and now ran the installation command on a clean install. Any idea what to do?
2 projects | reddit.com/r/termux | 12 May 2022
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Lark - Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
SDL - Simple Directmedia Layer
cosmopolitan - build-once run-anywhere c library
advent-of-code - My solutions for Advent of Code
CPython - The Python programming language
fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps
Graal - GraalVM: Run Programs Faster Anywhere :rocket:
skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
SimpleCov - Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
yjit - Optimizing JIT compiler built inside CRuby