js/src/jit/BaselineIC.cpp
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-16 15:50 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
723039c4f5142fe74e1e0cbdd976d291c0345134
created 2015-05-08 21:41 +0200
pushed 2015-05-09 21:17 +0000
Jan de Mooij Jan de Mooij - Bug 1157231 - Optimize calls to own property setters. r=efaust
29f691ba32226459b66ac3b924bbcebefa34b299
created 2015-05-07 10:14 +0100
pushed 2015-05-07 22:12 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Report allocation failure to context for baseline ICStubs r=jandem
9f48bf75703363aae494595ad70a95c1bf28dc27
created 2015-05-03 15:27 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1157703 - Cache iterators involving unboxed objects, r=jandem.
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-05-04 11:42 +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-04-30 17:57 +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-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
8494686fcd515383796e2e4da311eb400dd5f14a
created 2015-04-24 16:26 +0200
pushed 2015-04-24 19:53 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149119 - Use Atoms in the template object hold by Baseline. r=jandem
3aca5bc01ad8cf0401b5bac86f07bfeb45a7b034
created 2015-04-07 20:01 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135040: Optimize SIMD shifts in Ion; r=nbp
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
24454f99189fb5df8f8d93e82ca4118973885729
created 2015-04-18 07:54 +0800
pushed 2015-04-21 22:25 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer
2c35e6083edecc9626e75f0f29504ffdc0ea2cdf
created 2015-04-14 13:00 +0200
pushed 2015-04-14 20:02 +0000
Hannes Verschore Hannes Verschore - Backed out f3da454330a5 (bug 1049290) for adblock plus hangs
f3da454330a5df14016d3cabf1e256fce4ed26b2
created 2015-04-10 12:41 +0800
pushed 2015-04-13 10:00 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer
2267c3b58a1ce26be925e130e3d33322bcc2829f
created 2015-04-10 16:08 +0200
pushed 2015-04-13 10:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149377 - Disable PGO on ICCallStubCompiler::guardFunApply. r=jandem
05532af92277617b2bd69b08061f10f22e2b73b4
created 2015-03-23 15:45 +0100
pushed 2015-04-10 02:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1146363: Inline SIMD.int32x4.bool; r=sunfish
77b3cc5607cdd016347786d60122b181967f5008
created 2015-03-24 14:44 -0700
pushed 2015-04-08 16:15 +0000
Sean Stangl Sean Stangl - Bug 1147629 - Use getStackPointer() and helper functions. r=jandem
4cfeaa849a9665465b5c1b267c1cacaef9795296
created 2015-04-07 05:50 -0600
pushed 2015-04-07 19:53 +0000
Brian Hackett Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence.
b9da4b71accc5ab832794f809bab27ab29e22a91
created 2015-04-07 05:42 -0600
pushed 2015-04-07 19:53 +0000
Brian Hackett Brian Hackett - Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem.
3693f117ad5018927922c92cf5bd9739bc25f394
created 2014-12-01 18:50 +0100
pushed 2015-04-07 01:19 +0000
Johannes Schulte Johannes Schulte - Bug 1094491 - Add assertion in UpdateExistingGetPropCallStubs that should hold now. r=efaust
f77994182908ed0d44fee98059711942f0d43ecf
created 2014-12-01 18:50 +0100
pushed 2015-04-07 01:19 +0000
Johannes Schulte Johannes Schulte - Bug 1094491 - Generate baseline getGName ICs for accessor properties before calling the getter. r=efaust
97b21e438a356104e40f1a34d9eb92fee95b9bce
created 2014-12-01 18:50 +0100
pushed 2015-04-07 01:19 +0000
Johannes Schulte Johannes Schulte - Bug 1094491 - Generate baseline getElem ICs for accessor properties before calling the getter. r=efaust
e68045bf8272bb70e0ac9ee0451b68a4c0ce718a
created 2014-12-01 18:50 +0100
pushed 2015-04-07 01:19 +0000
Johannes Schulte Johannes Schulte - Bug 1094491 - Generate baseline getProp ICs for accessor properties before calling the getter. r=efaust
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
898ac9f9b37f6234512857b5f140d8ca3c397af4
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco
35a09757dd5438f518b134b98fdca0028271bcf6
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 6: Move JitCode marking to TraceEdge; r=jonco
a1696e1b4eadd238f22d8a53435a70818c319427
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 5: Move ObjectGroup marking to TraceEdge; r=jonco
2188112cece3c1bea799137c0913740375fbb919
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco
ad8cd4aaa14330d8243eae57d25efb7ec98683ec
created 2015-03-26 10:23 -0700
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
e19def475b91d36c13de902824c3818de2ab6287
created 2015-03-28 17:03 -0700
pushed 2015-03-30 00:21 +0000
Brian Hackett Brian Hackett - Bug 1142843 - Optimize accesses through prototypes with typed object receivers in baseline and ion, r=jandem.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +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-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5092827680338c844b18a39b706f016278928961
created 2015-03-28 01:08 +0100
pushed 2015-03-29 03:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Use AllocatableSet or LiveSet for all register set uses. r=jandem
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-27 23:37 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
1228e5205f122622a9e1597b89754c8e09491e1a
created 2015-03-20 21:34 -0400
pushed 2015-03-23 23:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 2. Only do the fast path for JSOP_GETGNAME when the script doesn't have a polluted global. r=luke,jandem
e1b68dc3654d7a314f785be3b99b234b46cb70ef
created 2015-03-20 21:34 -0400
pushed 2015-03-23 23:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 1. Only do the fast path for JSOP_BINDGNAME when the script doesn't have a polluted global. r=luke,jandem
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
3b7a4d9da546f962e8f3deae22a7cc3b96c0a8d4
created 2015-03-20 22:39 -0700
pushed 2015-03-21 19:32 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1145491) for ggc orange
cddba378a563030c6a0e76f8b034f1eb8c5c53a1
created 2015-03-20 21:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 2. Only do the fast path for JSOP_GETGNAME when the script doesn't have a polluted global. r=luke,jandem
80344fd40d6bd9cc46d0941e5ca597bf31f142a0
created 2015-03-20 21:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 1. Only do the fast path for JSOP_BINDGNAME when the script doesn't have a polluted global. r=luke,jandem
7147b36dd400a081fa67ddac3a61dda780f39d07
created 2015-03-20 04:03 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Add baseline caches for extensible unboxed objects, and enable extensible unboxed objects (still off by default), r=jandem.
2a827268f69e71fde5368271691cda4a7db3923e
created 2015-03-16 13:17 -0400
pushed 2015-03-17 10:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset df82a0b667bb (bug 1137180) for causing intermittent crashes.
df82a0b667bbb90ad257aaf458d9e80df1d2c3df
created 2015-03-15 14:26 -0600
pushed 2015-03-17 10:46 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Allow unboxed objects to be extended with new properties, r=jandem.
83fabedf6d3ab656fd5c3d7c2dcc9c4d75e808ca
created 2015-03-12 16:57 +0100
pushed 2015-03-12 22:06 +0000
Jan de Mooij Jan de Mooij - Bug 1128646 part 1 - Optimize calls to own property scripted getters. r=efaust
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
afda1ff329bf2d1da22e0f09eb1c24537eefb7f4
created 2015-03-04 08:32 -0600
pushed 2015-03-04 21:35 +0000
Brian Hackett Brian Hackett - Bug 1137497 - Remove shape from unboxed objects, r=jandem.
9e86bfdf6bd8fb92e92ed4a5f5efea77d79e5d40
created 2015-03-03 06:32 -0600
pushed 2015-03-04 00:49 +0000
Brian Hackett Brian Hackett - Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion, r=jandem.
97ce84348766d1addd08238e60b75dfbb8b702e9
created 2015-02-26 16:47 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 16. Use more macros; r=nbp
8db64625dd3abacc297f5b4b0516603c9bbdec26
created 2015-02-24 18:50 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 15. Inline select/bitselect in Ion; r=nbp
26fff1612f878ff7d3cdb9a51316a7a580c8aea9
created 2015-02-26 12:34 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 13. Inline splat in Ion; r=nbp
3100e1df4f0f772b916b11f70c9d248e36623da2
created 2015-02-25 14:44 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 12. Inline with{X,Y,Z,W} in Ion; r=nbp
771f49cc99e7f80772dacab732a3406f379697f8
created 2015-02-23 16:31 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 10. Inline SIMD comparisons in Ion; r=nbp
6ab15d0a97c207d84d0d786c0a9d0ed7ddb2eb44
created 2015-02-23 19:10 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 8. Inline SIMD conversions in Ion; r=nbp
99b8284d006ec4a5472d19eaf4b440ec4593f002
created 2015-02-20 18:28 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 6. Inline SIMD unary arithmetic operations; r=nbp
6470d649e1bbfdd782cfdcfab28d87754ca39407
created 2015-03-01 16:31 -0600
pushed 2015-03-02 20:13 +0000
Brian Hackett Brian Hackett - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, r=jandem.
63364da8765fdbab7194aabe4f802a1c50cd4e91
created 2015-02-27 08:19 -0500
pushed 2015-03-02 20:13 +0000
Tom Tromey Tom Tromey - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
less more (0) -300 -100 -60 tip