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

57792 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij e472d96785 Bug 1317943 - Fix ThrowReadOnlyError to pass the index instead of the object to the error reporter. r=nbp 2016-11-19 11:14:13 +01:00
Jan de Mooij 29aef77ff6 Bug 1318634 - Fix AddCacheIRGetPropFunction to add the receiver after doing other checks. r=h4writer 2016-11-19 11:13:04 +01:00
Jeff Walden 3c318225d8 Bug 1309851 - Fix unified builds. r=bustage
--HG--
extra : rebase_source : a326de11a73864eb75539488b37cc92050981d04
2016-11-18 17:32:42 -08:00
Jeff Walden fbd57c7dd3 Bug 1309851 - Use proper mutices to protect local time zone adjustment data and the up-to-dateness of ICU's cached local time zone. r=sfink, r=fitzgen
--HG--
extra : rebase_source : f6e7055fc7779eb4105fe8c7cf7411d01db5c4c0
2016-11-11 20:34:56 -08:00
Jeff Walden 873a735b10 Bug 1296814 - Report errors for bad increment/decrement operands using explicitly-specified offsets. r=anba
--HG--
extra : rebase_source : e3b2895fb9f2b8c7aaabb93bc432902185385a59
2016-11-14 14:59:26 -08:00
Jeff Walden b97bff3170 Bug 1296814 - Simplify checking of targets within destructuring patterns. r=anba
--HG--
extra : rebase_source : 884c343c765819d09ea7725d0b3c4b6ff2d8cf01
2016-11-14 14:50:07 -08:00
Jeff Walden 547ffa5275 Bug 1296814 - Simplify increment/decrement operand checking. r=anba
--HG--
extra : rebase_source : 8c813b7e14d0d932b250c698da8a23f8a8459094
2016-11-14 14:05:11 -08:00
Jeff Walden c97fa5e795 Bug 1296814 - Inline Parser::checkAssignmentToCall into its one caller for clarity. r=anba
--HG--
extra : rebase_source : a62c7b4144dae39b74cd7f9259296204b725129e
2016-11-14 12:53:38 -08:00
Jeff Walden 39872acbcd Bug 1317379 - Disallow generator functions and async functions as direct children of if/else. r=arai
--HG--
extra : rebase_source : 826984a7028e57b2eccd66623a24f495e3461999
2016-11-14 18:04:47 -08:00
Tom Schuster 9ecd567697 Bug 1155700 - Enable Map/Set Xrays. r=bz 2016-11-19 01:17:53 +01:00
Tom Schuster 4a506eb986 Bug 1155700 - Change Map/Set to use ClassSpec. r=arai 2016-11-19 01:17:53 +01:00
Benjamin Bouvier f4ed6903f6 Bug 1316634: Use CheckedInt before checking against maximum limits; r=luke
MozReview-Commit-ID: J6AEd0sZk3o

--HG--
extra : rebase_source : 8058c7458d39b350cf0aae6b7470081396038c0c
2016-11-18 17:07:35 +01:00
Benjamin Bouvier 863402e536 Bug 1316634: Implement efficient WebAssembly.validate; r=luke
MozReview-Commit-ID: JsMz8qghq1H

--HG--
extra : rebase_source : 839e72010b66092426c5de080731ea5f8ffbd0da
2016-11-17 19:18:05 +01:00
Benjamin Bouvier 77ee808364 Bug 1316634: Move function validation to WasmBinaryFormat.h/cpp && rename it WasmValidate; r=luke
MozReview-Commit-ID: KetNpyZd1J7

--HG--
extra : rebase_source : a36927478437e48a202e27c67424bc41f6a8224b
2016-11-17 18:51:44 +01:00
Benjamin Bouvier de03598e32 Bug 1316634: Use ModuleEnvironment in the FunctionDecoder; r=luke
MozReview-Commit-ID: 39Ry3kh32Rb

--HG--
extra : rebase_source : 2b36401fa5b05b9f016608ff2336db112e702471
2016-11-17 18:32:22 +01:00
Benjamin Bouvier 9e832f6dff Bug 1317319: Account imported globals when checking against the maximum number of globals; r=luke
MozReview-Commit-ID: EfaQKNWHqVw

--HG--
extra : rebase_source : fbe8402289635451a09adb65ea036c5b634dcbe6
2016-11-17 17:03:40 +01:00
Benjamin Bouvier 5de8b7cc2d Bug 1317319: Embed most section decoding under DecodeModuleEnvironment; r=luke
MozReview-Commit-ID: 2bUlV7Rb0Lb

