Граф коммитов

51783 Коммитов

Автор SHA1 Сообщение Дата
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