Tagged | compilers
-
Mold is a New Linux Linker Aiming to Outperform Lld
(www.infoq.com) -
Improving the performance of large-scale applications via basic block reordering
(research.facebook.com) -
How Node.js uses the V8 JavaScript engine to run your code
(developers.redhat.com) -
A no-go fantasy: writing Go in Ruby with Ruby Next
(evilmartians.com) -
How to execute an object file: Part 3
(blog.cloudflare.com) -
How the JIT compiler boosts Java performance in OpenJDK
(developers.redhat.com) -
V8 Gets a Non-Optimizing Compiler Stage to Improve Performance
(www.infoq.com) -
The MIR C interpreter and Just-in-Time (JIT) compiler
(developers.redhat.com) -
Loop alignment in .NET 6
(devblogs.microsoft.com) -
Presentation: Starting Fast: Investigating Java's Static Compilation Landscape
(www.infoq.com) -
Loop alignment in .NET 6
(devblogs.microsoft.com) -
Exploring Node.js Internals
(www.smashingmagazine.com) -
Optimizing Ruby Lazy Initialization in TruffleRuby with Deoptimization
(engineering.shopify.com) -
Article: Making Your Code Faster by Taming Branches
(www.infoq.com) -
Presentation: Sorbet: Why and How We Built a Typechecker for Ruby
(www.infoq.com) -
Securing Firefox with WebAssembly
(hacks.mozilla.org) -
How V8 optimizes functions in JavaScript?
(itnext.io) -
Stork: How to Make a Programming Language in C++
(www.toptal.com) -
Interview with Yukihiro Matsumoto: Ruby is Designed for Humans, not Machines
(hackernoon.com) -
Rust Moving Towards an IDE-Friendly Compiler With Rust Analyzer
(www.infoq.com) -
MIR: A lightweight JIT compiler project
(developers.redhat.com) -
Presentation: Build Your Own WebAssembly Compiler
(www.infoq.com) -
How JavaScript works: Optimizing for parsing efficiency
(blog.logrocket.com) -
Watch GraalVM Turn Your Java Into Binaries
(developer.okta.com) -
Static Typing in Ruby with a Side of Sorbet
(blog.heroku.com) -
Presentation: Your Program as a Transpiler: Applying Compiler Design to Everyday Programming
(www.infoq.com) -
Bringing Opsian's Continuous Profiling to GraalVM
(www.opsian.com) -
How JavaScript works: Optimizing the V8 compiler for efficiency
(blog.logrocket.com) -
Our journey to type checking 4 million lines of Python
(blogs.dropbox.com)#dev-tools #programming-languages #python #compilers #type-system
-
The Baseline Interpreter: a faster JS interpreter in Firefox 70
(hacks.mozilla.org) -
Presentation: Graal: How to Use the New JVM JIT Compiler in Real Life
(www.infoq.com) -
WebAssembly Interface Types: Interoperate with All the Things!
(hacks.mozilla.org) -
Static Analysis at Scale: An Instagram Story
(instagram-engineering.com) -
Zoncolan: How Facebook uses static analysis to detect and prevent security issues
(engineering.fb.com) -
Presentation: Maximizing Performance with GraalVM
(www.infoq.com) -
Podcast: Thomas Wuerthinger on GraalVM and Optimizing Java With Ahead-of-Time Compilation
(www.infoq.com) -
Transpiling between any programming languages (Part 1)
(engineering.mongodb.com) -
Presentation: How Rust Views Tradeoffs
(www.infoq.com) -
LiveRamp Hackweek: Serializing and Transmitting Bytecode Between JVMs
(liveramp.com) -
Build your own WebAssembly Compiler
(blog.scottlogic.com) -
Has the Python GIL been slain?
(hackernoon.com)#python #runtime #compilers #parallel-computing #multi-threading
-
Presentation: Graal: Not Just a New JIT for the JVM
(www.infoq.com) -
Podcast: Ashley Williams on Web Assembly, Wasi, & the Application Edge
(www.infoq.com) -
Why are my Go executable files so large?
(www.cockroachlabs.com) -
Pyodide: Bringing the scientific Python stack to the browser
(hacks.mozilla.org) -
Podcast: Oracle Labs’ Duncan MacGregor on Graal, TruffleRuby, & Project Loom
(www.infoq.com) -
Automating the migration of lodash to lodash-es in a large codebase with jscodeshift
(webuild.envato.com) -
Fastly Open-Sources Lucet, Its WebAssembly Compiler and Runtime
(www.infoq.com) -
Standardizing WASI: A system interface to run WebAssembly outside the web
(hacks.mozilla.org) -
Building fast interpreters in Rust
(blog.cloudflare.com) -
Presentation: Goodbye Client Side JavaScript, Hello C#'s Blazor
(www.infoq.com) -
Open-sourcing SPARTA to make abstract interpretation easy
(code.fb.com) -
Presentation: Tuning a Runtime for Both Productivity and Performance
(www.infoq.com) -
Formatting. With Style.
(blog.sourced.tech) -
Writing a Custom TypeScript AST Transformer
(levelup.gitconnected.com) -
More consistent LuaJIT performance
(blog.cloudflare.com) -
Rust 2018 is here… but what is it?
(hacks.mozilla.org)#web-assembly #programming-languages #systems #compilers #rust
-
Learn to visualize React components by parsing JSX with Babel
(itnext.io) -
Writing a Faster Jsonnet Compiler
(databricks.com)#software-architecture #performance #optimisation #compilers
-
How a Go Program Compiles down to Machine Code
(getstream.io) -
Efficient tuning of online systems using Bayesian optimization
(research.fb.com) -
Adding a pipe operator to Python
(hackernoon.com) -
WebAssembly: How and why
(blog.logrocket.com) -
C2rust
(galois.com) -
Using static analysis in Python, JavaScript and more to make your system safer
(engineering.khanacademy.org)#dev-tools #software-engineering #compilers #static-analysis
-
Why the New V8 is so Damn Fast
(nodesource.com) -
The future of WebAssembly - A look at upcoming features and proposals
(blog.scottlogic.com) -
Why is Python so slow?
(hackernoon.com) -
Article: Getting to Know Graal, the New Java JIT Compiler
(www.infoq.com) -
XARs: An efficient system for self-contained executables
(code.fb.com) -
Vellvm – Verifying the LLVM
(galois.com) -
Accelerate large-scale applications with BOLT
(code.fb.com) -
Compiler-based security mitigations in Android P
(android-developers.googleblog.com) -
Accelerate large-scale applications with BOLT
(code.facebook.com) -
How JavaScript works: Parsing, Abstract Syntax Trees (ASTs) + 5 tips on how to minimize parse time
(blog.sessionstack.com) -
MJIT: A Method Based Just-in-time Compiler for Ruby
(blog.heroku.com) -
Anatomy of source maps
(blog.bugsnag.com) -
Ruby’s New JIT
(medium.com) -
CLR vs JVM: How the Battle Between .NET and Java Extends to The VM-Level
(blog.takipi.com) -
Making WebAssembly even faster: Firefox’s new streaming and tiering compiler
(hacks.mozilla.org) -
From 200K lines of CoffeeScript to zero: making decaffeinate super-stable
(benchling.engineering) -
Intro to PCFGs, left-most derivations, Chomsky NF, CKY algorithm and many other scary words…
(towardsdatascience.com) -
A Monad Writer for F#
(hackernoon.com) -
Finding inter-procedural bugs at scale with Infer static analyzer
(code.facebook.com)#dev-tools #software-engineering #compilers #static-analysis
-
JARVIS: Helping LinkedIn Navigate its Source Code
(engineering.linkedin.com)