Andy Wingo

North Carolina (USA), 1980

Hacker.

Latest Updates

Andy Wingo 18/05/2014

effects analysis in guile

OK kids, so I had a bit of time recently and have been hacking on Guile's new CPS-based compiler slated for stable release in a few months. I have a few things to write about but today's article is on effects analysis.what it is, yoThe job of...

Andy Wingo 17/03/2014

stack overflow

Good morning, gentle hackers. Today's article is about stack representation, how stack representations affect programs, what it means to run out of stack, and that kind of thing. I've been struggling with the issue for a while now in Guile and...

Andy Wingo 07/03/2014

es6 generator and array comprehensions in spidermonkey

Good news, everyone: ES6 generator and array comprehensions just landed in SpiderMonkey! Thanks to Bloomberg for sponsoring this work.

Andy Wingo 18/02/2014

compost, a leaf function compiler for guile

What's that out by the woodshed? It's a steaming pile -- it's full of bugs -- it's compost, a leaf function compiler for Guile!Around this time last year, a few of us cooked up some hack-dishes to bring to a potluck for Guile...

Andy Wingo 19/01/2014

elf in guile

Good evening, gentle hackfolk!Today I'd like to wrap up my three-part series of articles on what's new in Guile 2.2's compiler and runtime. I talked about the virtual machine a couple months ago, and the compiler internals just last...

Filter

By Type:

Commits

Merge pull request #81 from Igalia/clear-cache

Merge pull request #81 from Igalia/clear-cache Set cache as a weak map

Andy Wingo17/12/2014

Update example filter output files in doc/

Update example filter output files in doc/ * doc/dst-host-192.68.1.1-and-greater-100.md: * doc/host-127.0.0.1.md: * doc/host-ipv6-localhost.md: * doc/icmp-or-tcp-or-udp.md: * doc/net-127.0.0.0-8.md: * doc/net-ipv6-0-mask-16.md: *...

Andy Wingo17/12/2014

Replace old codegen backend with new ANF -> SSA backend

Replace old codegen backend with new ANF -> SSA backend * README.md: Update. * src/pf/backend.lua: Rename from codegen2.lua. * src/pf/codegen.lua: Remove old backend. * src/pf/ssa.lua: Add test printouts. * src/pf.lua: Adapt for new backend. *...

Andy Wingo17/12/2014

Savefile cleanups

Savefile cleanups * src/pf/savefile.lua: Inline load_packets_from_mmap into load_packets. Remove records_mm iterator. Remove code to write savefiles, as it is unused in pflua (pflua-filter does it at a lower level, so as to preserve...

Andy Wingo17/12/2014

Merge pull request #94 from Igalia/cleanups

Merge pull request #94 from Igalia/cleanups Savefile cleanups

Andy Wingo17/12/2014