Patch forthcoming.
Created attachment 291036 [details] this might work
Created attachment 291048 [details] more Not done yet. I think that I still need to fix handleCalleeSaves().
Created attachment 291049 [details] the patch
Attachment 291049 [details] did not pass style-queue: ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.cpp:43: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.cpp:52: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.h:105: The parameter name "code" adds no information, so it should be removed. [readability/parameter_name] [5] ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.h:110: The parameter name "code" adds no information, so it should be removed. [readability/parameter_name] [5] Total errors found: 4 in 14 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 291107 [details] fix win build
Attachment 291107 [details] did not pass style-queue: ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.cpp:43: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.cpp:52: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.h:105: The parameter name "code" adds no information, so it should be removed. [readability/parameter_name] [5] ERROR: Source/JavaScriptCore/b3/air/AirEmitShuffle.h:110: The parameter name "code" adds no information, so it should be removed. [readability/parameter_name] [5] Total errors found: 4 in 14 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 291107 [details] fix win build :( I wrote this patch too! This is basically, the same patch that I have, although I have the pinRegister function take the register set rather than calling a pinning method for each one.
It looks like the Windows build failure is unrelated - it's dying in generate-bindings, which is far away from what this touches.
Landed in http://trac.webkit.org/changeset/207004
Created attachment 291118 [details] Keith's version My version of the patch.