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.
bdacf8b9c9c4a342d7da79e89ce088bdd65cd189
2011-04-08 19:27 -0700
Brian Hackett - Merge TM -> JM
a4355f02771640641de322b8bf0e0a24f428f974
2011-04-08 18:48 -0700
Brian Hackett - [INFER] Preserve VMFrame registers while tracer is running, bug 648586.
ef890e014ce1d48a0f539ccf765bbaa57a08492e
2011-04-08 17:57 -0700
Brian Hackett - [INFER] Patch unsynced local types when expanding inline frames, bug 648567.
68124edcaa4f8bf430240cfdc9d174cb933f0c36
2011-04-08 16:04 -0700
Brian Hackett - [INFER] Fix bogus assert, bug 648499.
4778158a32e60fece6537f38b1c9ed6884cc52e3
2011-04-08 15:56 -0700
Brian Hackett - [INFER] Don't inspect invalidated fe when converting to double, bug 648498.
a9f916668b2969ec6a074b5cac7cef2feae6a98f
2011-04-07 17:43 -0700
Brian Hackett - [INFER] Don't evict register from incomplete frame entry, bug 618692.
4dcb83428de7e35028a7d09c7a824c524585ef5e
2011-04-07 17:15 -0700
Brian Hackett - Merge.
9f0cb8d7da58032335ce12a1323c856b54b3026d
2011-04-07 17:14 -0700
Brian Hackett - [INFER] Fix cases where dense arrays have initialized length < capacity with disabled inference, bug 648357.
6228c71f399448689cb6d788c6377131b4c9c9a3
2011-04-07 16:12 -0700
Brian Hackett - [INFER] Loop invariant code motion for array slot pointers, bug 618692.
848de7bc8930c15615b5ba875f4b562c485c1af6
2011-04-07 12:35 -0700
Brian Hackett - [INFER] Don't try to inline known-unjittable scripts, use pushed type set instead of type tag when storing double result in JSOP_DIV, bug 648230.
5cc3893a84385ecc79b23fed5944195392facecd
2011-04-06 16:49 -0700
Brian Hackett - [INFER] Fix Kraken benchmark bustage.
6474999c14c6156188805afd8ad6ec398056b265
2011-04-06 14:04 -0700
Brian Hackett - [INFER] Always track active loop in liveness analysis, bug 643829.
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip