Andy Wingo

North Carolina (USA), 1980

Hacker.

Latest Updates

Andy Wingo 14/11/2014

on yakshave, on color, on cosines, on glitchen

Hold on to your butts, kids, because this is epic.on yaksAs in all great epics, our prideful, stubborn hero starts in a perfectly acceptable state of things, decides on a lark to make a small excursion, and comes back much much later to inflict upon you...

Andy Wingo 14/11/2014

generators in firefox now twenty-two times faster

It's with great pleasure that I can announce that, thanks to Mozilla's Jan de Mooij, the new ES6 generator functions are twenty-two times faster in Firefox!Some back-story, for the unawares. There's a new version of JavaScript coming,...

Andy Wingo 09/11/2014

ffconf 2014

Last week I had the great privilege of speaking at ffconf in Brighton, UK. It was lovely. The town put on a full demonstration of its range of November weather patterns, from blue skies to driving rain to hail (!) to sea-spray to drizzle and back again....

Andy Wingo 02/09/2014

high-performance packet filtering with pflua

I'm delighted to be able to announce the release of Pflua, a high-performance packet filtering toolkit written in Lua.Pflua implements the well-known libpcap packet filtering language, which we call pflang for short.Unlike other packet filtering...

Andy Wingo 25/08/2014

revisiting common subexpression elimination in guile

A couple years ago I wrote about a common subexpression pass that I implemented in Guile 2.0.To recap, Guile 2.0 has a global, interprocedural common subexpression elimination (CSE) pass.In the context of compiler optimizations, "global" means that it...

Filter

By Type:

Commits

Merge pull request #242 from Igalia/renumber-anf

Merge pull request #242 from Igalia/renumber-anf Renumber ANF-generated vars for readability

Andy Wingo03/07/2015

Renumber ANF-generated vars for readability

Renumber ANF-generated vars for readability * src/pf/anf.lua: Renumber vars before lowering to CPS, for better readability.

Andy Wingo03/07/2015

Merge pull request #241 from Igalia/optimize-pfmatch

Merge pull request #241 from Igalia/optimize-pfmatch Optimize pfmatch

Andy Wingo02/07/2015

Remove duplicated simplify_if clause

Remove duplicated simplify_if clause

Andy Wingo02/07/2015

Better code generation for calls

Better code generation for calls * src/pf/backend.lua: Treat "return foo()" as a simple expression, so we can inline it into ifs. * doc/pfmatch.md: Update code.

Andy Wingo02/07/2015