js/src/jit/BaselineIC.cpp
306758f7b34056584782d7c77d69bc59a8436bdb
created 2015-06-12 09:40 +0200
pushed 2015-06-12 07:41 +0000
Jan de Mooij Jan de Mooij - Bug 1168864 followup - Remove unnecessary addProperty check from CheckHasNoSuchProperty. r=bhackett
5dbe1acdee3c0898a0e3bd060659fa9f1b0a33c7
created 2015-06-10 09:42 -0700
pushed 2015-06-10 16:42 +0000
Brian Hackett Brian Hackett - Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
0c4f048734189c9642f71ffbb8853b6c52c609d8
created 2015-06-08 16:38 +0200
pushed 2015-06-08 14:40 +0000
Hannes Verschore Hannes Verschore - Bug 1168753 - SharedStubs: Simplification to push BaselineFrame* in stubs, r=jandem
02d79aafe62a1e5111853d5fe95f4a37159a4d4d
created 2015-06-08 16:38 +0200
pushed 2015-06-08 14:40 +0000
Hannes Verschore Hannes Verschore - Bug 1168750 - SharedStubs: (part4) Track for which engine a stub needs to get compiled, r=jandem
728b11ef982d0d76d9b22964c2bb6f92e6657f6c
created 2015-06-08 16:38 +0200
pushed 2015-06-08 14:40 +0000
Hannes Verschore Hannes Verschore - Bug 1168750 - SharedStubs: (part3) Make split between baseline only and shared stubs, r=jandem
7b827cbcab49db3d8cfe3414596a618bea3e6aed
created 2015-06-08 16:38 +0200
pushed 2015-06-08 14:40 +0000
Hannes Verschore Hannes Verschore - Bug 1168750 - SharedStubs: (part2) Rename registers used by baseline stubs for use with shared stubs, r=jandem
c37863f4faa4cb43d50f121688c76ca348328bc3
created 2015-06-08 16:38 +0200
pushed 2015-06-08 14:40 +0000
Hannes Verschore Hannes Verschore - Bug 1168750 - SharedStubs: (part1) Rename BaselineRegisters.h and BaselineHelpers.h, r=jandem
02a02fcab9eb3e05dface1755f5c11ea6f02313d
created 2015-06-03 02:01 -0700
pushed 2015-06-04 00:20 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
00fafdaf5c1efe62a6bb3b439a4b2d811c2124a7
created 2015-06-03 02:01 -0700
pushed 2015-06-04 00:20 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 1: Make two ICCall_Fallback, one for constructing invocations. (r=jandem)
8d2064e2c5111114ba60a0c475bc6482f62a5ccf
created 2015-06-03 12:46 +0200
pushed 2015-06-03 10:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2901436c9047 (bug 1141865) for e10-s asan m4 test failures on a CLOSED TREE
23fcf07dcd9edda77c36a361eb752ac0d6f067e4
created 2015-06-03 12:44 +0200
pushed 2015-06-03 10:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d038c5da19b0 (bug 1141865)
d038c5da19b0d926d7c6ca3a7d78389548312ee3
created 2015-06-03 02:01 -0700
pushed 2015-06-03 09:10 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
2901436c9047202f7cc30fd89474e1bd2075294d
created 2015-06-03 02:01 -0700
pushed 2015-06-03 09:10 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 1: Make two ICCall_Fallback, one for constructing invocations. (r=jandem)
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-06-02 01:26 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
fcbf3e53cce6fd17535850a25ca5324387f37985
created 2015-06-01 15:03 -0700
pushed 2015-06-01 22:05 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
4a9a06c26be76782419cd145d096c72685ea0955
created 2015-06-01 15:03 -0700
pushed 2015-06-01 22:05 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 1: Make two ICCall_Fallback, one for constructing invocations. (r=jandem)
7f328852002d5904f83f53804e87c2d28d2ab33e
created 2015-06-01 20:17 +0200
pushed 2015-06-01 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1170107 part 1 - Call GetProperty/CallProperty from the interpreter and Baseline. r=bhackett
2a1292a1d5c1721a1be558bcfbdab334e6aede24
created 2015-06-01 09:02 +0200
pushed 2015-06-01 07:02 +0000
Jan de Mooij Jan de Mooij - Bug 1169611 part 2 - Unbox getprop/getelem inputs based on Baseline feedback. r=bhackett
57bd26cc44b9b50155308afd23c2c5c35bfcc2b5
created 2015-05-29 14:29 -0600
pushed 2015-05-29 20:30 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Optimize Array.prototype.slice in Ion, r=jandem.
db3d40e8b4de09f3775b637d42428f39922c80ed
created 2015-05-28 16:29 +0200
pushed 2015-05-28 14:31 +0000
Jan de Mooij Jan de Mooij - Bug 1168864 - Use mayResolve hook for addprop stubs. r=bhackett
57dce88fc62004fd980eb60624b6ac34564b8aac
created 2015-05-26 16:29 -0600
pushed 2015-05-26 22:29 +0000
Brian Hackett Brian Hackett - Bug 1165392, Bug 1165463 - Various unboxed array fixes and optimizations, r=jandem.
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-19 14:57 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-15 18:53 +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-08 19:48 +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 09:14 +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-03 22:27 +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-03 15:14 +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 01:32 +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 00:14 +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 14:31 +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 14:20 +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 12:49 +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 13:46 +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 11:01 +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-10 16:21 +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-10 14:08 +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-09 13:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1146363: Inline SIMD.int32x4.bool; r=sunfish
77b3cc5607cdd016347786d60122b181967f5008
created 2015-03-24 14:44 -0700
pushed 2015-04-07 20:43 +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 11:50 +0000
Brian Hackett Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence.
b9da4b71accc5ab832794f809bab27ab29e22a91
created 2015-04-07 05:42 -0600
pushed 2015-04-07 11:44 +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-06 13:37 +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-06 13:37 +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-06 13:37 +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-06 13:37 +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-03 22:55 +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-03 22:55 +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-03 22:55 +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-03 22:55 +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-03 22:55 +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-30 22:15 +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-29 00:03 +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-28 22:23 +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-28 17:42 +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-28 17:42 +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-28 11:10 +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-28 00:08 +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-27 23:24 +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 15:55 +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 16:19 +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 16:19 +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
less more (0) -300 -100 -60 tip