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 |