83e786a7e348af56ab932fb8f14980f0690b5d16
2011-05-10 07:51 -0700
Brian Hackett - [INFER] Get object from right slot when handling overflowing INCPROP, bug 655998.
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.
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.
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.
2b272d7fb2e5eacb99e1752ed84743fc6d4c439d
2011-05-10 06:17 -0700
Brian Hackett - [INFER] Use type barrier for values produced by class getProperty hooks, bug 655938.
d1724a9944bd0454772837e72ed938fab739195e
2011-05-09 20:21 -0700
Brian Hackett - [INFER] Fix broken test for loop invariant slots, bug 655854.
2d4c3ee5f9f418914155c1703ce7c6ebd92ce2eb
2011-05-10 07:37 -0700
Paul Biggar - Bug 654668: Add test.
015bd3ff1be6e7cfc8d93fc3be7c90d6b5b82536
2011-05-10 15:06 +0200
Jan de Mooij - [INFER] Add JSOP_CALLGLOBAL rejoin to interpoline, bug 655949. r=bhackett
49c7baf9872c7ef3d25859f7aaa964f1930e63a3
2011-05-10 15:06 +0200
Jan de Mooij - [INFER] Add JSOP_NOTRACE to type inference switch, bug 655708. r=bhackett
32e8c937a40944a7c2666dd07839e304d9075eb2
2011-05-09 15:11 -0700
Brian Hackett - [INFER] Reset use count when recompiling, bug 650163.
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
3d26d25a4f6368c12ff4265e6139bc160fd33fb6
2011-05-10 00:01 +0200
Jan de Mooij - [INFER] Don't call fixDoubleTypes twice for the same op, bug 655505. r=bhackett
18c270b4c0582fbd7fee7272e556b1830ad30adb
2011-05-09 14:00 -0700
Brian Hackett - [INFER] Perform an indirect jump at the end of native stubs on x64, bug 639967.
c14db8ce8f48e473868e56dc436ad79db7a7984d
2011-05-09 13:03 -0700
Brian Hackett - [INFER] Don't use shell bindMethod function on non-compileAndGo scripts, bug 654710.
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.
16ae7aed77f3e55851fc9179c9fa674aee467bd6
2011-05-09 10:27 -0700
Brian Hackett - [INFER] Need to call ensureVarTypes before slotTypes, bug 653395.
a3fe07737e6c708a356de4bd4b49f0e1cf341a39
2011-05-09 10:00 -0700
Brian Hackett - [INFER] Maybe fix build breaks.
3f87f0e0954ee7e23824b8e8b959ce971bc1dcbc
2011-05-09 09:49 -0700
Brian Hackett - Merge TM -> JM
24a2e5740ab8b1a018af6bee5fbc734bc5955f1a
2011-05-09 07:28 -0700
Brian Hackett - Merge.
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.
e5d548c514276ca21245459b431a1c499a9dfe96
2011-05-05 13:59 -0700
Brian Hackett - [INFER] Allow call inlining and LICM to work together, bug 653962.
325744fbf7f00567027fdc3af4b8a9a4f5d161e5
2011-05-07 20:40 +0200
Jan de Mooij - [INFER] Fix ensureInteger to forget allocated GP register, bug 655505. r=bhackett
e09e209d988edf62e39bab04fd2a590b425b2c5b
2011-05-06 08:41 +0100
Jacob Bramley - Replace prtypes inclusion to make cross-builds work again. [bug 655042] [r=bhackett]
974e43d7adf8677ae80a25d24117cdd40f7e5219
2011-05-05 21:35 +0200
Jan de Mooij - [INFER] Don't call learnType when property type is unknown, bug 654393. r=bhackett
8436c7bca2e99176a4433d97607cf6387b5e79b4
2011-05-05 21:35 +0200
Jan de Mooij - [INFER] Use generated rejoin path for ic::NativeCall/ic::NativeNew, bug 654536. r=bhackett
4f15ed48c44e35f03a6d4de8f0a285e7191b91ee
2011-05-05 10:04 +0200
Jan de Mooij - [INFER] Fix rejoin point for JSOP_DEFLOCALFUN* and JSOP_IN, bug 653397. r=bhackett
728a27bccb86ee836e2d475916be090db16120e4
2011-05-04 04:49 -0700
Paul Biggar - [INFER] Turn off check-ooms as part of |make check|, it doesn't work right.
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.
3147f81224c877e52064f36a4961b80324193c03
2011-05-02 17:37 -0700
Brian Hackett - [INFER] Workaround GCC miscompilation.
3062ff7fef8309febe7904d04a94c96193ed1f47
2011-05-01 17:59 -0700
Brian Hackett - [INFER] Clear f.scratch indicator value on all return paths from CompileFunction, bug 653980.
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.
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.
b081e391e533d0e34093da0019d9f94984c15a0f
2011-05-01 16:58 -0700
Brian Hackett - [INFER] Mark INCELEM opcodes accessing non-integer properties as producing unknown values, bug 653243.
acafcbe50b0122c2133a578efde3b67597f68ad2
2011-05-01 16:31 -0700
Brian Hackett - [INFER] LICM for accesses on definite properties, bug 653962.
9723b731e8286a622bfc7bed88a38fd7848e5f05
2011-04-30 19:42 -0700
Brian Hackett - [INFER] Add read barrier for shapes with non-standard getters, bug 653639.
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.
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.
e0cb191ba87392ce670a053719c26865c1180269
2011-04-30 17:53 -0700
Brian Hackett - [INFER] Understand types of window objects, bug 653639.
02c4a0f752f34165ed948246e84d19fc71ba071d
2011-04-28 13:02 -0700
Brian Hackett - Merge TM -> JM
c03780e2597b7bc122ecad6aff2d11f7877378c1
2011-04-27 23:28 -0700
Brian Hackett - [INFER] Analyses for eliminating integer overflow guards, bug 652520.
09cce9915b80ef98fab169e0a2d2ac2351af5b2f
2011-04-27 07:07 -0700
Brian Hackett - [INFER] Don't use varTypes in compiler with inference disabled.
89d2095c7a87bb5dd924aa1ac92543e9ca5ce509
2011-04-26 23:28 -0700
Brian Hackett - [INFER] Only convert known ints when fixing doubles before branching, bug 652590.
b40247ae7dd53bd1c828ceafff037afdfbf15fb8
2011-04-26 22:07 -0700
Brian Hackett - [INFER] Rejoin from recompilations triggered by CompileFunction, bug 646267.
e5068d17c8e381b390938f6183d7d9ae1bd87b96
2011-04-26 14:32 -0700
Brian Hackett - [INFER] Propagate SSA stack eagerly to targets in switch and try blocks, bug 652646.
8f0c5e12eba9a6e0e3b95487c730c60ec2024889
2011-04-24 09:26 -0700
Brian Hackett - [INFER] Don't track SSA values for locals in scripts containing 'with', bug 652422.
591e2ce8966865a4494c65850d85b031dca55530
2011-04-24 08:40 -0700
Brian Hackett - [INFER] Don't use untracked entries when converting doubles back to integers, bug 652305.
e6880baebb5d3a2099885d600910fe7f6e17eb2f
2011-04-24 07:56 -0700
Brian Hackett - [INFER] Root dense array elements during conversion to slow array, bug 649152.
f394ef228e619fe6610a669902e65bdc2ea5bb17
2011-04-24 06:59 -0700
Brian Hackett - [INFER] Restore fixed double types in fallthrough before next opcode, bug 652305.
460da05aa26f146bfe88815f788702aeda68329c
2011-04-23 22:36 -0700
Brian Hackett - [INFER] Allow empty SSA stack values for scripts with switch and try blocks, bug 652314.
e044a9a69132c1df76297e2d3cfef8c0c49cfd53
2011-04-23 22:06 -0700
Brian Hackett - [INFER] Fix both double and integer types before branching, bug 652305.
a16bbfe4f0f406636ded6333f49807b079230966
2011-04-23 21:26 -0700
Brian Hackett - [INFER] Drop type information for GNAME ops in debug-mode compartments, bug 652142.
96b40c951d15e6b7046555e5ed1634e7ff2486b6
2011-04-22 11:12 -0700
Brian Hackett - [INFER] Fix bogus assert, bug 651827.
90a7b141e0cf06506829bf47307c683541f206ec
2011-04-22 07:59 -0700
Brian Hackett - [INFER] Bytecode SSA analysis, bug 650715.
dc74f51aad04ff8762b6c70f664a08e9c654ba18
2011-04-21 07:12 -0700
Brian Hackett - [INFER] Don't scan values above obj->getDenseArrayInitializedLength.
17cbc8fed5784d1d4d7c0e5ef79ad5299f2f0f5b
2011-04-20 11:37 -0700
Brian Hackett - Merge TM -> JM
c8cf06975dcfab1256d833d2f23ea290bf7128d7
2011-04-20 19:43 +0200
Jan de Mooij - [INFER] Don't update initialized length when it's smaller than length, bug 651451
a1accb5f00f04491b544344706053cf65b0ee982
2011-04-20 18:10 +0200
Jan de Mooij - [INFER] Update initialized length in array_pop_dense, bug 651451. r=bhackett
eab484f82ca4c39bb57e8c72040eda48bd632eeb
2011-04-20 18:10 +0200
Jan de Mooij - [INFER] Push constant value in jsop_typeof, bug 643733. r=bhackett
03aa9eb2a8fc9deea9fed340ad8ad30926989c1b
2011-04-20 07:15 -0700
Brian Hackett - [INFER] Guard property's existence before calling clearTimeout, bug 647626.
e2ac5bec56fb81619893dd85021b0a12f8910a02
2011-04-20 07:06 -0700
Brian Hackett - [INFER] Don't inline calls from heavyweight or eval scripts, bug 651209.
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip