searching for reviewer(dvander)
ba5edb80dc24f477cfbc68440f4856943acbda1c: Bug 650874 - Fix correctness issue with JSOP_CALLGVAR, r=gal,dvander, a=LegNeato
Luke Wagner <luke@mozilla.com> - Fri, 10 Jun 2011 15:14:00 -0700 - rev 35079
Push 1911 by clegnitto@mozilla.com at Fri, 10 Jun 2011 22:14:38 +0000
Bug 650874 - Fix correctness issue with JSOP_CALLGVAR, r=gal,dvander, a=LegNeato
482ea18e79aad29a58bc447aa55e5bd693e15839: Bug 655752: restrict tracing of array stores, r=dvander, a=dveditz
David Mandelin <dmandelin@mozilla.com> - Tue, 24 May 2011 12:02:06 -0700 - rev 35053
Push 1896 by dmandelin@mozilla.com at Tue, 24 May 2011 19:02:40 +0000
Bug 655752: restrict tracing of array stores, r=dvander, a=dveditz
95e8deb0774b3df92274fb7df3f93bd1bff617bf: 460709 - Fix an occasional failure to return the right object from a constructor. r=dvander, a=clegnitto
Jeff Walden <jwalden@mit.edu> - Tue, 27 Jul 2010 17:14:23 -0700 - rev 34507
Push 1515 by jwalden@mit.edu at Tue, 10 Aug 2010 00:01:22 +0000
460709 - Fix an occasional failure to return the right object from a constructor. r=dvander, a=clegnitto
fb26dff2f09e7a5b6b284556b9d2969e98f2660e: Handle aborts in js_FindIdentifierBase (568855, r=dvander, a=LegNeato).
Andreas Gal <gal@mozilla.com> - Wed, 30 Jun 2010 16:59:58 -0700 - rev 34414
Push 1452 by agal@mozilla.com at Thu, 01 Jul 2010 00:01:33 +0000
Handle aborts in js_FindIdentifierBase (568855, r=dvander, a=LegNeato).
98888b2f3bf8c846d8698d3c96b1935c75cf162d: Fix 567059 TAKE 2 :-P (r=dvander, a=dveditz/clegnitto).
Brendan Eich <brendan@mozilla.org> - Fri, 25 Jun 2010 22:53:53 -0700 - rev 34408
Push 1446 by brendan@mozilla.com at Sat, 26 Jun 2010 05:53:59 +0000
Fix 567059 TAKE 2 :-P (r=dvander, a=dveditz/clegnitto).
1804452e19b16e6f4b2bc576c90ad3d3d01dab41: Fix 567059 (r=dvander, a=dveditz/clegnitto).
Brendan Eich <brendan@mozilla.org> - Fri, 25 Jun 2010 22:53:15 -0700 - rev 34407
Push 1445 by brendan@mozilla.com at Sat, 26 Jun 2010 05:53:20 +0000
Fix 567059 (r=dvander, a=dveditz/clegnitto).
e3d916b8b8d1c70cea37d00c70a155b2a5e6d1df: optimize JSON stringify. bug 561592. r=dvander
Andreas Gal <gal@uci.edu> - Sun, 25 Apr 2010 08:51:05 -0400 - rev 34128
Push 1284 by bsmedberg@mozilla.com at Mon, 26 Apr 2010 21:33:14 +0000
optimize JSON stringify. bug 561592. r=dvander
6fd51d6e7c80f92f89d674481617689123933c89: optimize JSON stringify. bug 561592. r=dvander GECKO1924_20100413_RELBRANCH
Andreas Gal <gal@uci.edu> - Sun, 25 Apr 2010 08:51:05 -0400 - rev 34126
Push 1283 by bsmedberg@mozilla.com at Mon, 26 Apr 2010 21:32:48 +0000
optimize JSON stringify. bug 561592. r=dvander
71de40148a4073d25a18a9120b9dbc4745b184da: Don't trace upvar accesses through call objects for non-heavyweight functions, r=dvander, a=beltzner
David Mandelin <dmandelin@mozilla.com> - Fri, 19 Feb 2010 13:40:08 -0800 - rev 33640
Push 1097 by dmandelin@mozilla.com at Mon, 01 Mar 2010 22:26:47 +0000
Don't trace upvar accesses through call objects for non-heavyweight functions, r=dvander, a=beltzner
d76312fcd6fef29016a8fe6864580e6af1a3e0eb: Bug 532568: when setting upvars, write to outer trace native stack if needed, r=dvander,a=blocking1.9.2
David Mandelin <dmandelin@mozilla.com> - Mon, 04 Jan 2010 13:10:47 -0800 - rev 33477
Push 992 by dmandelin@mozilla.com at Tue, 05 Jan 2010 18:59:14 +0000
Bug 532568: when setting upvars, write to outer trace native stack if needed, r=dvander,a=blocking1.9.2
7de23f96b455bad7f5a0ed0e6383d1a292bce8f6: Fix js_Emit1 return value tests (522920, r=dvander).
Brendan Eich <brendan@mozilla.org> - Sat, 17 Oct 2009 18:42:58 -0700 - rev 33003
Push 727 by rsayre@mozilla.com at Wed, 18 Nov 2009 14:39:27 +0000
Fix js_Emit1 return value tests (522920, r=dvander).
bb1b784be0373a0e4cfdfa9c5bb381375c605d6c: Bug 522772 - add missing ifdef FEATURE_NANOJIT, r=dvander.
Steven Johnson <stejohns@adobe.com> - Thu, 15 Oct 2009 16:39:00 -0700 - rev 33002
Push 727 by rsayre@mozilla.com at Wed, 18 Nov 2009 14:39:27 +0000
Bug 522772 - add missing ifdef FEATURE_NANOJIT, r=dvander.
e670aff27070c1a99181d397c6178b45cd71a82e: Bug 522773 - pick up some ARM changes, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Fri, 16 Oct 2009 14:26:17 -0700 - rev 33001
Push 727 by rsayre@mozilla.com at Wed, 18 Nov 2009 14:39:27 +0000
Bug 522773 - pick up some ARM changes, r=dvander.
ba365fe2feccb43727c84d1043cc6a80ec92feba: Disable speculative integer multiplication on ARM due to a bug in the nanojit backend (521152, r=dvander).
Andreas Gal <gal@mozilla.com> - Wed, 07 Oct 2009 19:08:55 -0700 - rev 32923
Push 679 by rsayre@mozilla.com at Fri, 13 Nov 2009 15:05:10 +0000
Disable speculative integer multiplication on ARM due to a bug in the nanojit backend (521152, r=dvander).
427aba6240c00323f665f431be867db506cd2368: Bug 525028: don't set args object properties from trace, r=dvander
David Mandelin <dmandelin@mozilla.com> - Thu, 12 Nov 2009 17:00:18 -0800 - rev 32899
Push 671 by dmandelin@mozilla.com at Fri, 13 Nov 2009 01:00:41 +0000
Bug 525028: don't set args object properties from trace, r=dvander
9a62b46db26f7d327156adf0183be6493ea5ef9a: Bug 526755 - avoid slow leak in reTempAlloc, r=dvander, a192=shaver.
Graydon Hoare <graydon@mozilla.com> - Mon, 09 Nov 2009 11:53:14 -0800 - rev 32839
Push 631 by graydon@mozilla.com at Mon, 09 Nov 2009 20:52:03 +0000
Bug 526755 - avoid slow leak in reTempAlloc, r=dvander, a192=shaver.
1ba261adf7a7b1efedb773c6031fc47c49e4a7b6: Bug 518925 - LirWriter leak with regexp match in debug builds, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Fri, 25 Sep 2009 15:45:45 -0700 - rev 32475
Push 410 by rsayre@mozilla.com at Sat, 10 Oct 2009 20:03:19 +0000
Bug 518925 - LirWriter leak with regexp match in debug builds, r=dvander.
dc75d52e235712b083832f2d209fb34907231716: Bug 518663 - Fix some typos in JSAutoTempValueRooter uses. r=dvander
Jeff Walden <jwalden@mit.edu> - Thu, 24 Sep 2009 14:48:24 -0700 - rev 32466
Push 410 by rsayre@mozilla.com at Sat, 10 Oct 2009 20:03:19 +0000
Bug 518663 - Fix some typos in JSAutoTempValueRooter uses. r=dvander
53da0fcec6faad0c30435216c9912b074a07ecdb: Luke Wagner — Bug 517973 - remove deep abort, fix blacklisting bug. r=dvander
Luke Wagner <lw@mozilla.com> - Sat, 10 Oct 2009 14:33:01 -0500 - rev 32464
Push 410 by rsayre@mozilla.com at Sat, 10 Oct 2009 20:03:19 +0000
Luke Wagner — Bug 517973 - remove deep abort, fix blacklisting bug. r=dvander
abf2f44642c1d9d2de7e530f49ea3378998e90c4: Bug 517083 - Fix performance regression, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Wed, 23 Sep 2009 15:12:58 -0700 - rev 32460
Push 410 by rsayre@mozilla.com at Sat, 10 Oct 2009 20:03:19 +0000
Bug 517083 - Fix performance regression, r=dvander.
1c7f7964aef4aae98c1a19d08466a532b8bec7a1: Bug 517332: adjust expected side exit count by platform to fix spurious arm test failures, r=dvander
David Mandelin <dmandelin@mozilla.com> - Mon, 21 Sep 2009 16:40:25 -0700 - rev 32442
Push 410 by rsayre@mozilla.com at Sat, 10 Oct 2009 20:03:19 +0000
Bug 517332: adjust expected side exit count by platform to fix spurious arm test failures, r=dvander
a343188e7c733171721e8aff98363e7a7b9777c7: Bug 517530 - NJ merge: whitespace, equivalent code, PPC churn, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Fri, 18 Sep 2009 13:31:09 -0700 - rev 32427
Push 406 by rsayre@mozilla.com at Sat, 10 Oct 2009 16:14:58 +0000
Bug 517530 - NJ merge: whitespace, equivalent code, PPC churn, r=dvander.
1254c41fae9643cb2ca62b9894aa4936b1285a9c: Bug 517366 - NJ Merge: A Container assertion and more VMPI insulation, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Thu, 17 Sep 2009 18:13:05 -0700 - rev 32426
Push 406 by rsayre@mozilla.com at Sat, 10 Oct 2009 16:14:58 +0000
Bug 517366 - NJ Merge: A Container assertion and more VMPI insulation, r=dvander.
62d26f931cabea64c1a98a29b24459da079df7ab: Bug 517117: don't trace JSOP_ARGCNT if arguments.length has been overridden, r=dvander
David Mandelin <dmandelin@mozilla.com> - Thu, 17 Sep 2009 18:13:20 -0700 - rev 32425
Push 406 by rsayre@mozilla.com at Sat, 10 Oct 2009 16:14:58 +0000
Bug 517117: don't trace JSOP_ARGCNT if arguments.length has been overridden, r=dvander
a1d6746d701f0236a2ebadb724e6bb87004fe4e1: Bug 516062: detect overridden arguments.length on trace for JSOP_ARGCNT, r=dvander
David Mandelin <dmandelin@mozilla.com> - Thu, 17 Sep 2009 18:00:01 -0700 - rev 32424
Push 406 by rsayre@mozilla.com at Sat, 10 Oct 2009 16:14:58 +0000
Bug 516062: detect overridden arguments.length on trace for JSOP_ARGCNT, r=dvander
7b1d68e2634ec24e0a592b365bbc86ef4187bdc9: Bug 517331 - NJ merge: harmless Nativei386.h changes, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Thu, 17 Sep 2009 14:50:32 -0700 - rev 32422
Push 406 by rsayre@mozilla.com at Sat, 10 Oct 2009 16:14:58 +0000
Bug 517331 - NJ merge: harmless Nativei386.h changes, r=dvander.
a1a3425a2ed936979afe64ab2540b6b977ffa636: Bug 517335 - TM: Add a 'cacheFlushed' counter to the tracemonkey stats, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Wed, 16 Sep 2009 16:12:25 -0700 - rev 32420
Push 405 by rsayre@mozilla.com at Sat, 10 Oct 2009 16:00:47 +0000
Bug 517335 - TM: Add a 'cacheFlushed' counter to the tracemonkey stats, r=dvander.
fe79e28960c2a27bff701878da5522537069edce: Bug 517328 - NJ merge: copy changes to nanojit insulation layer, r=dvander. (configure.in changes applying to x64 elided on 192 branch)
Graydon Hoare <graydon@mozilla.com> - Fri, 09 Oct 2009 23:11:05 -0500 - rev 32410
Push 399 by rsayre@mozilla.com at Sat, 10 Oct 2009 04:14:59 +0000
Bug 517328 - NJ merge: copy changes to nanojit insulation layer, r=dvander. (configure.in changes applying to x64 elided on 192 branch)
88964445ffb2eece131b54acd7465fb9301675a8: Bug 517349 - Remove an incorrect assertion (we already do the work to make the condition not matter. r=dvander
Blake Kaplan <mrbkap@gmail.com> - Thu, 17 Sep 2009 16:10:36 -0700 - rev 32408
Push 398 by rsayre@mozilla.com at Sat, 10 Oct 2009 03:07:44 +0000
Bug 517349 - Remove an incorrect assertion (we already do the work to make the condition not matter. r=dvander
443daed18a8711a9e0e772e6662111389dddba08: Bug 517333 - NJ merge: move LIR 64-bit opcodes around, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Thu, 17 Sep 2009 14:49:49 -0700 - rev 32406
Push 398 by rsayre@mozilla.com at Sat, 10 Oct 2009 03:07:44 +0000
Bug 517333 - NJ merge: move LIR 64-bit opcodes around, r=dvander.
25c74ff6408815ab786fc5071f4a407b9ce03479: Bug 517567: NJ: ARM asm_arg does not handle LIR_ldq in register parameters with softfloat, r=dvander
Andreas Gal <gal@uci.edu> - Mon, 21 Sep 2009 12:35:37 -0700 - rev 32260
Push 310 by rsayre@mozilla.com at Fri, 02 Oct 2009 17:18:37 +0000
Bug 517567: NJ: ARM asm_arg does not handle LIR_ldq in register parameters with softfloat, r=dvander
9fe95eb347b32d3ccff7f2b37eb65206072a9b52: Bug 515844: option to run a trace-test in gdb, r=dvander
David Mandelin <dmandelin@mozilla.com> - Thu, 10 Sep 2009 18:39:30 -0700 - rev 32231
Push 310 by rsayre@mozilla.com at Fri, 02 Oct 2009 17:18:37 +0000
Bug 515844: option to run a trace-test in gdb, r=dvander
d021cc6099c5a64e3cf325280c0732abe34e3b92: Bug 511938 - Fix up recently-invalidated assertion, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Wed, 09 Sep 2009 11:36:24 -0700 - rev 32198
Push 303 by rsayre@mozilla.com at Fri, 02 Oct 2009 03:45:43 +0000
Bug 511938 - Fix up recently-invalidated assertion, r=dvander.
a3ce6b9d3d1f31302e99c550353f6c4e73dba704: Compilation fix for NativeARM.cpp (LIR_call was renamed to LIR_icall, r=dvander).
Andreas Gal <gal@mozilla.com> - Thu, 03 Sep 2009 17:54:48 -0700 - rev 32153
Push 303 by rsayre@mozilla.com at Fri, 02 Oct 2009 03:45:43 +0000
Compilation fix for NativeARM.cpp (LIR_call was renamed to LIR_icall, r=dvander).
86336530ffce0c5e18e1f5c30932ed07881582ef: Bug 514101: show running trace-test when interrupted by Ctrl+C, r=dvander
David Mandelin <dmandelin@mozilla.com> - Thu, 03 Sep 2009 16:10:15 -0700 - rev 32150
Push 303 by rsayre@mozilla.com at Fri, 02 Oct 2009 03:45:43 +0000
Bug 514101: show running trace-test when interrupted by Ctrl+C, r=dvander
dc8f36f5da1299deed243871433caed8139cdd27: Load state after spilling or we might clobber a callee-saved register (513878, r=dvander).
Andreas Gal <gal@mozilla.com> - Tue, 01 Sep 2009 15:30:19 -0700 - rev 32131
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Load state after spilling or we might clobber a callee-saved register (513878, r=dvander).
34df5a79b3810c1b43fdce4ea4a156491a3a2530: Use asm_ret to emit code for LIR_ret and LIR_fret (513771, r=dvander).
Andreas Gal <gal@mozilla.com> - Mon, 31 Aug 2009 15:01:41 -0700 - rev 32119
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Use asm_ret to emit code for LIR_ret and LIR_fret (513771, r=dvander).
59209771cfebf4f7cd6cc6609eecc2a67b9839fb: Remove useless FASTCALL declarations and make hashcode and equals less branchy (513539, r=dvander).
Andreas Gal <gal@mozilla.com> - Sun, 30 Aug 2009 00:11:12 -0700 - rev 32106
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Remove useless FASTCALL declarations and make hashcode and equals less branchy (513539, r=dvander).
2712975b6e026a93c5960ed5107ce926562f1228: Remove remainder of now unused LIR_loop support code (513535, r=dvander).
Andreas Gal <gal@mozilla.com> - Sat, 29 Aug 2009 23:26:54 -0700 - rev 32105
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Remove remainder of now unused LIR_loop support code (513535, r=dvander).
f28babcd55abdd1efae934767bfe7bae1657d2f1: Remove some TM-only fields from nanojit (513187, r=dvander).
Andreas Gal <gal@mozilla.com> - Fri, 28 Aug 2009 14:36:37 -0700 - rev 32096
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Remove some TM-only fields from nanojit (513187, r=dvander).
21d142b4c6084554eb41aaad385ad57ee76aca57: Remove explicitSavedRegs and loop hacks from nanojit (513139, r=dvander).
Andreas Gal <gal@mozilla.com> - Thu, 27 Aug 2009 18:46:45 -0700 - rev 32092
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Remove explicitSavedRegs and loop hacks from nanojit (513139, r=dvander).
2939e5c5f19f455149f80e1f95c0242db541c7ea: Bug 510602 - Massage LIR opcodes to merge state, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Thu, 27 Aug 2009 17:52:46 -0700 - rev 32090
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Bug 510602 - Massage LIR opcodes to merge state, r=dvander.
9d625ed36560bf94e9c15b1d852c5c812dfa61b5: Bug 505591: trace JSOP_NAME for returned closures, r=dvander
David Mandelin <dmandelin@mozilla.com> - Thu, 27 Aug 2009 15:40:37 -0700 - rev 32084
Push 300 by rsayre@mozilla.com at Fri, 02 Oct 2009 00:50:43 +0000
Bug 505591: trace JSOP_NAME for returned closures, r=dvander
4e6fc06723d90ad5fdc056cae9a07e36690b9861: Only specialize math function if the argument is really a number (511837, r=dvander).
Andreas Gal <gal@mozilla.com> - Wed, 26 Aug 2009 12:16:11 -0700 - rev 32064
Push 298 by rsayre@mozilla.com at Thu, 01 Oct 2009 21:33:53 +0000
Only specialize math function if the argument is really a number (511837, r=dvander).
706eab21428ea9fc6b3578ecc3740a4782de2815: Avoid overflow exception when dividing -2147483648 / -1 (504516, r=dvander).
Andreas Gal <gal@mozilla.com> - Tue, 25 Aug 2009 23:55:50 -0700 - rev 32063
Push 298 by rsayre@mozilla.com at Thu, 01 Oct 2009 21:33:53 +0000
Avoid overflow exception when dividing -2147483648 / -1 (504516, r=dvander).
99c4afd04fd134cb9db0151a023e8e0950d5562c: Bug 512366 - insert some missing assembler bits, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Mon, 24 Aug 2009 16:57:25 -0700 - rev 32058
Push 298 by rsayre@mozilla.com at Thu, 01 Oct 2009 21:33:53 +0000
Bug 512366 - insert some missing assembler bits, r=dvander.
b54ab82c0454e3092e68e4db9e86b28c7877c7de: Bug 511972 - More Fragment cleanups, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Fri, 21 Aug 2009 13:51:55 -0700 - rev 32031
Push 294 by rsayre@mozilla.com at Thu, 01 Oct 2009 17:34:12 +0000
Bug 511972 - More Fragment cleanups, r=dvander.
d9835aa245cc4fada93644772e44283e84f8499d: Bug 511919 - Copy the x64 backend from Tamarin, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Fri, 21 Aug 2009 11:27:08 -0700 - rev 32028
Push 294 by rsayre@mozilla.com at Thu, 01 Oct 2009 17:34:12 +0000
Bug 511919 - Copy the x64 backend from Tamarin, r=dvander.
0b87d068c73d357040c426e7732b631e01d6d02f: Bug 511309 - Delete class Fragmento and all uses of it, r=dvander.
Graydon Hoare <graydon@mozilla.com> - Thu, 20 Aug 2009 17:22:47 -0700 - rev 32022
Push 294 by rsayre@mozilla.com at Thu, 01 Oct 2009 17:34:12 +0000
Bug 511309 - Delete class Fragmento and all uses of it, r=dvander.
1df2480e789dadfda5534fc27eb57d5c01092b12: Specialize math functions to integer arithmetic where appropriate (511307, r=dvander).
Andreas Gal <gal@mozilla.com> - Wed, 19 Aug 2009 15:31:10 -0700 - rev 32001
Push 294 by rsayre@mozilla.com at Thu, 01 Oct 2009 17:34:12 +0000
Specialize math functions to integer arithmetic where appropriate (511307, r=dvander).