compilers

39 stories and discussions about compilers, aggregated from every source we track.

1.

My last post on the Rust compiler’s performance was two months ago and a lot has happened since then.

66 points•patchunwrap•about 22 hours ago•5 comments
5.

The reason for and design of Krabby's query system.

34 points•fanf•about 2 months ago•9 comments
6.

Implementing an LSP from our query-based compiler passes

22 points•polywolf•8 months ago•7 comments
8.

In the previous post, I mentioned that buildcache has some unique properties compared to ccache and sccache. One of them is its Lua plugin system, which lets you write custom wrappers for programs that aren’t compilers…

20 points•fanf•6 months ago•1 comment
9.
18 points•quad•over 2 years ago•3 comments
10.

List of important GHC warnings you should use that are not enabled by -Wall

16 points•pushcx•about 9 years ago•0 comments
11.

Base vs ports LLVM in OpenBSD, and why we still need both

14 points•fcambus•over 4 years ago•7 comments
12.

Version 12 of GCC implements much of the recent C++ standard, allows a number of previously prohibited constructs, and fixes some problematic behaviors.

13 points•classichasclass•over 4 years ago•3 comments
13.

Details on newly added features in Clang, LLVM, and LLD 15 for RISC-V

12 points•asb•about 4 years ago•0 comments
14.

A library and language for building parsers, interpreters, compilers, etc. - ohmjs/ohm

12 points•learnbyexample•over 5 years ago•0 comments
16.

A highly accurate partial evaluator for LLVM bitcode

11 points•sanxiyn•almost 11 years ago•1 comment
18.

In this post, we extend our language with let/in expressions and lambda functions.

10 points•danilafe•over 6 years ago•1 comment
19.

In this series, we will explore how to write a compiler for a small subset of C to LLVM in Haskell. Our language, Micro C, is basically a small subset of real C. We'll have basic numeric types, a real bool type,…

10 points•calvin•over 6 years ago•0 comments
21.

Recently I have fixed two glibc rtld bugs related to early GOT relocation for retro-computing architectures: m68k and powerpc32. They are related to the obscure PI_STATIC_AND_HIDDEN macro which I am g

9 points•MaskRay•over 4 years ago•0 comments
22.

Achieving conformance with the C++ Standards has been a long road for the Visual C++ team. If you've seen us at any conferences lately, you've probably

8 points•calvin•over 8 years ago•0 comments
24.

#raku-beginners: korvo: Hi! I’m trying out Raku in stead of META II for a toy compiler. (5 minutes later) korvo: I’m merely trying to compile a little expression language because my ang…

7 points•Corbin•10 months ago•1 comment
25.

GNU toolchain and LLVM toolchain resources

6 points•vitalyr•about 4 years ago•0 comments
27.
29.

Each year, Trail of Bits runs a month-long winter internship aka “winternship” program. This year we were happy to host 4 winterns who contributed to 3 projects. This project comes from Carson Harmon, a new graduate…

4 points•lattera•over 7 years ago•0 comments
30.

<p>First in an ongoing series. <a href="https://medium.com/@MartinCracauer/a-gentle-introduction-to-compile-time-computing-part-2-cb0a46f6cfe8" rel="ugc">Part 2</a> is also available.</p>

4 points•GeoffWozniak•about 9 years ago•3 comments
31.

The Ethereum Virtual machine is kind of different than most other Virtual Machines out there. In my <a class="markup--anchor markup--p-anchor"...

4 points•flyingfisch•over 10 years ago•1 comment
32.

λm.me - Why I like JavaScript as a compilation target

3 points•abhin4v•9 days ago•0 comments
33.

My continuous journey into toolchains, in the first quarter of 2023

3 points•fcambus•over 3 years ago•1 comment
34.
35.

Compiling a lot of code fast is a hard problem, especially when the compiler has to perform complex analyses such as overload resolution and type inference with generics. In this post, I’ll tell you a

2 points•dayanruben•about 6 years ago•0 comments
36.
1 points•rbanffy•9 days ago•0 comments•
37.

Laurence Tratt discusses yk, an open-source meta-tracing JIT compiler framework. He shares how to automatically speed up C-based language interpreters like Lua and MicroPython with minimal, non-invasive code changes.…

1 points•cpeterso•9 days ago•0 comments•
38.

This is the second post in the "not all compilers are created equal" series, in which we compare TypeScript (TS) and PureScript (PS).

1 points•flume•over 7 years ago•0 comments

Related topics