Phil Ringnalda
|
5c9bbe71d9
|
Back out 2 changesets (bug 1223990, bug 1223916) for massive mostly date-related bustage
CLOSED TREE
Backed out changeset ee68d52994d9 (bug 1223916)
Backed out changeset 75f6ef3df3fa (bug 1223990)
|
2015-11-13 20:48:05 -08:00 |
Eric Faust
|
bd779ec071
|
Bug 1223916 - Prohibit direct method calls at the parser level in self-hosted code. (r=till)
|
2015-11-13 18:26:00 -08:00 |
Eric Faust
|
8bf7730bce
|
Bug 1223990 - Cleanly throw errors in self-hosted code. (r=till)
|
2015-11-13 18:23:57 -08:00 |
Eric Faust
|
9622bed056
|
Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett)
|
2015-11-13 18:22:22 -08:00 |
Eric Faust
|
d4e18ec7e3
|
Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:22 -08:00 |
Eric Faust
|
c00a47badd
|
Bug 1055472 - Part 15: Make the DataView constructor properly subclassable. (r=jorendorff)
|
2015-11-13 18:22:22 -08:00 |
Eric Faust
|
7209e357aa
|
Bug 1055472 - Part 14: Make the various TypedArray constructors properly subclassable. (r=Waldo)
|
2015-11-13 18:22:22 -08:00 |
Eric Faust
|
a36327e53d
|
Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:22 -08:00 |
Eric Faust
|
6045b95296
|
Bug 1055472 - Part 12: Mae the WeakSet constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
0d3e2ad01b
|
Bug 1055472 - Part 11: Make the WeakMap constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
9dd4387f94
|
Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
91e4264669
|
Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
c59a51c627
|
Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
99dabe46d9
|
Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
1bb9132df9
|
Bug 1055472 - Part 7: Make the Date constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
f529845e51
|
Bug 1055472 - Part 6: Make the Number constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
8bb1b77655
|
Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
67bd41fb1a
|
Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
9819f5299e
|
Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
272134a803
|
Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
2f53cd36d9
|
Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
152df4f453
|
Bug 1055472 - Part 1: Factor out GetPrototypeFromConstructor and use it in existing object creation paths. (r=Waldo)
|
2015-11-13 18:22:21 -08:00 |
Eric Faust
|
1f31ef5b64
|
Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
|
2015-11-13 18:01:54 -08:00 |
Mike Hommey
|
e88f90548f
|
Bug 1222323 - Avoid passing extra defines to the compiler from config.mk. r=gps
C/C++ code should not be relying on XPI_NAME or AB_CD being defined, so
moving them out works.
|
2015-11-14 08:40:54 +09:00 |
Terrence Cole
|
c9fb0e0349
|
Bug 1224048 - Use stable hashing for the temporary tables in the JSON parser; r=jonco
--HG--
extra : rebase_source : 8619f7860bca02f926ab5e7b30872d53f5c264b9
|
2015-11-13 08:13:25 -08:00 |
Terrence Cole
|
1a8787e3ef
|
Bug 1224347 - Use stable hashing for DebuggerWeakMaps; r=jonco
--HG--
extra : rebase_source : c0d918f1aa65e930c69543cdf7dde995c545ed2a
|
2015-11-13 08:12:58 -08:00 |
Terrence Cole
|
cf984dfab1
|
Bug 1223918 - Use stable hashing for WatchPointMap; r=jonco
--HG--
extra : rebase_source : 24f858eff637994394e6e9ec0f5ba01add2fbbf7
|
2015-11-12 13:44:06 -08:00 |
Terrence Cole
|
8d3411e6cb
|
Bug 1223863 - Use stable hashing for WeakGlobalObjectSet; r=jonco
--HG--
extra : rebase_source : 4e1cb63ff2de6a23e42963425a13f7b41958fb30
|
2015-11-12 13:43:51 -08:00 |
Terrence Cole
|
e90202ab51
|
Bug 1223853 - Use stable hashing for ObjectValueMap; r=jonco
--HG--
extra : rebase_source : 70ef64bca2e6c5e1cc0883b25fc3453b2966257c
|
2015-11-12 13:43:30 -08:00 |
Terrence Cole
|
dcd352d66d
|
Bug 1223490 - Use stable hashing for InnerViewTable; r=jonco
--HG--
extra : rebase_source : da21964a21b46a29ec522b8664e77dd30fea0069
|
2015-08-26 14:51:43 -07:00 |
Lars T Hansen
|
ca10479c50
|
Bug 1208747 - Fix include files for the stopwatch. r=jandem
--HG--
extra : rebase_source : 679735f9a797ded6f39a065ae2b80a7981d5baac
extra : amend_source : ea0e6ac4feca4200f695f30d0443cc4bbdd3bd90
|
2015-11-12 13:32:35 +01:00 |
Jan de Mooij
|
6b39f63103
|
Bug 1219401 - Don't call script->hasIonScript() off-thread, fixes a TSan race. r=h4writer
|
2015-11-13 15:49:28 +01:00 |
Jon Coppeard
|
b1d360f06f
|
Bug 1224044 - Use stable hashing in SavedFramePtrHasher r=terrence
|
2015-11-13 14:21:53 +00:00 |
Jon Coppeard
|
2a5be6ecdd
|
Bug 1224041 - Use stable hashing for CloneMemory r=terrence
|
2015-11-13 14:21:27 +00:00 |
Tom Tromey
|
4113691556
|
Bug 1221292 - move nondeterministicGetWeakMapKeys to ThreadSafeChromeUtils; r=bz
|
2015-11-11 12:55:00 +01:00 |
Nicholas Parkanyi
|
117227ff19
|
Bug 1223652 - Remove redundant else block after return statement in CGBlockScopeList::findEnclosingScope. r=arai
--HG--
extra : rebase_source : 0159eb258808ab1aa804a0fcfca26435d96fc296
|
2015-11-11 16:33:00 +01:00 |
Shu-yu Guo
|
8e2be09a2c
|
Bug 1223007 - Fix eval redeclaration check for Debugger.Frame.eval. (r=efaust)
|
2015-11-12 17:01:34 -08:00 |
Till Schneidereit
|
81d6f05c44
|
Bug 1224222 - Guard against setters on Array.prototype in self-hosted Module code. r=jonco
--HG--
extra : rebase_source : 60c07e5c76cf3ae095349918bb7aca4382d816e1
|
2015-11-12 16:29:02 +01:00 |
Jon Coppeard
|
212bb62319
|
Bug 1219905 - Don't assume an exception is pending if the execution failed in oomTest() r=jandem
|
2015-11-12 15:04:58 +00:00 |
Jon Coppeard
|
fc0051aeea
|
Bug 1223021 - Add testcase for OOM in js::BoxNonStrictThis r=jandem
|
2015-11-12 15:04:21 +00:00 |
Nicolas B. Pierron
|
92dcd2bcec
|
Bug 1209515 part 11 - Increase JitSpewer mask size to avoid overflow. r=bbouvier
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
bf49183eb3
|
Bug 1209515 part 10 - Prevent PruneUnusedBranches from being greedy while removing branches which have only be visited a few times. r=bhackett
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
d11cd0d832
|
Bug 1209515 part 9 - IonBuilder: Loop header should use the hit count of the loop, instead of before the loop. r=jandem
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
b06e2100ab
|
Bug 1209515 part 8 - IonBuilder: newOsrPreheader should not use the hit-count of the loop. r=jandem
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
281c446531
|
Bug 1209515 part 7 - IonBuilder: pushLoop should not infer the continuepc from the entry block. r=jandem
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
2ee883d2b7
|
Bug 1209515 part 5 - Ensure that we recompile when we have frequent bailouts caused by the first execution. r=jandem
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
3ccbe94a80
|
Bug 1209515 part 4 - Increment code coverage counters on bailouts. r=bhackett
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
21b6782273
|
Bug 1209515 part 3 - IonMonkey: Add branch pruning based on code coverage counters. r=bhackett
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
4443f4632a
|
Bug 1209515 part 2 - Ensure that MPhi removal considers removed uses. r=bhackett
|
2015-11-12 10:57:27 +00:00 |
Nicolas B. Pierron
|
ba054b65a3
|
Bug 1209515 part 1 - IonBuilder: Attach hit counts on the MIRGraph. r=bhackett
|
2015-11-12 10:57:27 +00:00 |