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

58211 Коммитов

Автор SHA1 Сообщение Дата
Emanuel Hoogeveen f3e78de716 Bug 1328355 - Don't unintentionally crash from the exception handler on Windows. r=jandem 2017-01-03 11:49:00 -05:00
Benjamin Bouvier d43de884f1 Bug 1328151: Check for OOM in BinaryToAST initialization of result; r=luke
MozReview-Commit-ID: 3tnx4rS6rZc

--HG--
extra : amend_source : d3d4a59b4df0d4e4bb0a7eed171d33cea8c74973
2017-01-03 16:18:03 +01:00
Jessica Jong 4f5f57be29 Bug 1310078 - Implement valueAsNumber and valueAsDate for <input type=datetime-local>. r=smaug,Waldo 2017-01-03 22:33:00 +01:00
Tom Schuster e5006909b7 Bug 1328076 - Attach primitive IC for more properties. r=jandem 2017-01-04 12:07:58 +01:00
Tom Schuster ee102bc0e9 Bug 1323190 - Remove Proxy friendapi. r=arai 2017-01-04 12:07:58 +01:00
Olli Pettay d4f2be7cde Bug 1326507, rename Traverse to TraverseNative, r=mccr8
--HG--
extra : rebase_source : cb10292c2b9685855a6027a0377d10f168bbcbf6
2017-01-03 21:50:10 +02:00
Olli Pettay 0364dbc792 Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
--HG--
extra : rebase_source : 3ae1207308de120b7299b13ecaa95dd1612b3459
2017-01-03 21:47:55 +02:00
Tom Schuster 35cc48627d Bug 1317422 - Keep nicer code in JS_ResolveStandardClass. rs=Waldo 2017-01-04 00:26:49 +01:00
Tom Schuster 8c3f8e39a9 Bug 1317422 - Backout the global property propsal. r=Waldo 2017-01-04 00:26:49 +01:00
Emanuel Hoogeveen e5801be263 Bug 1328222 - Ensure that the exception handler thread on OSX is terminated before we quit. r=jandem 2017-01-03 02:14:00 +01:00
Emanuel Hoogeveen 4e17150ba2 Bug 1326302 - Part 4: Guard against reentrancy when patching jumps as well. 2017-01-02 14:50:00 +01:00
Emanuel Hoogeveen c6fb012f0a Bug 1326302 - Part 3: Guard against reentrancy in PageProtectingVector. r=jandem 2017-01-02 13:12:00 +01:00
Emanuel Hoogeveen a7d77c812f Bug 1326302 - Part 2: Expose the ability to fully or partially disable protection and use it for WASM. r=jandem r=luke 2017-01-02 13:11:00 +01:00
Emanuel Hoogeveen 962851c95d Bug 1326302 - Part 1: Redesign PageProtectingVector for minimum overhead. r=jandem 2017-01-02 13:11:00 +01:00
Tom Schuster 2a8b766af3 Bug 1323190 - Attach Proxy GetElem IC. r=jandem 2017-01-03 13:09:58 +01:00
Tom Schuster 4a85614b87 Bug 1326589 - Correct CacheIR issue with uninitialized let and GetGName. r=jandem 2017-01-01 15:12:17 +01:00
Tooru Fujisawa d12ec9badf Bug 1320408 - Part 7: Remove JSContext* parameter from JSObject::shouldSplicePrototype. r=jandem 2016-12-31 16:03:02 +09:00
Tooru Fujisawa 682e9b2d8b Bug 1320408 - Part 6: Change JSObject::splicePrototype to static method. r=jandem 2016-12-31 16:03:02 +09:00
Tooru Fujisawa 3d774fe97b Bug 1320408 - Part 5: Change JSObject::constructorDisplayAtom to static method. r=jandem 2016-12-31 16:03:01 +09:00
Tooru Fujisawa d25e809b11 Bug 1320408 - Part 4: Change JSObject::getGroup to static method. r=jandem 2016-12-31 16:03:01 +09:00
Tom Schuster 8684b280b7 Bug 1325938 - Unify window handling across ICs. r=jandem 2016-12-30 21:43:37 +01:00
Luke Wagner d69a4426a7 Bug 1326280 - Baldr: use .wasm as bytecode file format (r=bbouvier)
MozReview-Commit-ID: 5nmuLDswfWU

--HG--
extra : rebase_source : eb0839326f65c58bd51521bc6bcdca9a4cec846a
2016-12-30 10:49:54 -06:00
Tom Schuster 33ee1e8b6a Bug 1324566 - Inspector support for GlobalNameGetter. r=jandem 2016-12-30 17:38:08 +01:00
Tom Schuster d771af8608 Bug 1324566 - Port Baseline GlobalNameAccessor to CacheIR. r=jandem 2016-12-30 17:38:08 +01:00
Benjamin Bouvier ec79f44e1f Bug 1320374: Batch function compilations; r=luke
MozReview-Commit-ID: BmFx1UuesSL

--HG--
extra : rebase_source : c43ae49d7cb048ec06b0c592894b8361758d7543
2016-12-27 15:48:46 +01:00
Jan de Mooij 48076d30a7 Bug 1326150 - Don't attach getter stubs to IonGetPropertyIC if the IC result isn't monitored. r=h4writer 2016-12-30 14:29:35 +01:00
Jan de Mooij 3638a0143a Bug 1188586 - Add testcase. r=me 2016-12-30 14:29:32 +01:00
Benjamin Bouvier 963bd86937 Bug 1326027: include SSE2 flags in autospider; r=sfink
MozReview-Commit-ID: KWDBsmU798J

