Drop millions of allocations by using a linked list (2015)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. rubygems

    Library packaging and distribution for Ruby.

    The exponential version was also broken (cf https://github.com/rubygems/rubygems/pull/1191#issuecomment-...).

  2. 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.

    CodeRabbit logo
  3. libcodr7

    fundamental tools in the spirit of C

    From my experience, the only kind of linked list that still sometimes makes sense is the embedded one.

    https://github.com/codr7/libcodr7/blob/master/source/codr7/l...

  4. EA Standard Template Library

    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

    This is called arena allocation, and there are many implementations of the concept.

    For example, the C++ Protocol Buffers library has an Arena class, which is documented here: https://developers.google.com/protocol-buffers/docs/referenc...

    The EA STL has fixed_allocator, which implements a similar concept while exposing more low-level details in the API: https://github.com/electronicarts/EASTL/blob/master/include/...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Re-Revisiting Performance in Ruby 3.4.1

    1 project | dev.to | 25 Mar 2025
  • Building a Ruby on Rails Chat Application with ActionCable and Heroku

    1 project | dev.to | 19 Mar 2025
  • How to make sure you review your monkey patch when updating Ruby gems

    1 project | dev.to | 8 Mar 2025
  • How to build an API with Ruby and Sinatra

    4 projects | dev.to | 18 Feb 2025
  • Some tips for making a ruby gem

    3 projects | dev.to | 15 Feb 2025

Did you know that C++ is
the 7th most popular programming language
based on number of references?