--HG--
extra : rebase_source : 2bea21ccad536e6ddf731fd2dab30c19aa76306d
2016-11-18 18:06:58 +01:00
Benjamin Bouvier 5f4669c3db Bug 1317319: Rename ModuleGeneratorData to ModuleEnvironment; r=luke
(and move it to WasmBinaryFormat.h)

MozReview-Commit-ID: BPJgldAPafe

--HG--
extra : rebase_source : 0d1a74786d32d559643445e601d5e9eb4c7eb514
2016-11-17 14:23:07 +01:00
Benjamin Bouvier 9dbd428f1f Bug 1317319: Fix BinaryToAST function validation; r=luke
MozReview-Commit-ID: HeZsbyx4Bg9

--HG--
extra : rebase_source : 266f89e33d652523d52a81e2e6af04a248bca937
2016-11-16 18:17:42 +01:00
Luke Wagner 8c5fff9cfe Bug 1318039 - Better fix for asm.js cache build-id mismatches (r=bbouvier)
MozReview-Commit-ID: HpDsEoMPM2T

--HG--
extra : rebase_source : 0e972cfe45e4faded329c775b68d3a958ca7e95c
2016-11-18 11:50:01 -06:00
Tooru Fujisawa 8bd7324ff0 Bug 1317555 - Report jsapi-tests crash in autospider.py. r=glandium 2016-11-19 01:13:19 +09:00
Tooru Fujisawa 094b5da9d7 Bug 1180306 - Part 3: Close iterator after error in Promise.{all,race}. r=till 2016-11-19 01:13:08 +09:00
Tooru Fujisawa 19dd1ec954 Bug 1180306 - Part 2: Close iterator after error in Array.from. r=evilpie 2016-11-19 01:13:08 +09:00
Tooru Fujisawa e3c8309e68 Bug 1180306 - Part 1: Close iterator after error in {Map,Set,WeakMap,WeakSet} constructors. r=evilpie 2016-11-19 01:13:08 +09:00
Tooru Fujisawa f679a4767c Bug 1317153 - Provide better error message when errornous syntax possibly match "await SOMETHING" outside async function. r=till 2016-11-18 05:51:41 +09:00
Jon Coppeard 72039bc43f Bug 1318384 - Don't trigger pre barrier in WrapperAnswer::RecvDropObject r=billm 2016-11-18 13:18:09 +00:00
Jon Coppeard 3dd2a5d1fe Bug 1318384 - Don't trigger pre barrier in WatchpointMap::markAll r=jandem 2016-11-18 13:18:09 +00:00
Carsten "Tomcat" Book 1926c317eb Backed out changeset 4e8c181309b1 (bug 1318017) for j1 test failures
--HG--
extra : rebase_source : d5decfefa03d25fa3d66c3fe4d243c3e1524880a
2016-11-18 13:16:26 +01:00
André Bargull fbed2f7f0d Bug 1318017: Call GetPrototypeFromConstructor for generator, async function, and Intl constructors. r=arai 2016-11-17 11:20:55 -08:00
André Bargull bc0ae795cd Bug 1317389: Change property attributes for generator and async functions to match ES2015/2017. r=Waldo 2016-11-17 10:09:02 -08:00
Phil Ringnalda e3b53628aa Merge m-c to m-i
MozReview-Commit-ID: GwBaSZdoAZK
2016-11-17 20:33:59 -08:00
Phil Ringnalda 61baa2aa9a Merge m-i to m-c, a=merge
MozReview-Commit-ID: A3wgReQAalj
2016-11-17 19:21:20 -08:00
Brian Hackett dea06b8fe2 Bug 1315596 - Don't evict bundles which won't help with allocating the target bundle, r=sunfish.
--HG--
extra : rebase_source : 56c3bf52de7f048c039546340cf5568458d407ea
2016-11-16 13:09:44 -07:00
Luke Wagner df477675a5 Bug 1318252 - Baldr: Serialize Import's DefinitionKind (r=bbouvier)
MozReview-Commit-ID: FsUMnRJsLdV
2016-11-17 09:16:21 -06:00
Luke Wagner 7b992ea537 Bug 1318039 - Baldr: Make preamble of asm.js cache entries word-size-invariant (r=bbouvier)
MozReview-Commit-ID: GbIeV6JRYkG
2016-11-17 09:15:32 -06:00
Luke Wagner 724e0cf4c7 Bug 1317967 - Baldr: Fix x86 float32 stack argument passing (r=bbouvier)
MozReview-Commit-ID: 2NZPFZQZPcI
2016-11-17 09:15:30 -06:00
Carsten "Tomcat" Book 6b449c42cb Backed out changeset 1daa455a877d (bug 1285074) for spidermonkey bustage
--HG--
extra : rebase_source : 68e71978de09db3191b65cd22f938f2f569ae3c6
2016-11-17 15:26:00 +01:00
André Bargull af66848eae Bug 1314920 - Update tzdata in ICU data files to 2016i. r=Waldo
--HG--
extra : rebase_source : 3c3b0fa19d7d8f8a47148afaea4290fe6d9b6e65
2016-11-07 10:10:21 -08:00
Ryan VanderMeulen 85a696c413 Bug 1318195 - Only build RegisterXPCTestComponents if tests are enabled. r=froydnj
--HG--
extra : rebase_source : b02e7acb1299a816be1f182fc7c1821f1d566ee7
2016-11-17 12:48:23 -05:00
Mike Shal ad4478f15e Bug 1183613 - Cross compile universal OSX builds in Taskcluster; r=froydnj,ted
MozReview-Commit-ID: HNTqiVF9gov