--HG--
extra : rebase_source : 3c7ce36f9ecaab0dd70b4ddcc1e9715e1ee8b8c9
extra : histedit_source : 42cced527e07d09a90994a19188bb812803003f3
2016-12-29 10:31:38 +01:00
Benjamin Bouvier 73ec7c660f Bug 1326027: Remove RawF32 and RawF64; r=luke
MozReview-Commit-ID: ArjweiIrq0j

--HG--
extra : rebase_source : bfd12340181f8e7f475164e33a076c687e5d8c8c
extra : histedit_source : 8c3691d4fc5fea29fa71130655bce79d6fc7e087%2Ce1b529902b4474cc0a0eb56b465a1fcb8a1eefd8
2016-12-30 10:35:47 +01:00
Benjamin Bouvier 84f0acd454 Bug 1326179: wasm: Disable parallel compilation on machines with 1 CPU; r=luke
MozReview-Commit-ID: EEGWa2u9U2X

--HG--
extra : rebase_source : b953c4c87bc2702929c474a55082781ff65201e3
extra : amend_source : aef6268c43ef4e2d9452315d459094779cd465c1
2016-12-29 11:47:33 +01:00
Jeff Walden 7e29e33ae3 Bug 1285833 - Update code comments to latest spec steps. r=sfink 2016-12-06 17:21:05 -10:00
Jeff Walden 1517b40e82 Bug 1325675 - Followup bustage fix for a newly-landed test that needs an update along the same lines as the others this bug just touched. r=sparky 2016-12-29 18:30:59 -06:00
Jeff Walden d090fc1e7c Bug 1325459 - Expose the PluralRules constructor only by explicit action,, for now. r=anba
--HG--
extra : rebase_source : a14878e0281d3ab1302451e41e18e4b9d5b8f5cf
2016-12-28 15:25:27 -06:00
Jeff Walden d8c066294a Bug 1325674 - Update variable names in InitializeNumberFormat to latest spec, for readability. r=anba
--HG--
extra : rebase_source : 5d5ffb813dc385aa464bfbde5332fb2143bfa521
2016-12-28 15:15:01 -06:00
Jeff Walden a96f0e6d35 Bug 1325157 - Implement a ParserBase class that holds functionality that's identical between syntax parsing and full parsing. r=arai
--HG--
extra : rebase_source : 0cb984199d57d040c52f05dd3e856329fc8a3095
2016-12-28 14:56:51 -06:00
Jeff Walden 86d91d1baa Bug 1296814 - Rename TokenStream::reportStrictWarningErrorNumberVA to TokenStream::reportExtraWarningErrorNumberVA for clarity. r=arai
--HG--
extra : rebase_source : db112e454fd7c4c1b3b37d2090ee80585f53be64
2016-12-09 11:16:49 -10:00
Jeff Walden af5cee34f2 Bug 1296814 - Remove Parser::reportHelper. r=arai
--HG--
extra : rebase_source : b9d6576ecdf7edbf7e290c81f4c0996d5adf9d0b
2016-12-09 11:15:09 -10:00
Jeff Walden 2c2be20d6b Bug 1296814 - Inline Parser::reportHelper into its callers. r=arai
--HG--
extra : rebase_source : 8da3a61cf898d10278b7e7ac639ce3c140a4b1b5
2016-11-22 12:32:44 -08:00
Boris Zbarsky bc6e0e2c1f Bug 1326096 yet another followup. Silence the opinionated spidermonkey include style checker on CLOSED TREE 2016-12-29 14:38:29 -08:00
Boris Zbarsky ed2c1ef6c3 Bug 1326096 another followup: fix build bustage on CLOSED TREE. 2016-12-29 14:24:47 -08:00
Boris Zbarsky ac198725dc Bug 1326096 followup. Suppress the false-positive GC analysis failure due to us doing an indirect call that the static analysis doesn't understand. r=sfink 2016-12-29 14:00:43 -08:00
Boris Zbarsky 6600d3cc90 Bug 1326096 part 2. If there is an external string memory runtime callback, call it from memory reporting code. r=waldo 2016-12-29 13:19:26 -08:00
Boris Zbarsky 5bc2ae127e Bug 1326096 part 1. Add a way to set an external string memory runtime callback. r=waldo 2016-12-29 13:19:26 -08:00
Wes Kocher 2045ef4aab Merge m-c to inbound, a=merge
MozReview-Commit-ID: ESXuJFW2Tgr
2016-12-29 12:08:05 -08:00
Wes Kocher 0747771468 Merge inbound to central, a=merge
MozReview-Commit-ID: 1rhhMOnW569
2016-12-29 12:03:47 -08:00
Jan de Mooij 8111c1817e Bug 1323096 - Optimize object[double] and object[string] like object[int32]. r=evilpie
--HG--
extra : rebase_source : ea0a37bdc41a0dc20e1b3816aec57b9b0752b11c
2016-12-29 15:22:44 +01:00
Eddy Bruel e7b36a72a0 Bug 1271650 - Implement a C++ interface for DebuggerFrame.arguments. r=jimb 2016-12-29 15:10:11 +01:00
Lars T Hansen 3ea086e2a7 Bug 1319388 - wasm baseline: Generate function prologue in-line by patching. r=luke
--HG--
extra : rebase_source : 28dfc715a7e515db787447b878e156e08630de0b
2016-12-29 07:28:03 +01:00
Lars T Hansen 1f34a22bc4 Bug 1319388 - Add add32ToPtrWithPatch and patchAdd32ToPtr to MacroAssembler. r=jandem
--HG--
extra : rebase_source : a50b733c713c75916e66d5635beda3e60bd1bc73
2016-12-29 07:23:33 +01:00
Denis Scott 6bd1b87757 Bug 1326142 - GenerateBailoutHandler/arm64: ION_PERF Use undefined variable "code". r=bbouvier 2016-12-28 20:36:00 -05:00