js/src/jit/MOpcodes.h
b1766ac255d5df660ac56b0421a82dc3a5fcd977
created 2016-02-24 21:11 -0800
pushed 2016-04-25 16:57 +0000
Michael Bebenita Michael Bebenita - Bug 1251140 - Baldr: Implement CtzI. r=jandem
3a2df80faeb64cac5c11dbc81cf184dbf3c9acf0
created 2016-03-01 11:37 -0800
pushed 2016-04-25 16:57 +0000
Michael Bebenita Michael Bebenita - Bug 1251392 - Baldr: Implement PopcntI. r=sunfish
cbb480545732d641f298e2517ccf39b9f8b5ed9c
created 2016-02-04 11:18 +0100
pushed 2016-04-25 16:57 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233857 - Teach the JIT how to put individual elements' edges in the store buffer; r=jandem
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
739b78a0d10987c77e2b5a53b83910e53dcd48c7
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier
aff94d347ecdc8965d2b9c30f3604a8b3d0ab24b
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 3: SIMD boolean vector support for JIT. r=bbouvier
b3066c2d2d23f0491e5c3d061ebab5d8ac9f2403
created 2015-12-18 13:18 -0800
pushed 2016-03-07 14:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem)
cdc3315bff369dfdd6b71bc638cd3e1ed5e6e388
created 2015-12-16 08:14 -0800
pushed 2016-03-07 14:18 +0000
Eric Faust Eric Faust - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer)
7fdc4b055faa0e39d40eaec269e750a4ef310dae
created 2015-12-14 13:28 -0800
pushed 2016-01-25 13:55 +0000
Shu-yu Guo Shu-yu Guo - Backout bug 1071646, bug 1231758 on CLOSED TREE for breaking the web. (r=woe, a=backout)
c8e47cf8d3792668cb7e67e9898c1cadcec65347
created 2015-12-10 09:04 -0800
pushed 2016-01-25 13:55 +0000
Eric Faust Eric Faust - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem)
ffd21df83fee3ee19c894df4f3b55e58c9f25e58
created 2015-12-09 07:52 -0800
pushed 2016-01-25 13:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem)
36df961c4bdc55165397639f999cce8075af3326
created 2015-11-30 11:27 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 5: Ion changes. r=h4writer
f61789e75c6e90253c797036a8c32c95902e8f00
created 2015-11-24 14:56 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1108290 - optimize apply with Array. r=nbp
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
21e0280a38d98e90c50383d5d0efee8113e6a6e8
created 2015-11-15 20:41 +0100
pushed 2016-01-25 13:55 +0000
Johannes Schulte Johannes Schulte - Bug 1147430 - Optimize load followed by unbox. r=jandem
55a2293db8217d785808f1aeffde63f55cc11956
created 2015-10-26 11:10 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1214126 part 5 - Remove SetElementIC. r=efaust
7315431831773c24fba2625e28958c3935993a79
created 2015-10-16 17:54 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem)
c17c1dae6ea6cac77b687b3ecbf47b6b9f6be785
created 2015-10-12 14:23 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209118 part 9 - rm MGetElementCache, GetElementIC. r=efaust
a59b5b0139b4ceb73edba874d64a07af3430c251
created 2015-10-08 17:01 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1169740 - Implement a TDZ-like behavior for |this| in derived class constructors. (r=jandem, r=jorendorff, inputs on nit resoulution from Waldo)
ac0aa2c21379b7195cfa84b520c838187641355f
created 2015-10-06 14:00 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust)
26fc971a24c4d34b08d40a219a9ec435af819dda
created 2015-10-06 14:00 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in Ion. (r=jandem)
3dec2b9352954b8acd9abb4f0d8cd6898da90d9d
created 2015-09-13 10:58 -0300
pushed 2015-10-29 11:30 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - sincos optimization. r=nbp
5484f536cd1aab2c85839ecdc52d2bd82e5e725b
created 2015-08-19 15:15 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
04d727150d5d75491f893324d902f8ac241c2392
created 2015-08-19 21:20 -0400
pushed 2015-10-29 11:30 +0000
Nathan Froyd Nathan Froyd - Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
0dfb6e5f82230b9701bf0f75c84e2a0a51d98ba7
created 2015-08-19 15:15 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
acca05b8182e86e12b33c3359cae87d63c7d0c4b
created 2015-08-18 13:07 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1187021 - Force arguments object allocation on dynamic name accesses. r=shu
0876695d1abdeb363a780bda8b6cc84f20ba51c9
created 2015-08-15 23:58 +0200
pushed 2015-10-29 11:30 +0000
Till Schneidereit Till Schneidereit - Bug 1195030 - Backout of bug 890329 for breaking email reading in gmail. r=bustage a=Ms2ger
a2bb58802e72094544f22a69a31ca8aa2d266ab4
created 2015-08-14 12:40 +0200
pushed 2015-10-29 11:30 +0000
Till Schneidereit Till Schneidereit - Bug 890329 - Self-host Array.prototype.splice. r=jandem
fe1add30a7c3899b34f7373fafd391050f5eda50
created 2015-07-10 14:00 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier
2e22a641a3dcfe16d993c29c3318448cf5bb1ee0
created 2015-07-10 14:00 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
d8522704ac66be2d5ac91a3e28f4dd3f36a163ef
created 2015-07-01 05:07 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke
19d5d96194436bee3de9f8e1048f201cbeb227a2
created 2015-06-14 08:02 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
f9e71f980245eee361014ecde5e13123b251d6e7
created 2015-06-13 14:41 -0700
pushed 2015-08-10 18:23 +0000
Phil Ringnalda Phil Ringnalda - Back out fd36716d1f9d (bug 1162986) for mostly-Win8-debug devtools crashes
fd36716d1f9d0644e52e68e6e28cd8f4fde16743
created 2015-06-13 08:10 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
5dbe1acdee3c0898a0e3bd060659fa9f1b0a33c7
created 2015-06-10 09:42 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
5f7b5bd0505dacc083aa6d195b2491e1c8fa438e
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
7fff120d6bef3b663f32e2432d45411b5a9f3975
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
28087e3f22f8740104eb345379ae2980381d5bd7
created 2015-06-03 12:42 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8f94d0d72a21 (bug 1141865)
b003dbf1e2536d38220b85961422c95a3860faed
created 2015-06-03 12:41 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0f963fbdc918 (bug 1141865)
0f963fbdc9182335ece49a6aa16b846529e623ad
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
8f94d0d72a2197cb3b1c5c063d13b836e0a2b179
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
41a10ac99656239298291dcb50f83d8e2e9306ae
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
6b87d4ed5d30650cc73e158db2418bc664df9dad
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
57bd26cc44b9b50155308afd23c2c5c35bfcc2b5
created 2015-05-29 14:29 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Optimize Array.prototype.slice in Ion, r=jandem.
66b5afbbe9a741215c73d3220c70e09be26ea668
created 2015-05-28 10:16 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp, a=abillings
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
9d2b8afeb3b43c97d76789cd413a226d87e19b24
created 2015-03-04 00:04 -0800
pushed 2015-06-29 20:18 +0000
Jeff Walden Jeff Walden - Bug 1140752 - Land code to self-host %TypedArray%.prototype.set, but don't enable it yet, pending perf-testing. This shouldn't make any changes to the build, except in terms of adding more code to it and affecting binary layout. r=jandem, also much feedback from till that effectively amounts to a review as well
b9da4b71accc5ab832794f809bab27ab29e22a91
created 2015-04-07 05:42 -0600
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem.
6d8c0c9dc553517d6074c78ea85bcf94904d9fb2
created 2015-05-28 10:16 +0200
pushed 2015-06-03 08:58 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp, a=abillings
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
486e2ec002fef511360999a3f06ec86bdec41409
created 2015-03-25 15:50 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier
bcad11e292db400d298c4732793c6580e7ece25d
created 2015-03-18 20:07 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle; r=sunfish
b0993c742a0d04e471e723b0336a3ee93b3c82d8
created 2015-03-12 10:25 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses, r=jandem.
9e86bfdf6bd8fb92e92ed4a5f5efea77d79e5d40
created 2015-03-03 06:32 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion, r=jandem.
b5cac236faad28d0a4c971e7c2f4a3499336ecae
created 2015-02-27 09:35 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Implement general SIMD swizzle and use it; r=sunfish
less more (0) -100 -60 tip