Andy Wingo

North Carolina (USA), 1980

Hacker.

Latest Updates

Andy Wingo 04/04/2013

thoughts on blink

So Chromium forked WebKit again! You've probably seen some articles on it already, but Alex Russell's piece is pretty good.In retrospect the split was easy to see coming, but I can't help but feel bittersweet about it. The announcement...

Igalia 20/08/2012

New contents in our web page

Our website has received a few upgrades and we updated much of the information about our work.

Andy Wingo 27/06/2012

inside javascriptcore's low-level interpreter

Good day, hackers! And hello to the rest of you, too, though I fear that this article isn't for you. In the vertical inches that follow, we're going to nerd out with JavaScriptCore's new low-level interpreter. So for those of you that...

Andy Wingo 19/06/2012

dltool mines dwarf

This is going to sound like quite a yak-shave, but here goes: I was spending some research time here at Igalia working on a new virtual machine for Guile when I got interested by DWARF, the debugging format used in many UNIX systems (GNU, the BSDs, Mac...

Andy Wingo 29/05/2012

inline cache applications in scheme

The inline cache is a dynamic language implementation technique that originated in Smalltalk 80 and Self, and made well-known by JavaScript implementations. It is fundamental for getting good JavaScript performance.a cure for acute dynamic dispatchA...

Filter

By Type:

Commits

EmitCreateIteratorResult loads map from function's context

EmitCreateIteratorResult loads map from function's context Caching or serialization can cause full-codegen output to be shared between contexts. CreateIteratorResult, however, was doing the wrong thing by creating results with the map that was current...

Andy Wingo29/10/2014

Move AST node counting to post-pass

Move AST node counting to post-pass R=mstarzinger@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/683023002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24937 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

Andy Wingo28/10/2014

Revert "Move AST node counting to post-pass"

Revert "Move AST node counting to post-pass" This reverts commit 698356720824559a6bd81c24be707b44ac277526 for breaking regress-96526-002 among other things. TBR=mstarzinger@chromium.org BUG= Review URL:...

Andy Wingo27/10/2014

Move AST node counting to post-pass

Move AST node counting to post-pass R=mstarzinger@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/675493002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24909 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

Andy Wingo27/10/2014

Array.prototype.{reduce, reduceRight}: Wrong order of operations when determining initial value.

Array.prototype.{reduce, reduceRight}: Wrong order of operations when determining initial value. BUG=v8:3534 LOG= R=svenpanne@chromium.org, wingo@igalia.com Review URL: https://codereview.chromium.org/614733002 Patch from Diego Pino . git-svn-id:...

Andy Wingo22/10/2014