searching for reviewer(jandem)
c34347a324e60be0d1938f8f9c2a79d4225ea655: Bug 1096138 - IonMonkey: Augment Nops with Mops to avoid collisions with fixed live ranges. r=jandem, a=sledru
Dan Gohman <sunfish@mozilla.com> - Fri, 09 Jan 2015 09:04:12 -0500 - rev 200502
Push 158 by ryanvm@gmail.com at Fri, 09 Jan 2015 14:04:38 +0000
Bug 1096138 - IonMonkey: Augment Nops with Mops to avoid collisions with fixed live ranges. r=jandem, a=sledru
0d982ed33ee49b2bcbb0ecfe2f2a8dbfe3f0c894: Bug 1061600 - Fix PropertyWriteNeedsTypeBarrier. r=jandem, a=abillings
Brian Hackett <bhackett1024@gmail.com> - Tue, 16 Sep 2014 09:03:07 -0700 - rev 200315
Push 65 by ryanvm@gmail.com at Wed, 17 Sep 2014 14:35:57 +0000
Bug 1061600 - Fix PropertyWriteNeedsTypeBarrier. r=jandem, a=abillings
00a0a5c350fdf1a910341aea4fcefa2c08cdcda3: Bug 1028990 - Never eliminate GetPropertyPolymorphic instructions. r=jandem, a=sledru
Brian Hackett <bhackett1024@gmail.com> - Thu, 17 Jul 2014 08:36:33 -0800 - rev 200228
Push 22 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:57:34 +0000
Bug 1028990 - Never eliminate GetPropertyPolymorphic instructions. r=jandem, a=sledru
66b0d478ee770300720a12d855181937d1084bc1: Bug 941381: drive by fix for x86 platforms; r=jandem in bug 930477, a=bustage
Benjamin Bouvier <benj@benj.me> - Wed, 12 Feb 2014 17:32:20 +0100 - rev 199997
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 941381: drive by fix for x86 platforms; r=jandem in bug 930477, a=bustage
cbba93da839d0be880000d5aee47929f277432c2: Bug 1027476 - IonMonkey: (ARM) remove an unnecessary no-pool region in buildOOLFakeExitFrame(). r=jandem, a=sledru
Douglas Crosher <dtc-moz@scieneer.com> - Thu, 19 Jun 2014 14:50:13 +1000 - rev 199567
Bug 1027476 - IonMonkey: (ARM) remove an unnecessary no-pool region in buildOOLFakeExitFrame(). r=jandem, a=sledru
7a63c6da1688abceef6b8fae416934a990c5f3ae: Bug 1019414 - IonMonkey: The exitCodePatch offset needs to be converted to its final offset after assembly. r=jandem, a=sledru
Douglas Crosher <dtc-moz@scieneer.com> - Tue, 03 Jun 2014 16:39:31 +1000 - rev 199421
Bug 1019414 - IonMonkey: The exitCodePatch offset needs to be converted to its final offset after assembly. r=jandem, a=sledru
679f59ee1d57530787030b66923b1f0ef077c6f8: Bug 998785 - Don't throw error for regexps Yarr bails on. r=jandem, a=sledru
Till Schneidereit <till@tillschneidereit.net> - Sun, 01 Jun 2014 18:03:38 +0200 - rev 199375
Bug 998785 - Don't throw error for regexps Yarr bails on. r=jandem, a=sledru
c5a58d90da90ee36323c5fba7720f2db52eb611e: Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff, a=lsblakk
Jeff Walden <jwalden@mit.edu> - Thu, 29 May 2014 16:01:21 -0700 - rev 199363
Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff, a=lsblakk
d15fa8e918b104ac0fa9a01ba3d64b1a02f1233d: Bug 995166 - IonMonkey: Add type policy to MFilterTypeSet, r=jandem a=sylvestre
Hannes Verschore <hv1989@gmail.com> - Mon, 26 May 2014 16:04:04 +0200 - rev 199314
Bug 995166 - IonMonkey: Add type policy to MFilterTypeSet, r=jandem a=sylvestre
d45368733d27b09d915c4b36c5b78476b8ee49b4: Bug 1010747 - Don't inline Ceil when input is a FP value and output is an Int32. r=jandem, a=sledru
Benjamin Bouvier <benj@benj.me> - Wed, 21 May 2014 10:53:39 +0200 - rev 199296
Bug 1010747 - Don't inline Ceil when input is a FP value and output is an Int32. r=jandem, a=sledru
d8896351e5f10d97549d0e25d3c81fb76e3a654e: Bug 1010747 - Part 1: Cleanups and factor out float32 specialization for unary instructions returning int32. r=jandem, a=sledru
Benjamin Bouvier <benj@benj.me> - Thu, 22 May 2014 12:03:04 +0200 - rev 199290
Bug 1010747 - Part 1: Cleanups and factor out float32 specialization for unary instructions returning int32. r=jandem, a=sledru
0acb24de7e947c962bff0ec6420baee01e2f009c: Bug 1006811 - IonMonkey: Don't inline bound function if target is not a function. r=jandem, a=sledru
Hannes Verschore <hv1989@gmail.com> - Fri, 16 May 2014 23:47:04 +0200 - rev 199248
Bug 1006811 - IonMonkey: Don't inline bound function if target is not a function. r=jandem, a=sledru
095e3b721d3014696ac5c4fff9ee3ef82b9cbdf7: Bug 1006885 - IonMonkey: Disable fastpath of bound function for constructing calls with a known non-native. r=jandem, a=sledru
Hannes Verschore <hv1989@gmail.com> - Fri, 09 May 2014 13:23:59 +0200 - rev 199155
Bug 1006885 - IonMonkey: Disable fastpath of bound function for constructing calls with a known non-native. r=jandem, a=sledru
57afb46280b3c23e90ff85d2549ab45d38dd87a6: Bug 1001850 - IonMonkey: Remove the intermediate native call when calling a bound function. r=jandem, a=sledru
Hannes Verschore <hv1989@gmail.com> - Mon, 28 Apr 2014 13:44:13 +0200 - rev 199036
Bug 1001850 - IonMonkey: Remove the intermediate native call when calling a bound function. r=jandem, a=sledru
483210d830f00f73825a4e6e2916999ff83805e5: Bug 984537 - Keep JIT code around for compartments on the stack when triggering GC, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Sat, 26 Apr 2014 10:39:53 -0600 - rev 198919
Bug 984537 - Keep JIT code around for compartments on the stack when triggering GC, r=jandem.
e50c224f30a7e6872b848c61da17361b8553060b: Bug 1001222 - Implicitly use operands to JSOP_POS. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Fri, 25 Apr 2014 12:13:13 -0700 - rev 198818
Bug 1001222 - Implicitly use operands to JSOP_POS. (r=jandem)
aa534ca9cea506e444dd195f10c43e4d1d417c72: Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Fri, 25 Apr 2014 13:01:37 -0600 - rev 198817
Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
f95e1ddbdcbdaeca5faebe9f01d4bc0b1b2f5edd: Bug 998490 - OdinMonkey: add common AssemblerShared base class, hoist some things into it (r=bbouvier,jandem)
Luke Wagner <luke@mozilla.com> - Wed, 16 Apr 2014 16:05:39 -0500 - rev 198584
Bug 998490 - OdinMonkey: add common AssemblerShared base class, hoist some things into it (r=bbouvier,jandem)
08b1378388ddf0b5f177ce5bc0abf3228cc50baa: Bug 998490 - OdinMonkey: add operator-> to ActivationIterator (r=jandem)
Luke Wagner <luke@mozilla.com> - Wed, 16 Apr 2014 15:57:04 -0500 - rev 198583
Bug 998490 - OdinMonkey: add operator-> to ActivationIterator (r=jandem)
797c8dfa7c6da5491494df71e15e0c06078ee040: Bug 716647 - Followup: observe JS_OPTIMIZED_OUT as unknown instead of undefined inside BaselineFrameInspector to avoid unnecessary type barrier bailouts. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Thu, 24 Apr 2014 14:46:27 -0700 - rev 198578
Bug 716647 - Followup: observe JS_OPTIMIZED_OUT as unknown instead of undefined inside BaselineFrameInspector to avoid unnecessary type barrier bailouts. (r=jandem)
496007a2b3aeed32e03fc9223ecfd93f2355233c: Bug 1000145 - Tweak type set OOM handling while sweeping, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Thu, 24 Apr 2014 09:04:00 -0600 - rev 198541
Bug 1000145 - Tweak type set OOM handling while sweeping, r=jandem.
0b365c68c8a9f9036024343b07098a499e50517a: Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Thu, 24 Apr 2014 08:57:26 -0600 - rev 198540
Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
17e6827f48e0172b55c255be50e88084c16afc35: Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem
Branislav Rankov <branislav.rankov@imgtec.com> - Tue, 15 Apr 2014 11:53:23 +0200 - rev 198463
Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem
a922f75bfb1831a1e8bb0f39e667a0e2223a109c: Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
masaya iseki <iseki.m.aa@gmail.com> - Thu, 24 Apr 2014 12:08:17 +0200 - rev 198450
Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
a19a7c0a4b04602d66c3ecf3c956a6cee8ba6559: Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Thu, 24 Apr 2014 01:59:37 -0700 - rev 198442
Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem)
061ebab47be320047966424d449c90de296ea930: Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Thu, 24 Apr 2014 01:59:37 -0700 - rev 198441
Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem)
b30afb9de404554b547a9adba6bc483fd045a584: Bug 716647 - Part 2: Bailout in place instead of directly to catch on Ion exception when Debugger is on. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Thu, 24 Apr 2014 01:59:37 -0700 - rev 198440
Bug 716647 - Part 2: Bailout in place instead of directly to catch on Ion exception when Debugger is on. (r=jandem)
d34458e80bcbfb39b6b04214ca6dcd47c0be3027: Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Thu, 24 Apr 2014 01:59:36 -0700 - rev 198439
Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
e2514d232f9058d06ca6065b93c145a72f3dfe14: Bug 988950: Remove unused Nursery variable; r=jandem
Benjamin Bouvier <benj@benj.me> - Thu, 24 Apr 2014 10:17:07 +0200 - rev 198434
Bug 988950: Remove unused Nursery variable; r=jandem
b035f5a9c20e34a8d6aff18b05fc2f6190edca04: Bug 969375 - MIPS port: Added Lowering code. r=jandem
Branislav Rankov <branislav.rankov@imgtec.com> - Tue, 18 Mar 2014 16:43:18 +0100 - rev 198432
Bug 969375 - MIPS port: Added Lowering code. r=jandem
691d410b7f59dff294f91c3fd34e5688fea154e9: Bug 988950 - Combine value type and nursery check for object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 23 Apr 2014 13:48:35 +0100 - rev 198255
Bug 988950 - Combine value type and nursery check for object r=jandem
174895f05c9f2ed25fc4454b344cc88ce207e2cf: Bug 988950 - Use scratch register instead of temp where possible r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 23 Apr 2014 13:48:35 +0100 - rev 198254
Bug 988950 - Use scratch register instead of temp where possible r=jandem
13d60930dab2b563e9bdd9564f54775588914bf5: Bug 988950 - Split macro assembler implementation by architecture r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 23 Apr 2014 13:48:35 +0100 - rev 198253
Bug 988950 - Split macro assembler implementation by architecture r=jandem
b72e6cc2357400d932efd7cae75c4766984b06f8: Bug 988950 - Add a macro assembler instruction to check if a pointer is in the nursery r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 23 Apr 2014 13:48:35 +0100 - rev 198252
Bug 988950 - Add a macro assembler instruction to check if a pointer is in the nursery r=jandem
ff7d23524ff63ae9558ddbbbe8d597d704462d84: Bug 996422 - Part 2: Split MIRType_Magic into one type for each magic constant. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Tue, 22 Apr 2014 18:23:27 -0700 - rev 198175
Bug 996422 - Part 2: Split MIRType_Magic into one type for each magic constant. (r=jandem)
6f8bee9b010f6ab2343b40d2bd0e5b77295c30ea: Bug 995673 - IonMonkey: Don't remove MToXXX instructions, when an object flows through, r=jandem
Hannes Verschore <hv1989@gmail.com> - Tue, 22 Apr 2014 16:46:18 +0200 - rev 198031
Bug 995673 - IonMonkey: Don't remove MToXXX instructions, when an object flows through, r=jandem
e57c8c5c2ccde5059a71a570e53ed7c070fa875c: Bug 995675 - IonMonkey: Remove incorrect optimization of ToDouble, r=jandem
Hannes Verschore <hv1989@gmail.com> - Thu, 17 Apr 2014 12:26:20 +0200 - rev 197609
Bug 995675 - IonMonkey: Remove incorrect optimization of ToDouble, r=jandem
4ac1f53ee2249cf823a7a0d9682f6ccbce0ecc13: Bug 996518 - Add an extra assert in TypePolicy of MTypeBarrier, r=jandem
Hannes Verschore <hv1989@gmail.com> - Thu, 17 Apr 2014 12:26:13 +0200 - rev 197606
Bug 996518 - Add an extra assert in TypePolicy of MTypeBarrier, r=jandem
23c6b9e2fab36e114797c5116557a554730584ca: Bug 983460 - Opcodes.h has an extra TMPSLOT for JSOP_SETPROP. (r=jandem)
Eric Faust <efaustbmo@gmail.com> - Mon, 14 Apr 2014 15:52:24 -0700 - rev 197205
Bug 983460 - Opcodes.h has an extra TMPSLOT for JSOP_SETPROP. (r=jandem)
ea688f9353895db67bcadc3b0da136c9e0176de8: Bug 982398 - Fix the second case as well. r=jandem
Marty Rosenberg <mrosenberg@mozilla.com> - Tue, 15 Apr 2014 12:51:19 -0400 - rev 197181
Bug 982398 - Fix the second case as well. r=jandem
4d46754ac133ecbc09f2a311340ab17a79b9443e: Bug 990154: move the enum CodeKind definition outside #if ENABLE_ASSEMBLER to unbreak non-asm platforms r=jandem
Landry Breuil <landry@openbsd.org> - Tue, 15 Apr 2014 13:46:07 +0200 - rev 197053
Bug 990154: move the enum CodeKind definition outside #if ENABLE_ASSEMBLER to unbreak non-asm platforms r=jandem
5f65bfd35342939845d341d4ea5861a7c56feec6: Bug 995077 - Preserve phis whose slots are arguments object inside functions that need it. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Mon, 14 Apr 2014 22:00:07 -0700 - rev 196944
Bug 995077 - Preserve phis whose slots are arguments object inside functions that need it. (r=jandem)
21aca7217e7aeb664e3d1af35a8818264fc81af5: Bug 988619 - Handle OOM when sweeping type information, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Mon, 14 Apr 2014 18:22:17 -0600 - rev 196924
Bug 988619 - Handle OOM when sweeping type information, r=jandem.
d1f1725198dae6c350b00537fefa08f817da85ae: Bug 983460 - Opcodes.h has an extra TMPSLOT for JSOP_SETPROP. (r=jandem)
Eric Faust <efaustbmo@gmail.com> - Mon, 14 Apr 2014 15:52:24 -0700 - rev 196918
Bug 983460 - Opcodes.h has an extra TMPSLOT for JSOP_SETPROP. (r=jandem)
ff132397a4b17736c0e0276b18d5c03a2ea8a3d3: Bug 988950 - Speed up post barrier checks in Ion r=jandem
Terrence Cole <terrence@mozilla.com> - Mon, 30 Sep 2013 14:18:01 -0700 - rev 196866
Bug 988950 - Speed up post barrier checks in Ion r=jandem
f74e5c06388342709b586a6a3616c56014c5bfbd: Bug 991336 - Improve checking around CompileInfo sweep indexes, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Fri, 11 Apr 2014 17:25:34 -0600 - rev 196736
Bug 991336 - Improve checking around CompileInfo sweep indexes, r=jandem.
bff509087141eee9311861eb579deb88dbd2e32d: Bug 994054 - MacOS's madvise implementation is unworkably slow; r=jandem
Terrence Cole <terrence@mozilla.com> - Wed, 09 Apr 2014 10:48:17 -0700 - rev 196732
Bug 994054 - MacOS's madvise implementation is unworkably slow; r=jandem
51af34b77dea8c5e0204ba400461f63db560b7de: Bug 994993 - IonMonkey: Don't disable math function optimization when there's no cache. r=jandem
Dan Gohman <sunfish@mozilla.com> - Fri, 11 Apr 2014 06:50:10 -0700 - rev 196587
Bug 994993 - IonMonkey: Don't disable math function optimization when there's no cache. r=jandem
6d4aa25553268113fda175a10c838c9c4928005d: Bug 991036 - Improve temperamental assertion in js::jit::Label::~Label() when doing OOM testing. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 08 Apr 2014 12:52:24 -0500 - rev 196106
Bug 991036 - Improve temperamental assertion in js::jit::Label::~Label() when doing OOM testing. r=jandem.
cde67feab42c65dbd1d00c5f75cd29b2ff8e3c9e: Bug 990787, part 12 - Propagate errors correctly in a few more places in js/src/jit. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 08 Apr 2014 12:35:19 -0500 - rev 196105
Bug 990787, part 12 - Propagate errors correctly in a few more places in js/src/jit. r=jandem.