Skip to content

Instantly share code, notes, and snippets.

View rvagg's full-sized avatar

Rod Vagg rvagg

View GitHub Profile
@rvagg
rvagg / 6-8-semver-major.md
Created October 26, 2017 21:54
Node 6.x - 8.x semver-major and semver-minor differences @ Oct 27 2017
  • [63036a8d6d] - (SEMVER-MINOR) http2: support generic Duplex streams (Anna Henningsen) #16269
  • [80b0dcfd2b] - (SEMVER-MINOR) test: add makeDuplexPair() helper (Anna Henningsen) #16269
  • [d356022087] - (SEMVER-MINOR) src: turn JS stream into a full duplex (Anna Henningsen) #16269
  • [2788cb7524] - (SEMVER-MINOR) src: allow top-level calls into JSStream (Anna Henningsen) #16269
  • [a5c3143539] - (SEMVER-MINOR) crypto: expose ECDH class (Bryan English) #8188
  • [[8f778d2506](https://
if test $IGNORE_FLAKY_TESTS = "true"
then
FLAKY_TESTS_MODE=dontcare
else
FLAKY_TESTS_MODE=run
fi
echo FLAKY_TESTS_MODE=$FLAKY_TESTS_MODE
# individual steps that match "make run-ci" used in regular runs with
@rvagg
rvagg / gist:4d1ef40a0720b02cd7b80e2a2e3e4640
Created April 27, 2017 11:25
cavium thunderx node make parallel speeds
-j4
real 25m42.395s
user 97m43.687s
sys 1m47.002s
-j10
real 11m14.471s
user 99m58.495s
sys 1m55.800s
  • [71097744b2] - (SEMVER-MAJOR) fs: more realpath*() optimizations (Brian White) #11665
  • [6a5ab5d550] - (SEMVER-MAJOR) fs: include more fs.stat*() optimizations (Brian White) #11665
  • [39d9afe279] - (SEMVER-MAJOR) repl: refactor LineParser implementation (Blake Embrey) #6171
  • [efec14a7d1] - (SEMVER-MAJOR) assert: enforce type check in deepStrictEqual (Joyee Cheung) #10282
  • [443691a5ae] - (SEMVER-MAJOR) crypto: fix default encoding of LazyTransform (Lukas Möller) #8611
  • [[`c6720773
Feb 22, 2017 3:50:30 PM hudson.Proc$LocalProc join
WARNING: Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
java.lang.Exception
at hudson.Proc$LocalProc.join(Proc.java:330)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1200)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:894)
@rvagg
rvagg / sanitize-gcal-bookmarklet.js
Created June 27, 2016 23:06
Bookmark to sanitize Google Calendar view for screenshotting
javascript:[].forEach.call(document.querySelectorAll('.evt-lk,.cbrdcc,.cloc'), (e) => e.innerHTML = ''); [].forEach.call(document.querySelectorAll('.cbrd, .rb-n'), (e) => { e.style.backgroundColor = '#9ea0ff'; e.style.borderColor = '#3d40d9'; e.style.color = '#1d1d1d' }); [].forEach.call(document.querySelectorAll('.rb-ni > div'), (e) => e.style.borderColor = 'transparent #9ea0ff'); [].forEach.call(document.querySelectorAll('.cbrd .mask'), (e) => e.parentNode.removeChild(e)); void(0)
@rvagg
rvagg / timers.patch
Created January 14, 2016 04:53
timer deopt
commit 8550e47a3da1537d1eb5abc590615ed09ac2b9b2
Author: Rod Vagg <rod@vagg.org>
Date: Thu Jan 14 15:25:35 2016 +1100
_timer
diff --git a/lib/timers.js b/lib/timers.js
index 27c03ad..2c95154 100644
--- a/lib/timers.js
+++ b/lib/timers.js
drwxr-xr-x 0 rvagg staff 0 4 Dec 23:07 node-v0.12.10/
drwxr-xr-x 0 rvagg staff 0 4 Dec 23:07 node-v0.12.10/include/
drwxr-xr-x 0 rvagg staff 0 4 Dec 23:07 node-v0.12.10/include/node/
-rw-r--r-- 0 rvagg staff 1853 4 Dec 22:10 node-v0.12.10/include/node/android-ifaddrs.h
-rw-r--r-- 0 rvagg staff 21866 4 Dec 23:06 node-v0.12.10/include/node/ares.h
-rw-r--r-- 0 rvagg staff 652 4 Dec 23:06 node-v0.12.10/include/node/ares_version.h
-rw-r--r-- 0 rvagg staff 9149 4 Dec 23:06 node-v0.12.10/include/node/common.gypi
-rw-r--r-- 0 rvagg staff 1936 4 Dec 23:07 node-v0.12.10/include/node/config.gypi
drwxr-xr-x 0 rvagg staff 0 4 Dec 23:07 node-v0.12.10/include/node/libplatform/
-rw-r--r-- 0 rvagg staff 8437 4 Dec 22:10 node-v0.12.10/include/node/nameser.h
@rvagg
rvagg / legal-advise-request.md
Last active December 2, 2015 21:28
Request for legal advice from the Node.js Foundation CTC to the Board
@rvagg
rvagg / smoker
Created November 19, 2015 05:57
smoker
export PATH=$(pwd)/smoker/bin:$PATH
export npm_config_nodedir=$(pwd)
export npm_loglevel=error
retval=0
cd smoker
citgm --nodedir=$npm_config_nodedir --lookup --verbose error lodash@latest || retval=1
citgm --nodedir=$npm_config_nodedir --lookup --verbose error underscore@latest || retval=1
citgm --nodedir=$npm_config_nodedir --lookup --verbose error request@latest || retval=1