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

7160 Коммитов

Автор SHA1 Сообщение Дата
Brendan Dahl 891f746802 Use a more predicable isolate test with assertions. 2015-08-25 15:20:59 -07:00
Myk Melez 250814f0d7 Merge pull request #1831 from mbebenita/intex-cherry
Intex cherry
2015-08-24 15:44:00 -07:00
Michael Bebenita ceaa61bd2a Add type annotation. 2015-08-24 15:12:55 -07:00
Myk Melez f089da3334 Merge pull request #1842 from brendandahl/intex-const
Use const enums everywhere.
2015-08-24 12:22:58 -07:00
Michael Bebenita 86d3918e6a Default to anonymous functions in release builds. 2015-08-24 11:59:10 -07:00
Myk Melez cfffa95f01 Merge pull request #1844 from marco-c/remove_nativeconnectionmap
Remove NativeConnectionMap by directly using NativeMap
2015-08-24 08:55:08 -07:00
Myk Melez d5b8ae2c04 Merge pull request #1838 from marco-c/boehm_heuristics
Use Boehm's GC heuristics instead of our own
2015-08-24 08:41:33 -07:00
Marco Castelluccio 1a93d60f7d Remove unused parameter from emitPreemptionCheck 2015-08-21 18:02:06 -07:00
Marco Castelluccio 472f759469 Remove NativeConnectionMap by directly using NativeMap 2015-08-21 17:10:54 -07:00
Myk Melez e18bf117e0 Merge pull request #1834 from marco-c/remove_tags
Some cleanup
2015-08-21 09:49:36 -07:00
Brendan Dahl fe915afa13 Use const enums everywhere. 2015-08-21 09:40:21 -07:00
Marco Castelluccio 4ddc9d7180 Merge branch 'master' of https://github.com/andreasgal/j2me.js into intex 2015-08-20 18:04:48 -07:00
Marco Castelluccio 54f98d99f6 Remove unused FREE_MEMORY_TARGET constant 2015-08-20 17:30:30 -07:00
Marco Castelluccio 9e03aa11d4 Use Boehm's GC heuristics instead of our own. Fixes #1837 2015-08-20 17:30:12 -07:00
Marco 83fcc77e2c Merge pull request #1833 from mykmelez/intex-enable-compiler
enable compiler on intex branch
2015-08-20 16:30:04 -07:00
Marco Castelluccio 842e7444f2 Remove unused int32ToFloat and int64ToDouble from IntegerUtilities 2015-08-20 16:19:31 -07:00
Marco Castelluccio 0533a871ff Remove resolveClass and directly use ConstantPool::resolveClass 2015-08-20 16:19:08 -07:00
Myk Melez 59a3fc1312 update number of unit tests to run 2015-08-20 16:17:44 -07:00
Marco Castelluccio f4883da4d4 Remove tags directly handled in the interpreter from ConstantPool::resolve; remove unused constantValue getter from FieldInfo 2015-08-20 16:09:40 -07:00
Marco Castelluccio e1c639f814 Re-enable tests that required the JIT to run 2015-08-20 15:46:52 -07:00
Myk Melez 27550ec530 update comment harder 2015-08-20 15:39:26 -07:00
Myk Melez f519c0365d update comment 2015-08-20 15:37:53 -07:00
Myk Melez 973e45f628 increase free memory target to prevent OOMs 2015-08-20 15:23:52 -07:00
Michael Bebenita 0765f845fc Move use of asmJsTotalMemory to nat.ts. 2015-08-20 14:54:33 -07:00
Michael Bebenita 1fda0eadff Bump default ASMJS_TOTAL_MEMORY to 128MB for benchmarks. 2015-08-20 14:53:45 -07:00
Michael Bebenita 3aa3bd9ec7 Don't disable JIT in the jsshell. 2015-08-20 14:41:09 -07:00
Michael Bebenita 3e3f82e4a3 Cache class instance check map, and use lower case names to avoid any conflicts. 2015-08-20 14:39:05 -07:00
Michael Bebenita 97c1e6ec5a Use the same loop count for invoke benchmarks. 2015-08-20 14:38:53 -07:00
Michael Bebenita ffd572702d Avoid ovefflow checks. 2015-08-20 14:38:46 -07:00
Michael Bebenita c1166061e5 Cache lookup tables in locals. 2015-08-20 14:38:37 -07:00
Michael Bebenita d90456fa09 Measure compilation time. 2015-08-20 14:38:26 -07:00
Michael Bebenita 9b45554e26 Render only a scaffolding using the Relooper in order to avoid copying strings between JS and asm.js. 2015-08-20 14:38:20 -07:00
Michael Bebenita f883ec7c51 Add compiler benchmark. 2015-08-20 14:36:16 -07:00
Michael Bebenita fc5bdebac1 No need to increment backward branch counter on OPs that can't OSR anyway. 2015-08-20 14:36:10 -07:00
Michael Bebenita 96100a213c More type annotations. 2015-08-20 14:33:37 -07:00
Michael Bebenita ceb9c5429b Use type annotations to avoid overflow checks. Unify some integer opcodes. 2015-08-20 14:33:28 -07:00
Michael Bebenita 20dcc5cffb Make sure SP, FP, and PC locals don't become doubles. 2015-08-20 14:33:10 -07:00
Michael Bebenita 1b7dc16e9f Name jitted functions. 2015-08-20 14:32:55 -07:00
Myk Melez 189f708f43 enable compiler 2015-08-20 14:22:23 -07:00
Myk Melez 819eb8b7b0 Merge pull request #1828 from brendandahl/intex-gc
Force collection at every unwind.
2015-08-20 14:03:52 -07:00
Brendan Dahl 74ad2a53ac More comments and function rename. 2015-08-20 13:35:44 -07:00
Brendan Dahl c1585c8331 Only force collection when free memory is low. 2015-08-20 12:00:06 -07:00
Brendan Dahl 977df6bbce Force collection at every unwind. 2015-08-20 12:00:06 -07:00
Brendan Dahl 2bdfe128f6 Merge pull request #1827 from mykmelez/intex-reenable-compiled-method-cache
reenable compiled method cache
2015-08-20 11:10:41 -07:00
Myk Melez 875a83d992 Merge pull request #1829 from marco-c/fix_background_service_test
Synchronize FS after the first foregroundEnableBackgroundService test
2015-08-19 19:33:10 -07:00
Myk Melez c53c5efcd5 use low numbers for FrameType constants 2015-08-19 16:55:01 -07:00
Myk Melez 460e05e302 remove obsolete comment; sort FrameLayout offsets 2015-08-19 16:45:12 -07:00
Marco Castelluccio 9afd89c007 Synchronize FS after the first foregroundEnableBackgroundService test. Fixes #1809 2015-08-19 16:43:24 -07:00
Myk Melez e2327fa683 Merge branch 'master' into intex 2015-08-19 15:10:44 -07:00
Myk Melez 20ec37c014 reenable compiled method cache 2015-08-19 15:04:46 -07:00