--HG--
extra : rebase_source : 3e02cd433e45f4bb5759f093aaccade2d49745c3
2016-10-21 13:54:10 -04:00
André Bargull 1b5ddd7d54 Bug 1317387: The intrinsic %ThrowTypeError% function should be frozen. r=till 2016-11-16 08:27:51 -08:00
André Bargull fb41301b0b Bug 1317306: Length property of %TypedArray% is zero in ES2016. r=evilpie 2016-11-14 12:27:30 -08:00
Georg Kilzer 9d001f6f2b Bug 1316079 - Mark JS::PropertyDescriptor as JS_PUBLIC_API to fix linking. r=luke
Don't import JS::PropertyDescriptor into the js:: namespace, to work around
GCC emitting a warning for the attribute specification on a forward decl,
after the definition was already seen.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39159.
2016-11-15 19:31:58 +01:00
Robin Templeton a34e46e54f Bug 1188586 - Fix exponentiation of non-primitive values. r=jandem
--HG--
extra : rebase_source : a76c03fa57b1da59f190120a7ff63d7c3eff0bdc
2016-11-16 23:38:00 +01:00
Sean Stangl 4fb677b7e6 Bug 1285074 - Make ICacheMap manipulation signal-safe. r=luke
--HG--
extra : rebase_source : 1008782cffe6b8b66bc0acee5c4de89991bc3263
2016-11-14 16:07:00 +01:00
Taahir Ahmed 06af5e9e9c Bug 1294042 - Implement constant folding for MPow r=h4writer
Fold MPow instructions that have constant `x` and `p` arguments.

--HG--
extra : rebase_source : 73d5ba820651b947e804a31be9cc94fe3352c9cd
2016-11-14 09:52:00 +01:00
Lars T Hansen 1893c0826c Bug 1317678 - don't unconditionally unroll stack probe loop. r=luke
--HG--
extra : rebase_source : a0b627304d438e82d76c023f47d85fc6edf0339a
2016-11-16 12:28:52 +01:00
Benjamin Bouvier 45a60b933d Bug 1317319: Tweak AstDecodeFunctionBody; r=luke
MozReview-Commit-ID: 1L4vvX2hZVw

--HG--
extra : rebase_source : 0a70ac8a0d83e2151d5d5d306566f816ead3c43f
2016-11-16 17:47:57 +01:00
Benjamin Bouvier 3d4a1e30bc Bug 1317319: Move sections decoding around to follow their order in the binary; r=luke
MozReview-Commit-ID: 5XVYSjsrG88

--HG--
extra : rebase_source : 86898b1df21a784c0029af21d0af91624fd5cb32
2016-11-16 16:36:56 +01:00
Benjamin Bouvier 7adf0b58f0 Bug 1317319: Factor out Elem section decoding; r=luke
MozReview-Commit-ID: BAYTHtquTNB

--HG--
extra : rebase_source : 777055ca18695fad104d2c41ba97beed879e26ce
2016-11-16 16:21:31 +01:00