diff browse |
07270a0cbc869c7de9a04e6ccbe10f5eb04b9630 2011-05-11 15:16 +0100 |
Jacob Bramley - Adjust VMFrame assertions to fix the ARM build. [bug 655260] [r=bhackett] |
diff browse |
e96dad5f95fdbdc9ecbcd3ba63bcfefd77e788c4 2011-05-11 15:16 +0100 |
Jacob Bramley - Tweak register name calls on ARM to fix the build. [bug 655260] [r=pbiggar] |
diff browse |
fd1abc43d698ff67eae944a26a4c2d3098d3f6a0 2011-05-10 23:33 -0700 |
Brian Hackett - [INFER] Inlined natives for Array.{push,pop}, object flag cleanup, bug 653962. |
diff browse |
71e561e48de407b07b2c41ed29460939bcea88be 2011-05-10 13:34 -0700 |
Brian Hackett - [INFER] Don't incorrectly mark compilation failure on loop bodies with large modsets, bug 656096. |
diff browse |
5aadf6bc110b9b4d5a7690f24ed8e543354ee917 2011-05-10 13:21 -0700 |
Brian Hackett - [INFER] Don't fold CALLPROP pushed value in SSA analysis, force out entries for popped values when returning from inlined calls, bug 653962. |
diff browse |
0df33bc6cc381a34a55a8d9f1048e9343ce3ddc6 2011-05-10 10:07 -0700 |
Brian Hackett - [INFER] Don't make a local copy of cx->regs until ready to push a new frame, bug 655991. |
diff browse |
64b33a6af9f8af6b8c64f4897647ead8a6d39031 2011-05-10 07:51 -0700 |
Brian Hackett - Merge. |
diff browse |
83e786a7e348af56ab932fb8f14980f0690b5d16 2011-05-10 07:51 -0700 |
Brian Hackett - [INFER] Get object from right slot when handling overflowing INCPROP, bug 655998. |
diff browse |
d834388eed47afde5d3bacb7dadb5056a057182e 2011-05-10 07:40 -0700 |
Brian Hackett - [INFER] Don't assign FP registers in allocation to entries which are currently doubles but not doubles at the target, bug 655990. |
diff browse |
627d44418b261ffeca105b80c3a1b60c5e825062 2011-05-10 07:09 -0700 |
Brian Hackett - [INFER] Don't inline scripts which use 'this' and could ever be called with a 'this' value needing wrapping, bug 655954. |
diff browse |
d6a536a03af1ffe10a418fb6d4ebabd74d1ec27f 2011-05-10 06:43 -0700 |
Brian Hackett - [INFER] Don't try to immediately recompile scripts in cases of static overflow and compiler-triggered recompilation, bug 655940. |
diff browse |
2b272d7fb2e5eacb99e1752ed84743fc6d4c439d 2011-05-10 06:17 -0700 |
Brian Hackett - [INFER] Use type barrier for values produced by class getProperty hooks, bug 655938. |
diff browse |
d1724a9944bd0454772837e72ed938fab739195e 2011-05-09 20:21 -0700 |
Brian Hackett - [INFER] Fix broken test for loop invariant slots, bug 655854. |
diff browse |
2d4c3ee5f9f418914155c1703ce7c6ebd92ce2eb 2011-05-10 07:37 -0700 |
Paul Biggar - Bug 654668: Add test. |
diff browse |
015bd3ff1be6e7cfc8d93fc3be7c90d6b5b82536 2011-05-10 15:06 +0200 |
Jan de Mooij - [INFER] Add JSOP_CALLGLOBAL rejoin to interpoline, bug 655949. r=bhackett |
diff browse |
49c7baf9872c7ef3d25859f7aaa964f1930e63a3 2011-05-10 15:06 +0200 |
Jan de Mooij - [INFER] Add JSOP_NOTRACE to type inference switch, bug 655708. r=bhackett |
diff browse |
32e8c937a40944a7c2666dd07839e304d9075eb2 2011-05-09 15:11 -0700 |
Brian Hackett - [INFER] Reset use count when recompiling, bug 650163. |
diff browse |
cb9c34a8b2b47b0c66f7431844eecc26aaf6d1cf 2011-05-10 00:01 +0200 |
Jan de Mooij - [INFER] Mark type of JSOP_THIS with type null or undefined as unknown, bug 655711. r=bhackett |
diff browse |
3d26d25a4f6368c12ff4265e6139bc160fd33fb6 2011-05-10 00:01 +0200 |
Jan de Mooij - [INFER] Don't call fixDoubleTypes twice for the same op, bug 655505. r=bhackett |
diff browse |
18c270b4c0582fbd7fee7272e556b1830ad30adb 2011-05-09 14:00 -0700 |
Brian Hackett - [INFER] Perform an indirect jump at the end of native stubs on x64, bug 639967. |
diff browse |
c14db8ce8f48e473868e56dc436ad79db7a7984d 2011-05-09 13:03 -0700 |
Brian Hackett - [INFER] Don't use shell bindMethod function on non-compileAndGo scripts, bug 654710. |
diff browse |
66f61893f67d5d6a384cee93f855c097902876e7 2011-05-09 10:56 -0700 |
Brian Hackett - [INFER] Don't mark type as synced after writing known-undefined values to locals, bug 655508. |
diff browse |
16ae7aed77f3e55851fc9179c9fa674aee467bd6 2011-05-09 10:27 -0700 |
Brian Hackett - [INFER] Need to call ensureVarTypes before slotTypes, bug 653395. |
diff browse |
a3fe07737e6c708a356de4bd4b49f0e1cf341a39 2011-05-09 10:00 -0700 |
Brian Hackett - [INFER] Maybe fix build breaks. |
diff browse |
3f87f0e0954ee7e23824b8e8b959ce971bc1dcbc 2011-05-09 09:49 -0700 |
Brian Hackett - Merge TM -> JM |
diff browse |
24a2e5740ab8b1a018af6bee5fbc734bc5955f1a 2011-05-09 07:28 -0700 |
Brian Hackett - Merge. |
diff browse |
c963b24694cd723f423c8024c8e3adfc96476a3c 2011-05-09 07:12 -0700 |
Brian Hackett - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163. |
diff browse |
e5d548c514276ca21245459b431a1c499a9dfe96 2011-05-05 13:59 -0700 |
Brian Hackett - [INFER] Allow call inlining and LICM to work together, bug 653962. |
diff browse |
325744fbf7f00567027fdc3af4b8a9a4f5d161e5 2011-05-07 20:40 +0200 |
Jan de Mooij - [INFER] Fix ensureInteger to forget allocated GP register, bug 655505. r=bhackett |
diff browse |
e09e209d988edf62e39bab04fd2a590b425b2c5b 2011-05-06 08:41 +0100 |
Jacob Bramley - Replace prtypes inclusion to make cross-builds work again. [bug 655042] [r=bhackett] |
diff browse |
974e43d7adf8677ae80a25d24117cdd40f7e5219 2011-05-05 21:35 +0200 |
Jan de Mooij - [INFER] Don't call learnType when property type is unknown, bug 654393. r=bhackett |
diff browse |
8436c7bca2e99176a4433d97607cf6387b5e79b4 2011-05-05 21:35 +0200 |
Jan de Mooij - [INFER] Use generated rejoin path for ic::NativeCall/ic::NativeNew, bug 654536. r=bhackett |
diff browse |
4f15ed48c44e35f03a6d4de8f0a285e7191b91ee 2011-05-05 10:04 +0200 |
Jan de Mooij - [INFER] Fix rejoin point for JSOP_DEFLOCALFUN* and JSOP_IN, bug 653397. r=bhackett |
diff browse |
728a27bccb86ee836e2d475916be090db16120e4 2011-05-04 04:49 -0700 |
Paul Biggar - [INFER] Turn off check-ooms as part of |make check|, it doesn't work right. |
diff browse |
d1f74025772788d92434027ed684d18e37c2e514 2011-05-04 04:49 -0700 |
Paul Biggar - [INFER] Remove calls to js_free, js_calloc, etc. Also stop checking for this until closer to merge time. |
diff browse |
3147f81224c877e52064f36a4961b80324193c03 2011-05-02 17:37 -0700 |
Brian Hackett - [INFER] Workaround GCC miscompilation. |
diff browse |
3062ff7fef8309febe7904d04a94c96193ed1f47 2011-05-01 17:59 -0700 |
Brian Hackett - [INFER] Clear f.scratch indicator value on all return paths from CompileFunction, bug 653980. |
diff browse |
f85a663ce75a3f8130db399ca7ba9e6f80815800 2011-05-01 17:45 -0700 |
Brian Hackett - [INFER] Watch out for Invoke called on dummy frames when deciding to use a new type for the result, bug 653262. |
diff browse |
e0d5de48aafb473ab7106388e9a22305d1febf29 2011-05-01 17:38 -0700 |
Brian Hackett - [INFER] Assume double types for entries with empty type sets being merged into double phi nodes, bug 653249. |
diff browse |
b081e391e533d0e34093da0019d9f94984c15a0f 2011-05-01 16:58 -0700 |
Brian Hackett - [INFER] Mark INCELEM opcodes accessing non-integer properties as producing unknown values, bug 653243. |
diff browse |
acafcbe50b0122c2133a578efde3b67597f68ad2 2011-05-01 16:31 -0700 |
Brian Hackett - [INFER] LICM for accesses on definite properties, bug 653962. |
diff browse |
9723b731e8286a622bfc7bed88a38fd7848e5f05 2011-04-30 19:42 -0700 |
Brian Hackett - [INFER] Add read barrier for shapes with non-standard getters, bug 653639. |
diff browse |
f1f907de87651288538748a4ff5ed08a0542fe75 2011-04-30 18:45 -0700 |
Brian Hackett - [INFER] Increase number of fixed slots for objects with more properties accessed than direct accesses, bug 649376. |
diff browse |
81926bb75b411a8ee47bc50a1d9c1a99de02b626 2011-04-30 18:19 -0700 |
Brian Hackett - [INFER] Mark type objects as unknown when splicing in a prototype with unknown properties, bug 653639. |
diff browse |
e0cb191ba87392ce670a053719c26865c1180269 2011-04-30 17:53 -0700 |
Brian Hackett - [INFER] Understand types of window objects, bug 653639. |
diff browse |
02c4a0f752f34165ed948246e84d19fc71ba071d 2011-04-28 13:02 -0700 |
Brian Hackett - Merge TM -> JM |
diff browse |
c03780e2597b7bc122ecad6aff2d11f7877378c1 2011-04-27 23:28 -0700 |
Brian Hackett - [INFER] Analyses for eliminating integer overflow guards, bug 652520. |
diff browse |
09cce9915b80ef98fab169e0a2d2ac2351af5b2f 2011-04-27 07:07 -0700 |
Brian Hackett - [INFER] Don't use varTypes in compiler with inference disabled. |
diff browse |
89d2095c7a87bb5dd924aa1ac92543e9ca5ce509 2011-04-26 23:28 -0700 |
Brian Hackett - [INFER] Only convert known ints when fixing doubles before branching, bug 652590. |
diff browse |
b40247ae7dd53bd1c828ceafff037afdfbf15fb8 2011-04-26 22:07 -0700 |
Brian Hackett - [INFER] Rejoin from recompilations triggered by CompileFunction, bug 646267. |
diff browse |
e5068d17c8e381b390938f6183d7d9ae1bd87b96 2011-04-26 14:32 -0700 |
Brian Hackett - [INFER] Propagate SSA stack eagerly to targets in switch and try blocks, bug 652646. |
diff browse |
8f0c5e12eba9a6e0e3b95487c730c60ec2024889 2011-04-24 09:26 -0700 |
Brian Hackett - [INFER] Don't track SSA values for locals in scripts containing 'with', bug 652422. |
diff browse |
591e2ce8966865a4494c65850d85b031dca55530 2011-04-24 08:40 -0700 |
Brian Hackett - [INFER] Don't use untracked entries when converting doubles back to integers, bug 652305. |
diff browse |
e6880baebb5d3a2099885d600910fe7f6e17eb2f 2011-04-24 07:56 -0700 |
Brian Hackett - [INFER] Root dense array elements during conversion to slow array, bug 649152. |
diff browse |
f394ef228e619fe6610a669902e65bdc2ea5bb17 2011-04-24 06:59 -0700 |
Brian Hackett - [INFER] Restore fixed double types in fallthrough before next opcode, bug 652305. |
diff browse |
460da05aa26f146bfe88815f788702aeda68329c 2011-04-23 22:36 -0700 |
Brian Hackett - [INFER] Allow empty SSA stack values for scripts with switch and try blocks, bug 652314. |
diff browse |
e044a9a69132c1df76297e2d3cfef8c0c49cfd53 2011-04-23 22:06 -0700 |
Brian Hackett - [INFER] Fix both double and integer types before branching, bug 652305. |
diff browse |
a16bbfe4f0f406636ded6333f49807b079230966 2011-04-23 21:26 -0700 |
Brian Hackett - [INFER] Drop type information for GNAME ops in debug-mode compartments, bug 652142. |
diff browse |
96b40c951d15e6b7046555e5ed1634e7ff2486b6 2011-04-22 11:12 -0700 |
Brian Hackett - [INFER] Fix bogus assert, bug 651827. |
diff browse |
90a7b141e0cf06506829bf47307c683541f206ec 2011-04-22 07:59 -0700 |
Brian Hackett - [INFER] Bytecode SSA analysis, bug 650715. |