Граф коммитов

124 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 9fcc17f156 asm glue for tempRet* 2012-12-07 14:23:24 -08:00
Alon Zakai c027f5d2af add missing sign parameter to i64 divide and modulo 2012-12-07 14:23:22 -08:00
Alon Zakai 1189e117b7 improve asm test wrapping 2012-12-07 14:23:22 -08:00
Alon Zakai f9e3b6eed3 take into account legalization of i64s into i32s in function signatures 2012-12-07 14:23:22 -08:00
Alon Zakai c507a8cf49 64-bit dynamic shifts in asm 2012-12-07 14:23:22 -08:00
Alon Zakai 74c843c55f i64Math in asm 2012-12-07 14:23:22 -08:00
Alon Zakai b4d6f40305 export dynCall functions from asm, not raw function tables 2012-12-07 14:23:21 -08:00
Alon Zakai eb66a7f218 only forward GLOBAL_BASE when needed 2012-12-07 14:23:21 -08:00
Alon Zakai c854ced309 forward GLOBAL_BASE to asm 2012-12-07 14:23:21 -08:00
Alon Zakai b6b3d43b61 forward ABORT to asm 2012-12-07 14:23:21 -08:00
Alon Zakai 2617ac81a9 commented out preparation for more runtime forwarding into asm 2012-12-07 14:23:21 -08:00
Alon Zakai b8e8298f3d fix testing closure 2012-12-07 14:23:21 -08:00
Alon Zakai 518597ee2b expose tempDoublePtr to asm 2012-12-07 14:23:21 -08:00
Alon Zakai 41359b3568 move stack manipulation into asm 2012-12-07 14:23:21 -08:00
Alon Zakai 60a3fd1bcd enclose asm.js to prevent Function code from seeing the global scope, for testing purposes 2012-12-07 14:23:21 -08:00
Alon Zakai 5ff4af4293 use toSource on asm module to prevent access outside the module for testing purposes 2012-12-07 14:23:21 -08:00
Alon Zakai e078423315 do not pass globals into asm when they are unnamed 2012-12-07 14:23:20 -08:00
Alon Zakai f80d277fd8 fix ctors crash 2012-12-07 14:23:20 -08:00
Alon Zakai e944bb4580 export global constructors from asm.js and get them dynamically in the outside scope 2012-12-07 14:23:20 -08:00
Alon Zakai 80ef086309 send abort and assert to asm 2012-12-07 14:23:19 -08:00
Alon Zakai 861346ff36 global vars in asm.js module 2012-12-07 14:23:19 -08:00
Alon Zakai 90288fb4ad export function tables 2012-12-07 14:23:19 -08:00
Alon Zakai 19d06326b6 move asm.js function tables into asm 2012-12-07 14:23:19 -08:00
Alon Zakai ed00768f16 put library signatures in separate storage instead of reusing libraryFunctions 2012-12-07 14:23:19 -08:00
Alon Zakai 709d9bf788 export asm.js exports to outside scope 2012-12-07 14:23:19 -08:00
Alon Zakai 98e48e462b function table fixes 2012-12-07 14:23:18 -08:00
Alon Zakai 26e9eba5aa generate separate type-specific function tables 2012-12-07 14:23:18 -08:00
Alon Zakai df6018759a add asm imports and exports, hello world works 2012-12-07 14:23:18 -08:00
Alon Zakai 6cf30ed095 export is reserved 2012-12-07 14:23:18 -08:00
Alon Zakai f243434a3e export implementedFunctions when necessary for asm.js 2012-12-07 14:23:18 -08:00
Alon Zakai ec66ae0de4 only export asm functions from asm, not library functions 2012-12-07 14:23:18 -08:00
Alon Zakai 3c38471a75 work towards exports 2012-12-07 14:23:18 -08:00
Alon Zakai 2e28a4acfa remove irrelevant code from asm module 2012-12-07 14:23:18 -08:00
Alon Zakai b140e7ee73 set up asm.js 'module' 2012-12-07 14:23:18 -08:00
Alon Zakai 01082cf68a don't emit debug info that confuses o2.test_openjpeg 2012-11-22 19:42:29 +01:00
Alon Zakai 7ca37d12de add timing info in emscript 2012-11-22 16:27:04 +01:00
Alon Zakai 09c376afee fix ll func identifying for chunking purposes, and add testing of jcache on a large program 2012-11-22 15:15:00 +01:00
Alon Zakai f725733b14 save only strings in jcache 2012-11-22 13:54:35 +01:00
Alon Zakai cbfcb2e9f1 fix emscript funcs caching and add testing 2012-11-21 20:47:02 +01:00
Alon Zakai 3a048d9e58 cache emscript function chunks 2012-11-21 20:47:02 +01:00
Alon Zakai 6f679ca7e7 return chunks of text in chunkify to simplify the ap-iy 2012-11-21 20:47:02 +01:00
Alon Zakai 60a11cfaec improve chunkify to consider previous chunkings when caching 2012-11-21 20:47:02 +01:00
Alon Zakai a2b241e70b refactor chunking code and add function ident information 2012-11-21 20:47:02 +01:00
Alon Zakai 19f97a1e74 make emscript chunks lists of functions, to make it easier later to load them separately from jcache 2012-11-21 20:47:01 +01:00
Alon Zakai c115a4fee6 fix bug with ignore label comments inside functions 2012-11-21 20:47:01 +01:00
Alon Zakai e4aa21f08a fix and test pre caching 2012-11-21 20:47:01 +01:00
Alon Zakai 8fce64dd18 basic jcache on pre with files+cPickle 2012-11-21 20:47:01 +01:00
Alon Zakai 6af60b7137 add more caching logic including short vs full keys 2012-11-21 20:47:01 +01:00
Alon Zakai 58e00ebddf basic logic and stubs for caching pre phase 2012-11-21 20:47:01 +01:00
Alon Zakai f199880bb1 set up parameter passing for jcache 2012-11-21 20:47:01 +01:00