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

2143 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 20c28230c1 fix fix_closure bug with newlines 2012-01-11 11:38:46 -08:00
Alon Zakai 7b7f8f4d66 option for NODE_JS_SAFE as a workaround for intermittent failures due to node issue 2476 2012-01-10 22:41:17 -08:00
julien.hamaide 664caa0c75 Catching specific exception type now works 2012-01-11 05:21:47 +01:00
Alon Zakai 1fb4ccc1ef comment 2012-01-10 19:47:02 -08:00
Alon Zakai 5991480ae6 refactor js optimizer to not use fs.* as much as possible 2012-01-10 19:46:31 -08:00
Alon Zakai ed02667266 fix fix_closure bug with the relevant line being split over several lines 2012-01-10 18:41:38 -08:00
Alon Zakai f4e239ed21 fix fix_closure bug 2012-01-10 18:31:54 -08:00
Alon Zakai 41e3ba8e82 experimental tool to fix closure's over-inlining into FUNCTION_TABLE 2012-01-10 17:54:59 -08:00
Alon Zakai 0a71c5438c Merge pull request #169 from jterrace/mmap_malloc_dlmalloc_fixes
malloc and mmap fixes
2012-01-10 15:16:27 -08:00
Alon Zakai c5c0d1af29 compress pointer type names in constant globals, if not using SAFE_HEAP 2012-01-10 15:13:30 -08:00
Alon Zakai 4a472ca90a use NODE_JS when calling coffee and eliminator, to avoid problems with missing system node 2012-01-10 13:31:25 -08:00
Alon Zakai b2827e02a2 align stack to QUANTUM_SIZE in ta2 properly, avoiding unnecessary checks and corrections 2012-01-10 13:27:50 -08:00
Jeff Terrace ef3c715e83 Update stub malloc to byte-align by 8, update dlmalloc not to use mmap, and update mmap to use malloc when MAP_ANONYMOUS 2012-01-10 14:44:43 -05:00
Alon Zakai 5beb9b6b19 optimize varargs calls by avoiding calling allocate there 2012-01-10 11:19:58 -08:00
Alon Zakai 66a79e74a4 fix crash bug in processing a mathop with a param2 without an ident 2012-01-09 18:25:38 -08:00
Alon Zakai 3434fa6b56 tweak unrolling parameters and add copy benchmark that uses ta2 2012-01-09 16:49:19 -08:00
Alon Zakai db57539c27 notice alignment in byval params 2012-01-09 14:52:46 -08:00
Alon Zakai e18b0b100a optimize memcpy/memset in ta0/1 2012-01-09 13:02:04 -08:00
Alon Zakai e407b29dcf fix safe heap usage in memcpy for ta0 2012-01-08 19:38:43 -08:00
Alon Zakai 4481e9a3fb improve test_cases printouts 2012-01-08 18:28:27 -08:00
Alon Zakai d947305bac optimize ta2 memset/memcpy loops 2012-01-08 18:26:13 -08:00
Alon Zakai b8e1ed6edc fix ta1 breakage 2012-01-08 17:55:18 -08:00
Alon Zakai b00fb4e8d9 fix breakage in ta0 and ta1 2012-01-08 17:40:52 -08:00
Alon Zakai 834c4b54db fix bugs with aligned memcpy/memset with an unaligned number of bytes operated on 2012-01-08 17:39:06 -08:00
Alon Zakai c64c1afb59 support alignment in memset and memcpy in ta2 2012-01-08 17:08:28 -08:00
Alon Zakai af942f1c89 fix and optimize cached header handling in test runner 2012-01-08 11:19:33 -08:00
Alon Zakai 227bc37b83 tweak memory growth parameter to 2 2012-01-07 19:05:41 -08:00
Alon Zakai 6c5cc41f83 do not do redundant llvm optimizations on bitcode; do them only when actually generating js 2012-01-07 18:36:42 -08:00
Alon Zakai 5c02f40d34 automatic malloc need detection for new 2012-01-07 18:01:09 -08:00
Alon Zakai 16230c8cf1 postfix temp vars in makeCopyValues for ta2 2012-01-07 13:30:23 -08:00
Alon Zakai 99c4c9b5e9 fix safe heap bug with memmove 2012-01-07 13:02:34 -08:00
Alon Zakai cb1a785b13 optimize guard_acquire and guard_release and note that llvm violates SAFE_HEAP when using it 2012-01-07 09:07:32 -08:00
Alon Zakai f137ae9fc2 fix PGO breakage 2012-01-06 21:12:51 -08:00
Alon Zakai ecf2ab8ec4 restore some PGO code to investigate a speed regression in skinning 2012-01-06 21:03:58 -08:00
Alon Zakai 7770587b94 optimize memmove 2012-01-06 20:38:59 -08:00
Alon Zakai 8da5865eeb disable handling of -1 in mmap, fixes breakage of test_dlmalloc 2012-01-06 20:20:37 -08:00
Alon Zakai 01a963d32d fix some spacing 2012-01-06 18:37:23 -08:00
Alon Zakai 40665e645f Merge pull request #166 from jterrace/pthread_pagesize_pr
Allow stream to be -1 in mmap
2012-01-06 18:35:57 -08:00
Alon Zakai fae9975ecb move copy benchmark to ta2 2012-01-06 18:33:24 -08:00
Alon Zakai 3e3fdc0d77 add disabled copying benchmark 2012-01-06 18:27:58 -08:00
Alon Zakai e123bd5a0d put some PGO code behind and ifdef 2012-01-06 18:12:28 -08:00
Alon Zakai 27adc83bb2 prevent stack from being exhausted due to allocas and byval arguments 2012-01-06 17:55:44 -08:00
Alon Zakai 638532d89f additional space 2012-01-06 17:55:19 -08:00
Jeff Terrace f843a37aad Allow stream to be -1 in mmap 2012-01-06 20:11:40 -05:00
Alon Zakai 5557409855 Merge pull request #164 from FishingCactus/static_variable
Fix handling of static variable inside function
2012-01-06 17:07:03 -08:00
Alon Zakai 23ee96ab9b Merge pull request #165 from jterrace/pthread_pagesize_pr
Added pthread function stubs and added getpagesize()
2012-01-06 17:03:12 -08:00
Jeff Terrace b6df55f9ff Added pthread function stubs and added getpagesize() 2012-01-06 19:42:56 -05:00
julien.hamaide 355082514b Fix read/write of variable in __cxa_guard_{acquire|release} 2012-01-07 01:12:19 +01:00
julien.hamaide 3d374428fe Fix handling of static variable inside function 2012-01-06 22:33:03 +01:00
Alon Zakai 36d076140f also hoist loops in inner functions 2012-01-06 13:19:48 -08:00