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.
e5efb8c97426a6ebbed4db1bc1239f418b25802a
2011-04-19 22:20 -0700
Brian Hackett - [INFER] Don't LICM array lengths in scripts which have had bounds checks fail, bug 651155.
3538d4d61e0ec1de3c4228073f7aaf39f647881d
2011-04-19 21:55 -0700
Brian Hackett - [INFER] Handle copies of loop invariant temporaries in ImmutableSync, bug 651147.
44392a434cb1eda40ea0d17330a1ed2ea01da346
2011-04-19 21:33 -0700
Brian Hackett - [INFER] Reload from adjusted return address when rejoining from lowered call or apply, bug 651119.
fbcbc74151c16215a3a24d9377684e7b40a7e31a
2011-04-19 15:24 -0700
Brian Hackett - [INFER] Remove compound JSOP*PROP opcodes, bug 647626.
1fe03044bfebcccb5322c8719e9049c74b25dadc
2011-04-19 08:23 -0700
Brian Hackett - Merge TM -> JM
d78eef12a329730d699e6ad76cab7722acc1d3a1
2011-04-19 06:39 -0700
Brian Hackett - [INFER] Add loop tail lifetimes when variables are killed in the middle of loops, bug 643805.
0178e1b19f453728810bfbba6f27a96d53060d95
2011-04-18 23:18 -0700
Brian Hackett - [INFER] Always include rejoin points for GetProp stub calls in JSOP_LENGTH, bug 650658.
f60bb600974bf7925d9902f7cb9e63b99ea5ca4d
2011-04-18 22:39 -0700
Brian Hackett - [INFER] Transform primitive 'this' for type set pushed by compiler in intermediate GETTHISPROP entry, bug 650663.
cd01ef66dac7d92617759626fc557b2946596f06
2011-04-18 22:08 -0700
Brian Hackett - [INFER] Don't optimize LENGTH and PROP accesses on known non-objects, bug 650662.
425b3fcdbe412156836a4a4eb360a9132a46e238
2011-04-18 16:00 -0700
Brian Hackett - [INFER] Preserve fixed slot and capacity information when trading object guts, bug 650912.
9d469a96c49613ec8fa26353582d353f72fc0786
2011-04-18 13:12 -0700
Jan de Mooij - [INFER] Don't call script() on a dummy frame, bug 650864. r=bhackett
ac0989a03bf1fd0c5157207f3288016de0a77d9c
2011-04-17 07:36 -0700
Brian Hackett - [INFER] Fix disabled hoisting on x.length checks.
f01b61fd6f49a216a0a748f25fa5a16f321b9b8d
2011-04-17 06:51 -0700
Brian Hackett - [INFER] Hoist bounds checks for variables in linear relationships with loop test, bug 650496.
244446b156b75d135113161e0ec4d0b8bf2d447e
2011-04-16 06:54 -0700
Brian Hackett - [INFER] LICM and bounds check hoisting for x.length, bug 649693.
50d7a9b2ecc5b373bf9bc25db6e8d3993b2d0302
2011-04-15 08:36 -0700
Brian Hackett - [INFER] Don't optimize slot accesses for non-global scope objects.
cb06710a8eb7a21aba2453138c2497f4316bce24
2011-04-14 21:59 -0700
Brian Hackett - [INFER] Retest hoisted bounds checks after stub calls, bug 649693.
5838535af4c7e275c22f8d7f3ca62e626769ac63
2011-04-14 17:28 -0700
Brian Hackett - [INFER] Kludge for recompilation thrashing in sunspider-crypto-md5.
f3a11a539c790e7ad435132615e40a664c67cfb7
2011-04-14 16:33 -0700
Brian Hackett - [INFER] Watch for global slots reallocation during compilation, bug 650076, always handle overflowing inclocal/arg/global regardless of pushed type, bug 650148.
1d02bc0921260e83f5f2daf737c4e077436e8c5b
2011-04-14 15:46 -0700
Brian Hackett - [INFER] Call stubcc.leave() on negative zero in JSOP_MOD, bug 649973.
dca50d9a5047bc9865bdb7390d8d39e24968a329
2011-04-14 13:03 -0700
Brian Hackett - [INFER] Avoid IC when fetching the length of a known array.
eee58bb8f36703548e7a170637f09b6eee0c15d1
2011-04-14 06:56 -0700
Brian Hackett - [INFER] Don't add undefined type to arrays which holes were read from.
f3acaebac193105d97236099082f8b6dac613851
2011-04-13 15:18 -0700
Brian Hackett - [INFER] Don't hoist accesses that could underflow the array, bug 649775.
15c08e8910110be8341a8cf6586e5223df8d93cb
2011-04-13 14:57 -0700
Brian Hackett - [INFER] Mark unexpected result when RegExp returns its own argument, bug 649771.
affaa35f4a14cc23844d2d062099c9daa11f6364
2011-04-13 14:45 -0700
Brian Hackett - [INFER] Don't try to fixup doubles on adjusted frame in call path, bug 649769.
a3eeee8f7803279669dbba47f6c5e57ea9995942
2011-04-13 12:38 -0700
Jan de Mooij - [INFER] Don't clobber address register in FrameState::storeTo, bug 649689. r=bhackett
ff1ae67e49860b6cf3348a9d31bec51965d71eef
2011-04-13 12:09 -0700
Brian Hackett - [INFER] Use ebx as a general purpose register on x86, bug 638506.
14d8f4d012962c7811fc084d186a4e35f694c9d3
2011-04-13 10:20 -0700
Brian Hackett - [INFER] Fix busted jstests.
1de60bd27adbb75c1184f3d2227774f1b4e310cd
2011-04-13 07:09 -0700
Brian Hackett - [INFER] Set standard class slots before updating type info, bug 649439.
9eafb9ecc76a1c45523df01baf51a43b142c56a2
2011-04-13 06:53 -0700
Brian Hackett - [INFER] Don't check newly pushed StackSegments in StackSpace::containingSegment, bug 649477.
9e455fe9aad13a0ee97fea314654006784dd0c70
2011-04-13 06:45 -0700
Brian Hackett - Merge TM -> JM
2ad374159c492587ad0cbf7d52078dc9693b0aee
2011-04-13 06:14 -0700
Jan de Mooij - [INFER] Fix SetName stub call in jsop_setprop, bug 649593. r=bhackett
440e9b0a41afbc0dc486df51fba261c5b74538dd
2011-04-12 20:39 -0700
Brian Hackett - [INFER] Direct instance property accesses, bug 649376.
a4131835b866364816d60729d80f27c294180b1f
2011-04-12 08:33 -0700
Brian Hackett - [INFER] Add dependency on type of pushed value in JSOP_GETGNAME, bug 649261, mark properties redefined with getters/setters as configured, bug 649272.
c09134c989c8528d88f75221b61943904e923e16
2011-04-12 07:04 -0700
Brian Hackett - Merge TM -> JM
23a746dac3706a1c0b41d9dbf2b675e93dc7b18c
2011-04-11 21:32 -0700
Brian Hackett - [INFER] Don't propagate type sets for 'new' type objects along prototype chain.
b442ad97a2fb596f12f0c919c73fc579ab79bba9
2011-04-11 20:10 -0700
Brian Hackett - [INFER] Direct global name accesses, bug 648994.
752402c11d02f3b2d83914783b6c2440af15d328
2011-04-11 16:39 -0700
Brian Hackett - [INFER] Always ensure XDR'd scripts have a shape, bug 649103.
265baede77e319379f562fcdebe18184a84e706c
2011-04-11 08:30 -0700
Brian Hackett - [INFER] Rejoin from FlatLambda, fix broken forgetMismatchedObject, bug 648992, bug 648999.
100ab867dda157e7cd2bb81d9780c0218526e083
2011-04-11 07:33 -0700
Brian Hackett - Merge TM -> JM
b6d65a4eb2b3c538903262707e22f364c38a1794
2011-04-11 06:52 -0700
Brian Hackett - [INFER] Clear initialized length when changing clasp during array slowification, bug 648773.
5469f5d077acaea23fc7db181a38fe9a9bea7073
2011-04-11 06:39 -0700
Brian Hackett - [INFER] Make stubcall before adjusting stack in singleton CALLPROP, bug 648708.
dc855edb9bc5561183353bacdc1ec2f188f29b12
2011-04-11 06:14 -0700
Brian Hackett - [INFER] Add call site for scripted call made in call rejoin path, bug 648966.
74a8fb1bbec564ab45bbc12e516a595bfbdfe1d6
2011-04-10 21:43 -0700
Brian Hackett - [INFER] Coalesce rejoin sites for call ops, bug 648843.
3816e4abb15803e3d612a883ab6f423f45f59e44
2011-04-10 16:09 -0700
Brian Hackett - [INFER] Separate call sites from rejoin sites in JITScript, reconstruct doubles on each rejoin, bug 647991.
d3215d1e985a03eb795203c3a6de4bc86c0b246c
2011-04-08 19:51 -0700
Brian Hackett - [INFER] Use both inline and dynamic slots for objects other than dense arrays, bug 648321.
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip