Andy Wingo

North Carolina (USA)

Hacker.

Latest Updates

Andy Wingo 11/10/2018

heap object representation in spidermonkey

I was having a look through SpiderMonkey's source code today and found something interesting about how it represents heap objects and wanted to share.I was first looking to see how to implement arbitrary-length integers ("bigints") by storing the...

Andy Wingo 07/02/2018

design notes on inline caches in guile

Ahoy, programming-language tinkerfolk! Today's rambling missive chews the gnarly bones of "inline caches", in general but also with particular respect to the Guile implementation of Scheme. First, a little intro.inline what?Inline caches are a...

Andy Wingo 05/02/2018

notes from the fosdem 2018 networking devroom

Greetings, internet!I am on my way back from FOSDEM and thought I would share with yall some impressions from talks in the Networking devroom. I didn't get to go to all that many talks -- FOSDEM's hallway track is the hottest of them all -- but...

Andy Wingo 17/01/2018

instruction explosion in guile

Greetings, fellow Schemers and compiler nerds: I bring fresh nargery!instruction explosionA couple years ago I made a list of compiler tasks for Guile. Most of these are still open, but I've been chipping away at the one labeled "instruction...

Andy Wingo 11/01/2018

spectre and the end of langsec

I remember in 2008 seeing Gerald Sussman, creator of the Scheme language, resignedly describing a sea change in the MIT computer science curriculum. In response to a question from the audience, he said:The work of engineers used to be about taking small...

Filter

By Type:

Commits

GNU Guile 2.9.1

GNU Guile 2.9.1

Andy Wingo10/10/2018

Fix GUILE_ENABLE_JIT after latest change

Fix GUILE_ENABLE_JIT after latest change

Andy Wingo10/10/2018

Bump prerelease version numbering to 2.9.x

Bump prerelease version numbering to 2.9.x

Andy Wingo10/10/2018

Only enable JIT by default on x86-64

Only enable JIT by default on x86-64

Andy Wingo10/10/2018

Fix linker bug that could fail to find the shstrtab

Fix linker bug that could fail to find the shstrtab

Andy Wingo08/10/2018