Print(“lol”) doubled the speed of my Go function

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • max

    How branching boosts performance (by ludi317)

  • Good question. As you can see in the comment in the github repo, it has no effect. https://github.com/ludi317/max/blob/master/blog/max_test.go#...

    It is there only to match the continue in the second code sample, where it is needed.

  • vast

    VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.

  • Most languages target C or LLVM, and C and LLVM have a fundamentally lossy compilation processes.

    To get around this, you'd need a hodge podge of pre compiler directives, or take a completely different approach.

    I found a cool project that uses a "Tower of IRs" that can restablish source to binary provenance, which, seems to me, to be on the right track:

    https://github.com/trailofbits/vast

    I'd definitely like to see the compilation processes be more transparent and easy to work with.

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

    InfluxDB logo
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

  • Compilers and IRS: LLVM IR, SPIR-V, and MLIR

    2 projects | news.ycombinator.com | 29 Oct 2022
  • The NSA list of memory-safe programming languages has been updated

    2 projects | news.ycombinator.com | 4 Mar 2024
  • The Fil-C Manifesto: Garbage In, Memory Safety Out

    2 projects | news.ycombinator.com | 20 Feb 2024
  • Show HN: I spent 6 months building a new C debugger as a 17-year-old

    4 projects | news.ycombinator.com | 11 Nov 2023
  • Eglot + clangd not working for NetHack code base

    3 projects | /r/emacs | 17 Jun 2023