Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -euo pipefail
# go-vim checks for flags like srcdir
echo -- "$@" | grep -- --help && exec goreturns "$@"
tmp_dir="$(mktemp -d)"
cleanup() {
rm -rf "${tmp_dir}"
hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEggTtcLngpeEwkB4AesEwjOKYkmQXAtE9hiq3jwpB25H4Kp3BheWxvYWTFAul7ImJvZHkiOnsia2V5Ijp7ImVsZGVzdF9raWQiOiIwMTIwODEzYjVjMmU3ODI5Nzg0YzI0MDc4MDFlYjA0YzIzMzhhNjI0OTkwNWMwYjQ0ZjYxOGFhZGUzYzI5MDc2ZTQ3ZTBhIiwiaG9zdCI6ImtleWJhc2UuaW8iLCJraWQiOiIwMTIwODEzYjVjMmU3ODI5Nzg0YzI0MDc4MDFlYjA0YzIzMzhhNjI0OTkwNWMwYjQ0ZjYxOGFhZGUzYzI5MDc2ZTQ3ZTBhIiwidWlkIjoiMGZmMGQ0NDY2MGM0ZDljNTI5NjY0YzEwYmNiMGY5MTkiLCJ1c2VybmFtZSI6Im1rbSJ9LCJzZXJ2aWNlIjp7Im5hbWUiOiJnaXRodWIiLCJ1c2VybmFtZSI6Im1taWt1bGljaWMifSwidHlwZSI6IndlYl9zZXJ2aWNlX2JpbmRpbmciLCJ2ZXJzaW9uIjoxfSwiY2xpZW50Ijp7Im5hbWUiOiJrZXliYXNlLmlvIGdvIGNsaWVudCIsInZlcnNpb24iOiIxLjAuMTcifSwiY3RpbWUiOjE0NzEyNjgzMDQsImV4cGlyZV9pbiI6NTA0NTc2MDAwLCJtZXJrbGVfcm9vdCI6eyJjdGltZSI6MTQ3MTI2ODI5NCwiaGFzaCI6IjMzOTQ4M2Q4MDMwOTg4M2EwY2MzY2Q4MzJmMzFjYWI5NzkyNTIwYjU5MmFmNWUzZjJiOWY5YTMzOTUwMjk2MGI4ZmU3MTdmNTg4MWM1ODIxN2NhNjUzMTRjN2FmN2I0YjA2YWIwNWU5M2ViYzE1NGY4NWYzYzUzNWYxMzc3YTJhIiwic2Vxbm8iOjU3NzI5MH0sInByZXYiOiIyNTZhYTYyMTAyZmI5MzBkMDNkNjk0NmI1YzgxZGI1YTIzZDUy
@mkmik
mkmik / -
Created February 8, 2016 15:33
"".Big.String t=1 size=32 value=0 args=0x18 locals=0x0
0x0000 00000 (/tmp/foo.go:9) TEXT "".Big.String(SB), $0-24
0x0000 00000 (/tmp/foo.go:9) NOP
0x0000 00000 (/tmp/foo.go:9) NOP
0x0000 00000 (/tmp/foo.go:9) FUNCDATA $0, gclocals·790e5cc5051fc0affc980ade09e929ec(SB)
0x0000 00000 (/tmp/foo.go:9) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
0x0000 00000 (/tmp/foo.go:9) MOVQ $0, BX
0x0002 00002 (/tmp/foo.go:10) LEAQ go.string."foo"(SB), BX
0x0009 00009 (/tmp/foo.go:10) MOVQ BX, "".~r0+16(FP)
0x000e 00014 (/tmp/foo.go:10) MOVQ $3, "".~r0+24(FP)
#include <stdio.h>
#include <stdlib.h>
#include "common/md5.h"
// __builtin_types_compatible_p
/////////////////////////////////////
// some preprocessor magic
Function.deferStack = [];
Function.prototype.withDeferred = function() {
var f = this;
return function() {
var i, t = [], d = Function.deferStack;
d.push(t);
try {
return f.apply(this, arguments);
} finally {
2015-03-13 09:53:56 +0100
./configure
--disable-dependency-tracking
--disable-silent-rules
--prefix=/usr/local/Cellar/llvm35/3.5.1/lib/llvm-3.5/libexec/isl
--with-gmp=system
--with-gmp-prefix=/usr/local/opt/gmp
checking for a BSD-compatible install... /usr/bin/install -c
@mkmik
mkmik / designer.html
Last active August 29, 2015 14:16
designer
<link rel="import" href="../paper-tabs/paper-tabs.html">
<link rel="import" href="../paper-tabs/paper-tab.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
width: 100%;
2015-03-12 14:47:55 +0100
./autogen.sh
glibtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
2015-03-12 14:20:18 +0100
./configure
--disable-dependency-tracking
--disable-silent-rules
--prefix=/usr/local/Cellar/llvm35/3.5.1/lib/llvm-3.5/libexec/isl
--with-gmp=system
--with-gmp-prefix=/usr/local/opt/gmp
checking for a BSD-compatible install... /usr/bin/install -c
@mkmik
mkmik / -
Created January 21, 2015 15:02
test