Skip to content

Instantly share code, notes, and snippets.

diff --git a/src/parseTools.js b/src/parseTools.js
index 7d62b34..c90391f 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -405,15 +405,15 @@ function parseLLVMSegment(segment) {
function cleanSegment(segment) {
while (segment.length >= 2 && ['noalias', 'sret', 'nocapture', 'nest', 'zeroext', 'signext'].indexOf(segment[1].text) != -1) {
segment.splice(1, 1);
}
return segment;
diff --git a/src/intertyper.js b/src/intertyper.js
index 74f38e3..9fd03bb 100644
--- a/src/intertyper.js
+++ b/src/intertyper.js
@@ -615,15 +615,16 @@ function intertyper(data, parseFunctions, baseLineNum) {
}
while (item.tokens[1].text in LLVM.PARAM_ATTR || item.tokens[1].text in LLVM.CALLING_CONVENTIONS) {
item.tokens.splice(1, 1);
}
item.type = item.tokens[1].text;
@kripken
kripken / gist:1343182
Created November 6, 2011 17:04
Response to JavaScript/Emscripten Skinning Benchmarks by Chad Austin
# A response to
# http://chadaustin.me/2011/11/digging-into-javascript-performance-part-2/
# C++
$ g++ -Wall -O2 -o skinning_test_no_simd skinning_test_no_simd.cpp
$ ./skinning_test_no_simd
Skinned vertices per second: 19730000, blah=0.000000
@kripken
kripken / jgw.diff
Created December 13, 2011 05:00
patch to get box2d to build for jgw
diff --git a/c/Box2D_v2.2.1/CMakeLists.txt b/c/Box2D_v2.2.1/CMakeLists.txt
index a9dc06c..916dffb 100755
--- a/c/Box2D_v2.2.1/CMakeLists.txt
+++ b/c/Box2D_v2.2.1/CMakeLists.txt
@@ -15,21 +15,10 @@ option(BOX2D_BUILD_STATIC "Build Box2D static libraries" ON)
option(BOX2D_BUILD_EXAMPLES "Build Box2D examples" ON)
set(BOX2D_VERSION 2.1.0)
# The Box2D library.
@kripken
kripken / uglifyjs_294_small_test.js
Created January 6, 2012 20:47
smaller testcase for uglifyjs issue 294
var arguments_ = [];
var ENVIRONMENT_IS_NODE = typeof process === "object";
var ENVIRONMENT_IS_WEB = typeof window === "object";
var ENVIRONMENT_IS_WORKER = typeof importScripts === "function";
var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER;
@kripken
kripken / llvmbyval.s
Created January 9, 2012 18:07
llvm byval
.file "emcc-0-ll.ll"
.file 1 "/tmp/emscripten_test_o1_VBJhKR/src.cpp"
.section .debug_info,"",@progbits
.Lsection_info:
.section .debug_abbrev,"",@progbits
.Lsection_abbrev:
.section .debug_aranges,"",@progbits
.section .debug_macinfo,"",@progbits
.section .debug_line,"",@progbits
.Lsection_line:
/tmp/emscripten_temp/building/bullet/missing: line 54: aclocal-1.10: command not found
WARNING: `aclocal-1.10' is missing on your system. You should only need it if
you modified `acinclude.m4' or `configure.ac'. You might want
to install the `Automake' and `Perl' packages. Grab them from
any GNU archive site.
/tmp/emscripten_temp/building/bullet/missing: line 54: automake-1.10: command not found
WARNING: `automake-1.10' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
@kripken
kripken / gist:1777234
Created February 9, 2012 04:11
diff --git a/src/library.js b/src/library.js index 6385507..193c2e2 100644 --- a/src/library.js +++ b/src/library.js @@ -5078,15 +5078,15 @@ LibraryManager.library = { var yday = Math.floor((date.getTime() - start.getTime()) / (1000 * 60 * 60 * 24));
diff --git a/src/library.js b/src/library.js
index 6385507..193c2e2 100644
--- a/src/library.js
+++ b/src/library.js
@@ -5078,15 +5078,15 @@ LibraryManager.library = {
var yday = Math.floor((date.getTime() - start.getTime()) / (1000 * 60 * 60 * 24));
{{{ makeSetValue('tmPtr', 'offsets.tm_yday', 'yday', 'i32') }}}
{{{ makeSetValue('tmPtr', 'offsets.tm_gmtoff', 'start.getTimezoneOffset() * 60', 'i32') }}}
var dst = Number(start.getTimezoneOffset() != date.getTimezoneOffset());
@kripken
kripken / meandmyshadow.web
Created March 27, 2012 17:30
Me and My Shadow Web Diff
diff --git a/src/FileManager.cpp b/src/FileManager.cpp
index 1df8e91..20200ba 100644
--- a/src/FileManager.cpp
+++ b/src/FileManager.cpp
@@ -24,8 +24,8 @@
#include "Globals.h"
#include "FileManager.h"
#include "Functions.h"
-#include <archive.h>
-#include <archive_entry.h>
@kripken
kripken / gist:4113842
Created November 19, 2012 20:59
sscanf fix
diff --git a/src/library.js b/src/library.js
index eb4aad4..b109263 100644
--- a/src/library.js
+++ b/src/library.js
@@ -2452,30 +2452,25 @@ LibraryManager.library = {
}
}
var formatIndex = 0;
var argsi = 0;
var fields = 0;