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

62899 Коммитов

Автор SHA1 Сообщение Дата
André Bargull 405c22166c Bug 1340147 - Correctly name default function exports as "default". r=jonco
--HG--
extra : rebase_source : 9859741f641a9eb84934bd0446cc7e8bf6526858
extra : histedit_source : a0d8fb4d1992d7bd627d3c0d503ac7f8000cd51b
2017-11-20 07:11:14 -08:00
Luke Wagner 31f1c424a7 Bug 1418195 - Baldr: use stricter checking for [EnforceRange] types (r=bbouvier)
MozReview-Commit-ID: BfXf1VVjyI5

--HG--
extra : rebase_source : 92081f076c7c697d5508a3183b0885bf4144e547
2017-11-21 09:50:18 -06:00
Dragan Mladjenovic 9455f06fb9 Bug 1418990 - [MIPS32] Reset MacroAssembler::framePushed when doing stack realignment in JitRuntime::generateVMWrapper. r=jandem 2017-11-21 10:49:02 -05:00
Dragan Mladjenovic 0d937335b2 Bug 1417595 - Implement missing parts of Bug 1417398. r=jandem 2017-11-21 10:48:11 -05:00
Jan de Mooij 6e1de765f0 Bug 1417688 followup - Use #ifdef DEBUG instead of DebugOnly<> to work around MSVC bustage. r=red CLOSED TREE 2017-11-21 13:45:55 +01:00
Jan de Mooij 5e6f27bb61 Bug 1418844 followup - Use pre-decrement instead of post-decrement to fix leaks. r=tcampbell 2017-11-21 13:42:32 +01:00
Tom Schuster cde7ee2711 Bug 1417688 - Do not call ArraySpeciesCreate for DOM proxies. r=anba,bz 2017-11-21 12:09:26 +01:00
Jan de Mooij 781378034e Bug 1418844 followup - Add message to static_assert. r=red
--HG--
extra : rebase_source : 0e8694819d5b31ab219daaf70b5b850186ce10c5
2017-11-21 12:07:36 +01:00
Ted Campbell 78a8f17527 Bug 1418842 - Support JS_OOM_BREAKPOINT on MSVC. r=sfink
MozReview-Commit-ID: CHLvYjKkP7n
2017-11-19 14:35:00 +02:00
Ted Campbell 09601dae12 Bug 1418844 - (2) Check all lengths in ScriptBytecodeHasher. r=jandem
When de-duping SharedScriptData, check length of each region of data
buffer instead of just total length to avoid potential collisions.

MozReview-Commit-ID: 5fJIqSNOuON
2017-11-19 14:47:00 +02:00
Ted Campbell d32c125b55 Bug 1418844 - (1) Make srcnote data explicit in SharedScriptData. r=jandem
This patch adds SharedScriptData::notes() instead of implicitly assuming
srcnote data is appended to bytecode.

MozReview-Commit-ID: AJRE3G9jbiL
2017-11-20 10:20:00 +02:00
Tiberius Oros 8b9701dd72 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-21 12:19:30 +02:00
Jon Coppeard 9c377844d3 Bug 1409380 - Simplify HeapSlot to make it trivially copyable r=sfink 2017-11-21 10:09:24 +00:00
Jan de Mooij e1ac6c9b10 Bug 1410528 followup - Avoid NSPR dependency on OS X too, to unbreak AWFY. r=jonco on IRC 2017-11-21 11:08:06 +01:00
Tiberius Oros 797c93d81f Merge inbound to mozilla-central r=merge a=merge 2017-11-21 11:55:23 +02:00
Steve Fink a1edd33ebf Bug 1417267 - Output structured logs for jstests and jit-tests in automation, r=jonco
--HG--
extra : rebase_source : e428c4f582b6e6b50de3709fd2e1a0106ca23262
extra : source : a83b373d2d2ec45343f1612929881e00c099843e
2017-11-14 15:36:47 -08:00
Steve Fink 270cf4bba9 Bug 1366083 - diagnostic patch for ObjectValue(nullptr), r=jonco
--HG--
extra : rebase_source : f04c02b595415b00bbf5e56efc9a3166d45bc3cb
extra : source : 3059e975eef8c81c720d9450bd0792fdd501d6d6
2017-11-14 12:14:17 -08:00
Steve Fink 7e45084b24 Bug 1410528 - Suppress minidumps for crash tests, r=jonco
--HG--
extra : rebase_source : c0feae5456443a4d5a9ee089df8590dd8cb20715
extra : source : 94d20ed3c06249c7940d1eb7c6717787780e1a81
2017-11-03 16:04:35 -07:00
Steve Fink 18b31959b2 Bug 1410528 - When running via autospider.sh, make the shell generate a minidump on crashes, r=jonco,ted
--HG--
extra : rebase_source : 56c0c741f404bc901c772ce597eea0db58730f27
extra : intermediate-source : 5e1dc7fec0ff1181361043f64668298fdbab2bdc
extra : source : 30247bfa8807b0106860399ecbfd51050c9b1885
2017-11-05 09:54:46 -08:00
Steve Fink 39ce2a72c4 Bug 1410528 - Add a --dll flag to the JS shell for loading shared libs, r=ted,jonco
--HG--
extra : rebase_source : 754d2f84e179c959026096ade1be54f270b3cde3
extra : source : ec0702d55b012ccb507686d5a644e7c568524f0e
2017-11-13 10:00:16 -08:00
Brindusan Cristian 334a5602dc Merge mozilla-central to inbound r=merge a=merge on a CLOSED TREE 2017-11-21 00:29:02 +02:00
Cosmin Sabou fdc83a94aa Merge inbound to mozilla-central r=merge a=merge 2017-11-21 00:01:02 +02:00
Jan de Mooij 3e7473f77b Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
--HG--
extra : rebase_source : 0740c5dc2fd087bfb61b54776157717135583016
2017-11-20 20:54:32 +01:00
Tooru Fujisawa 7f67b178a5 Bug 1388325 - Stop getting telemetry for deprecated feature in addons (JS_DEPRECATED_LANGUAGE_EXTENSIONS_IN_ADDONS) r=jandem 2017-11-21 03:41:56 +09:00
Tom Schuster 486cc0b4e7 Bug 1288392 - Use Scalar Replacement on MNewArrayCopyOnWrite arrays. r=nbp 2017-11-20 19:18:45 +01:00
Jon Coppeard d263df0462 Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Jon Coppeard 7a796ccffb Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Jon Coppeard 0cfc710f84 Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Paul Bone 492e6f2e52 Bug 1417315 - Calculate lazy_capacity perf value before resizing the nursery r=sfink 2017-11-15 17:08:39 +11:00
Philip Chimento 2ac7248a65 Bug 1405567 - Mark LCOV branches not taken with 0, and not executed with -. r=nbp 2017-11-07 17:58:35 -08:00
Philip Chimento 00df6bf92b Bug 1405567 - Get LCOV stats for first line of script, and handle lines that belong to more than one script. r=nbp 2017-11-12 22:52:31 -08:00
Paul Bone d9f3623f07 Bug 1412729 (part 4) - Attempt to reduce the size of GCMajor markers r=sfink
--HG--
extra : rebase_source : b1076c58337d3153bfdb27783719ef304ca75590
2017-11-10 23:19:04 +11:00
Paul Bone f97c230bc8 Bug 1412729 (part 3) - Reduce the size of GCSlice markers r=sfink
--HG--
extra : rebase_source : c9a479b96b32827e756d50d53979352e5306e811
2017-11-12 13:52:40 +11:00
Paul Bone ea35437103 Bug 1412729 (part 2) - Reduce the size of most GCMinor telemetry objects r=sfink
--HG--
extra : rebase_source : 1906294025863bb8250787b7dabaa0494e162365
2017-11-15 16:42:22 +11:00
Bogdan Tara b3f0c3ded3 Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-11-20 00:17:43 +02:00
Tooru Fujisawa 5fc6fb72ed Bug 1418106 - Throw error when resolving or rejecting promise returned by async function with testing function. r=till 2017-11-19 23:32:26 +09:00
Tooru Fujisawa 4f518e7fa0 Bug 1416781 - Add explanation about encoding variants of error reporting APIs. r=jwalden 2017-11-18 22:57:16 +09:00
Noemi Erli d96f41a437 Merge inbound to mozilla-central r=merge a=merge 2017-11-18 00:01:46 +02:00
André Bargull 77cc8b33d4 Bug 1418237 - Delete unused SyntaxParseHandler::singleBindingFromDeclaration(). r=arai
--HG--
extra : rebase_source : b3c468d70556ff0ed32e19b8959d1931b01e3169
extra : histedit_source : 5227aa673a5de4e03aaa0ce9c7cab5ce1110f6b2
2017-11-17 06:59:32 -08:00
André Bargull f4de88858a Bug 1418235 - Simplify tracking of parenthesized names in SyntaxParseHandler. r=arai
--HG--
extra : rebase_source : 7154d041e14f24fb5894d2b255e7cb77432505d4
extra : histedit_source : 23250bc47ae3dce24339c5f05b4c1a69f2d3d08b
2017-11-17 06:19:59 -08:00
Nicolas B. Pierron 53b6774498 Bug 1416794 - InliningDecision_Error is always reported with a pending exception, use AbortReason_Error instead of _Alloc. r=jandem 2017-11-17 13:21:08 +00:00
André Bargull 027f71e3dd Bug 1418026: Remove unused code from js/src/frontend. r=jandem 2017-11-16 11:17:04 -08:00
Jan de Mooij 793d5faa99 Bug 1417844 part 4 - Remove more JSVersion code. r=evilpie 2017-11-17 12:13:42 +01:00
Jan de Mooij 2e7986aee1 Bug 1417844 part 3 - Remove JSVersion from subscript cache path. r=kmag 2017-11-17 12:13:15 +01:00
Jan de Mooij 7f30bf48a7 Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie 2017-11-17 12:12:39 +01:00
Jan de Mooij 98d0642163 Bug 1417844 part 1 - Remove JSVersion related code from jit-tests and jsreftests. r=anba 2017-11-17 12:12:05 +01:00
Benjamin Bouvier 2c71210b54 Bug 1417555: Fix a rebasing error; r=me
MozReview-Commit-ID: BmFj7rU7Sxd

--HG--
extra : rebase_source : 9de285f15551261ccd990ec4352e20836a5b910f
2017-11-17 11:57:16 +01:00
Benjamin Bouvier f1a832bd0b Bug 1417555: Fuse the script load and jit code load into one masm instruction; r=jandem
MozReview-Commit-ID: 4hyHyjHpu2B

--HG--
extra : rebase_source : 3dbf3a6a44c63d092f8c679fb0fef3c7e498c9d6
extra : histedit_source : 620fdc32897f676650e37218ff43e132ec54baf8
2017-11-15 17:11:54 +01:00
Benjamin Bouvier 09eaa31001 Bug 1417555: Rejigger how native/script are stored in JSFunction and update callers; r=jandem
MozReview-Commit-ID: JdNwPLTvsTt

--HG--
extra : rebase_source : 36a66b08f78d8a3fa60ee264abd8fc0033b6da81
extra : histedit_source : 15da64862811a0dd252743c693c8cee9453b3174
2017-11-15 16:28:56 +01:00
Benjamin Bouvier 3f95c09fd2 Bug 1417555: Use more descriptive names in the JSFunction union; r=jandem
MozReview-Commit-ID: FWW43cMAbnv

--HG--
extra : rebase_source : a4ec32b69bbb0c627459253a6b1a370a5c6640d4
extra : histedit_source : 5435152c5900a8f6c059387e30fab3625b40ba21
2017-11-15 15:51:59 +01:00
Benjamin Bouvier 1b49087f99 Bug 1417555: Random cleanups; r=jandem
MozReview-Commit-ID: IUib7BfNWEN

--HG--
extra : rebase_source : 6ac03ec53156fd3446ee032ca8533e7621bbd3d8
extra : histedit_source : 85c359dca98f83a872ea26ae5b8eeba7a5edbfb4
2017-11-15 15:27:23 +01:00
Andreea Pavel bfd41fe2bc Backed out 5 changesets (bug 1366083, bug 1410528, bug 1417267) for failing Spidermonkey jstests and jit-tests r=backout on a CLOSED TREE
Backed out changeset a83b373d2d2e (bug 1417267)
Backed out changeset 3059e975eef8 (bug 1366083)
Backed out changeset 94d20ed3c062 (bug 1410528)
Backed out changeset 5e1dc7fec0ff (bug 1410528)
Backed out changeset ec0702d55b01 (bug 1410528)
2017-11-17 10:13:38 +02:00
André Bargull e9aa7acf22 Bug 1404251 - Fix various UBSan issues in SpiderMonkey. r=bbouvier 2017-11-16 11:25:48 -08:00
André Bargull c4c1696c20 Bug 1416809 - Part 2: Turn AsyncGeneratorResumeNext recursion into iteration to avoid stack overflow. r=arai 2017-11-16 05:59:49 -08:00
André Bargull 2449700db0 Bug 1416809 - Part 1: Embed AsyncGenerator{Resolve,Reject} in AsyncGeneratorResumeNext. r=arai 2017-11-16 03:48:05 -08:00
André Bargull 86a9381528 Bug 1183241 - Add a regression test case. r=bz
--HG--
extra : rebase_source : 58c47e87ea9d01d3e74ed81984e3cd2dc98e7160
2017-11-13 12:07:08 -08:00
Steve Fink a508e25d60 Bug 1417267 - Output structured logs for jstests and jit-tests in automation, r=jonco
--HG--
extra : rebase_source : ca14f67f115b51bcae8a16c1d72fffaf529c1b50
2017-11-14 15:36:47 -08:00
Steve Fink f858d069b7 Bug 1366083 - diagnostic patch for ObjectValue(nullptr), r=jonco
--HG--
extra : rebase_source : d2e6c4d7cbe15f475d7bed602b647079f95ab28e
2017-11-14 12:14:17 -08:00
Steve Fink 61a3808b44 Bug 1410528 - Suppress minidumps for crash tests, r=jonco
--HG--
extra : rebase_source : 86ca37c22287ef8e98393de31a1869782c92cff7
2017-11-03 16:04:35 -07:00
Steve Fink 5ace010ec6 Bug 1410528 - When running via autospider.sh, make the shell generate a minidump on crashes, r=jonco,ted
--HG--
extra : rebase_source : 8ab4093145e666a5e73b5d2b5efd498d38823eea
extra : source : 30247bfa8807b0106860399ecbfd51050c9b1885
2017-11-05 09:54:46 -08:00
Steve Fink 22a6a078e7 Bug 1410528 - Add a --dll flag to the JS shell for loading shared libs, r=ted,jonco
--HG--
extra : rebase_source : 7f207b7cdb1c4ac881293b7a7c5a788562e03dac
2017-11-13 10:00:16 -08:00
Jan de Mooij 25ed9f2982 Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp 2017-11-16 18:32:35 +01:00
Csoregi Natalia 635fe8c86f Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
Backed out changeset 5af31f9f6bb5 (bug 1417123)
Backed out changeset f287a77b84c2 (bug 1417123)
Backed out changeset 57be86412a37 (bug 1417123)
Backed out changeset 14a6856d7361 (bug 1417123)
2017-11-16 15:05:54 +02:00
Jon Coppeard 28fca947a5 Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Jon Coppeard 65b7a83d09 Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Jon Coppeard 08052a293d Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink 2017-11-16 12:21:07 +00:00
André Bargull 055644cae3 Bug 1416793 - Part 7: Inline FunctionContextFlags into FunctionBox. r=jandem 2017-11-14 08:01:44 -08:00
André Bargull e24b429bfd Bug 1416793 - Part 6: Pack ParseContext more efficiently. r=jandem 2017-11-14 07:13:03 -08:00
André Bargull c8c02dabde Bug 1416793 - Part 5: Inline AnyContextFlags into SharedContext. r=jandem 2017-11-13 08:59:40 -08:00
André Bargull 159d69394f Bug 1416793 - Part 4: Pack SharedContext more efficiently. r=jandem 2017-11-14 07:54:21 -08:00
André Bargull 6fae921503 Bug 1416793 - Part 3: Remove unused insideUseAsm field in FunctionBox. r=jandem 2017-11-13 07:56:59 -08:00
André Bargull 13ca11bc00 Bug 1416793 - Part 2: Make generator and async kind storage more consistent in various classes. r=jandem 2017-11-13 07:55:41 -08:00
André Bargull 804c9179e6 Bug 1416793 - Part 1: Remove array and generator comprehension leftovers. r=jandem 2017-11-16 01:12:14 -08:00
Marco Castelluccio 97619e8164 Bug 1417447 - Don't hardcode path separator in jit test paths, as on Windows it might be different. r=nbp
--HG--
extra : rebase_source : 3124d6e72a6e58cd9e72429b2f0119d6937765f5
2017-11-15 15:35:14 +01:00
Mike Hommey 3d67bc07a1 Bug 1417309 - Move some definitions from top-level moz.build to application-specific moz.build files. r=nalexander
When building with a --enable-project that is neither js nor a
toolkit-based one (like browser or mobile/android), we don't want to be
building things that are specific to gecko and/or spidermonkey.

At the same time, this lifts the exception that js standalone doesn't
have an app.mozbuild included, and makes the moz.build parsers that
don't set a MOZ_BUILD_APP get the same information as they were through
toolkit.mozbuild.

We still keep mfbt, build and a few other DIRS set from the top-level,
because at the moment, there aren't really any --enable-project that
would benefit from those not being recursed.
2017-11-16 08:37:32 +09:00
Jason Orendorff b2706bde61 Bug 1409676 - Trivial code cleanup around XrayTraits. r=mrbkap
--HG--
extra : rebase_source : 089999723d3a9bae841bd16831e151795a788c9d
2017-10-18 11:09:10 +01:00
Jason Orendorff c1e592121a Bug 1388317 - Remove support for E4X `for each` loop. r=evilpie.
--HG--
extra : rebase_source : 7cfd20e02812068bd464e2889c50557bbd35fea5
2017-10-20 17:50:32 -04:00
Nathan Froyd f51359bd19 Bug 1325632 - part 5 - ensure that we compile with -fno-sized-deallocation when possible; r=chmanchester
We currently turn off the C++14 sized-deallocation facility on MSVC, and
we'd like to ensure we do the same thing for clang and gcc.  To do so,
we add new functionality to moz.configure for checking and adding
compilation flags, similar to the facility for checking and adding
warning flags.  The newly added facility is then used to add
-fno-sized-deallocation to the compilation flags, when the option is
supported.

Once we do this, we can't define the sized deallocation functions in
mozalloc.h; the compiler will complain that we are using
-fno-sized-deallocation, yet defining these special functions that we'll
never use.  These functions were added for MinGW, where we needed to
compile with C++14 ahead of other platforms to be compatible with MSVC
headers.  But they're no longer necessary, though they would be if we
removed -fno-sized-deallocation; the compiler will complain if we do
that and we'll add them back at that point.
2017-11-15 14:53:16 -04:00
Nathan Froyd 2b3527011f Bug 1325632 - part 3 - compile rust bindings with -fno-sized-deallocation; r=ted.mielczarek
This probably doesn't make a huge difference, as we're not generating
any code here, but better safe than sorry.
2017-11-15 14:53:17 -04:00
Nika Layzell 5c65681cb0 Bug 1415645 - Part 5: Fix some more consumers of nsGlobalWindow which I missed, r=smaug
MozReview-Commit-ID: DvMH4cVw5NK
2017-11-15 11:21:57 -05:00
Benjamin Bouvier b2f18b5f0e Bug 1415224: Remove wasm test mode entirely; r=luke
MozReview-Commit-ID: L8qoButUhT9

--HG--
extra : rebase_source : 206e8350fdb78b15124c2fb481364752a12ba1d0
2017-11-07 23:01:07 +01:00
Benjamin Bouvier 6b5dff4ed7 Bug 1415224: Remove jit test mode support for int64 testing; r=luke
MozReview-Commit-ID: JnonYprELMt

--HG--
extra : rebase_source : 03fa2e05e2e3789fa1ac3a5f218ed9111bbd1c53
2017-11-09 19:04:19 +01:00
Benjamin Bouvier ab3b1d143b Bug 1415224: Have wasm assertions auto-generated in wasm; r=luke
MozReview-Commit-ID: I72lkHYq1TF

--HG--
extra : rebase_source : 8b6c8baa58b7265bef781679a2cdb00bb0a6fd9c
2017-11-13 18:30:15 +01:00
Benjamin Bouvier 3f82636a00 Bug 1415224: Remove wasm testing mode for custom NaN payloads; r=luke
MozReview-Commit-ID: 1CB9zUkTIyk

--HG--
extra : rebase_source : 2b00b600b4607fff066ef2d1e8dae6f523a410fb
2017-11-07 19:16:39 +01:00
Benjamin Bouvier d9ca9faeb0 Bug 1416766: Immediately throw if an exported wasm function has int64 in the signature; r=luke
MozReview-Commit-ID: HhTUMk21hvM

--HG--
extra : rebase_source : 923c9e18c55b93ec8dd528ab7f68df51208360b1
2017-11-13 16:27:59 +01:00
Benjamin Bouvier d380ec393f Bug 1416766: Int64 wasm globals should cause a link failure at instanciation time, not compile time; r=luke
MozReview-Commit-ID: 5Ryl47naf9R

--HG--
extra : rebase_source : 742df9347c1a3492f638592436e113922ce46784
2017-11-09 16:30:42 +01:00
Tom Schuster be406a264f Bug 1319512 - Adjust expression closure tests. r=jandem 2017-11-15 16:19:37 +01:00
Tom Schuster 3f07871197 Bug 1319512 - Disable expression closures on Nightly. r=jandem 2017-11-15 16:19:37 +01:00
Jan de Mooij 1935a6bcca Bug 1417038 part 2 - Shrink ExitFooterFrame to one word. r=nbp 2017-11-15 14:39:39 +01:00
Jan de Mooij c35581ffc6 Bug 1417038 part 1 - Remove unused IonOOLPropertyOpExitFrameLayout and IonOOLSetterOpExitFrameLayout. r=nbp 2017-11-15 14:38:52 +01:00
dragan.mladjenovic 985e000ea8 Bug 1416179: Prevent ArrayBufferObject from reserving memory larger than UINT32_MAX on !WASM_HUGE_MEMORY 64-bit platforms; r=lth
--HG--
extra : amend_source : 3975f2aea4dc0647f679424d45ec977a96689b8e
2017-11-07 12:51:25 +01:00
André Bargull 0d5d6f6db8 Bug 1405993 - Part 5: Updated expected results when formatting dates in ar-ma locale. r=Waldo
--HG--
extra : rebase_source : 57789a3890b3eb8edd27d1e3272ec43fddc22471
2017-11-01 12:04:21 -07:00
André Bargull 148d3849d9 Bug 1405993 - Part 4: Update to Unicode 10 for SpiderMonkey. r=Waldo
--HG--
extra : rebase_source : dab596346da6fb9ad2cd023b4ad549bfa69e5c28
2017-11-01 12:03:52 -07:00
André Bargull 3296f48ec9 Bug 1405993 - Part 3: Update in-tree ICU to release 60.1. rs=Waldo
--HG--
extra : rebase_source : 468a4fc2e1fa7215b1224d998024a7121a05af62
2017-11-01 11:56:15 -07:00
Jan de Mooij 1d61fcc50a Bug 1416185 - Fix Clang warning about unused private field in ScriptPcIterator. r=nbp 2017-11-15 13:51:43 +01:00
Paul Bone 81ed10de01 Bug 1409324 (part 2) - Add a new timer for nursery chunk allocation r=sfink
--HG--
extra : rebase_source : 854dd2ddda133992c29ad0ef8ce1ec1a0f9c8d40
2017-11-14 20:30:34 +11:00
Paul Bone 1c10788500 Bug 1409324 (part 1) - Remove old resize profiling from GCMinor. r=sfink
Now that the nursery uses lazy allocation the resize decision is going to be
very quick, there's no point profiling it here.

--HG--
extra : rebase_source : 4433e516ecd1570ae38cc3647e19a0071f30a6b2
2017-11-13 10:43:27 +11:00
Noemi Erli f24a75f9b7 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-15 12:15:40 +02:00
Noemi Erli 550148ab69 Merge inbound to mozilla-central r=merge a=merge 2017-11-15 11:57:12 +02:00
Andreea Pavel 3a1d0056a8 Backed out 1 changesets (bug 1416948) for already being pushed in autoland by bug 1416456 r=backout a=allstarschh on a CLOSED TREE
Backed out changeset 9dd7ba5308be (bug 1416948)
2017-11-15 04:31:23 +02:00
Jan de Mooij 4d75391b6b Bug 1417028 - Shrink VMFunction size. r=nbp 2017-11-15 09:51:01 +01:00
Jan de Mooij ac5c31d028 Bug 1416592 - Deduplicate VMFunction wrapper code. r=nbp 2017-11-15 09:50:27 +01:00
Chris Peterson 768b96f58b Bug 1415470 - build: Enable VS2017 C5038 initializer list order warnings (like gcc -Wreorder). r=glandium
C5038 is a new warning in VS2017, similar to gcc and clang's -Wreorder, which is enabled by -Wall. We should enable C5038 so Windows developers can see these warnings locally instead of when gcc and clang fail with warnings-as-errors on Try.

https://blogs.msdn.microsoft.com/vcblog/2017/07/21/diagnostic-improvements-in-vs2017-15-3-0/

We need to suppress C5038 warnings from Windows Runtime Library header files (wrl.h) included in ANGLE and widget/windows:

z:\build\build\src\vs2017_15.4.2\SDK\Include\10.0.15063.0\winrt\wrl\wrappers\corewrappers.h(515): error C5038: data member 'Microsoft::WRL::Wrappers::Details::SyncLockWithStatusT<Microsoft::WRL::Wrappers::HandleTraits::SemaphoreTraits>::sync_' will be initialized after data member 'Microsoft::WRL::Wrappers::Details::SyncLockWithStatusT<Microsoft::WRL::Wrappers::HandleTraits::SemaphoreTraits>::status_'
...

And suppress C5038 warnings in upstream webrtc code:

media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseFilter.cpp(176): error C5038: data member 'mozilla::media::BaseFilter::mClsId' will be initialized after data member 'mozilla::media::BaseFilter::mState'
media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp(169): error C5038: data member 'mozilla::media::BasePin::mFilter' will be initialized after data member 'mozilla::media::BasePin::mLock'
media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp(170): error C5038: data member 'mozilla::media::BasePin::mLock' will be initialized after data member 'mozilla::media::BasePin::mName'
media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp(172): error C5038: data member 'mozilla::media::BasePin::mDirection' will be initialized after data member 'mozilla::media::BasePin::mQualitySink'

MozReview-Commit-ID: BMDVkvQXNoq

--HG--
extra : rebase_source : 0d5ede9530d0d0750b8fffdc1cdfdc646ec8f22a
2017-11-07 19:52:10 -08:00
Chris Peterson fecbada13a Bug 1415470 - build: Remove always-true version check for VS >= 2015. r=glandium
MozReview-Commit-ID: 1e4Xsw3U3LR

--HG--
extra : rebase_source : 72a94b544027ec9b1a4993f924dfc9490d37ff87
2017-11-10 18:24:53 -08:00
Tom Ritter d86bb6f599 Bug 1414067 Fix the compiler test for FORTIFY_SOURCE r=glandium
MozReview-Commit-ID: 8ozY0Zbuczx

--HG--
extra : rebase_source : 7c99ea332b0da1ac20ec1037fb0dc4ac9088d8f8
2017-11-14 12:13:30 -06:00
Christian Holler d794d62acf Bug 1416456 - Fix --enable-gczeal build bustage in JS engine. r=jandem
MozReview-Commit-ID: 7o5pRbwBZ14

--HG--
extra : rebase_source : d3df2c931fa54ac7ce8f7278f29a372fa3ff53b1
2017-11-11 11:21:32 +01:00
btara 986d32eb92 Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE 2017-11-14 22:40:50 +02:00
Jon Coppeard 757573b0fe Bug 1417077 - Make JSTracer provide the current GC number and use this in nsXULPrototypeDocument::TraceProtos() r=sfink r=mccr8 2017-11-14 17:10:30 +00:00
Coroiu Cristina 6a04305b5d Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-11-14 12:31:45 +02:00
Jan de Mooij e24d7b18cd Bug 1416572 - Use a single JitCode instance for all VMFunction wrappers. r=nbp 2017-11-14 10:45:00 +01:00
Csoregi Natalia 6232db29bd Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-14 01:00:48 +02:00
Csoregi Natalia 8f1a81caad Merge inbound to mozilla-central r=merge a=merge 2017-11-14 00:57:47 +02:00
Dragan Mladjenovic f17743cf65 Bug 1415931 - [MIPS] Make long jumps visible to Wasm module code linking and caching. r=bbouvier
--HG--
extra : rebase_source : 30f424703d9420a149db98a21befb805bde33806
2017-11-13 15:26:09 -05:00
Chris Manchester 72c380c671 Bug 1416059 - Emit ASFLAGS and YASM_ASFLAGS from configure as lists. r=mshal
MozReview-Commit-ID: LBWpzQ9mISI

--HG--
extra : rebase_source : 4c722e68db4b6858aabbbecac834ea8772e0e06a
2017-11-14 10:38:17 -08:00
Andreea Pavel a1061f09c5 Backed out 2 changesets (bug 1416059) for failing /python/mozbuild/mozbuild/test/frontend/test_emitter.py::TestEmitterBasic::test_use_yasm r=backout on a CLOSED TREE
Backed out changeset 597624409f4c (bug 1416059)
Backed out changeset d0df69766fa5 (bug 1416059)
2017-11-14 20:44:54 +02:00
Chris Manchester 4dca13b1ae Bug 1416059 - Emit ASFLAGS and YASM_ASFLAGS from configure as lists. r=mshal
MozReview-Commit-ID: LBWpzQ9mISI

--HG--
extra : rebase_source : f4074f4bdb0acddceeb57d9806c9a7f63a579280
2017-11-13 14:13:11 -08:00
Dustin J. Mitchell 6a322466ba Bug 1410911 - back out bug 1403322; r=gbrown
Backed out changesets 37db725b2308 ccc4f12edef0 e3a310b6b896 547109f6eb1d 5c50f100460d

MozReview-Commit-ID: 5M6Mevz6LZV

--HG--
extra : rebase_source : 038f10c09a6e1bcca1144a252b0c102496481349
2017-11-10 18:19:47 +00:00
Jeff Hemphill c8ad312f54 Bug 1415772: Implement MNearbyInt recover instruction r=nbp
MozReview-Commit-ID: D7JdEHjDl2W

--HG--
extra : rebase_source : 987529027984eaf0ab54e056d2965743c6748c9b
2017-11-09 20:33:02 -08:00
Benjamin Bouvier b80ce00937 Bug 1415549: Use correct encoding when reporting an error with wasm module/field utf8 names; r=luke
MozReview-Commit-ID: 8PcgvVfLa2V

--HG--
extra : rebase_source : 22aa8951c37e06c50774368cd2f4e9676ed747aa
extra : amend_source : 4551be15f97f5b47ad912379f0af31116855223e
2017-11-09 14:57:50 +01:00
Jan de Mooij d46e680eac Bug 1394831 part 19 - Factor out maybeToDictionaryModeForPut. r=bhackett 2017-11-13 10:54:12 +01:00
Jan de Mooij 106827c4c8 Bug 1394831 part 18 - Factor out updateDictionaryTable. r=bhackett 2017-11-13 10:53:14 +01:00
Jan de Mooij d89c2c0e78 Bug 1394831 part 17 - Factor out maybeConvertToOrGrowDictionaryForAdd. r=bhackett 2017-11-13 10:52:38 +01:00
Jan de Mooij e16f5b7652 Bug 1394831 part 16 - Scope table/entry better in putDataProperty/putAccessorProperty. r=bhackett 2017-11-13 10:52:04 +01:00
Jan de Mooij 2643e6ff70 Bug 1394831 part 15 - Pass ShapeTable* to add*Property. r=bhackett 2017-11-13 10:51:10 +01:00
Lars T Hansen 44cf6e38a4 Bug 1416206 - disambiguate a namespace. r=jandem
--HG--
extra : rebase_source : 9d629ff741cfdb277d89383d1cf9bf47186e2dd6
extra : histedit_source : d1bacff9aca2ec2043e2767a5f225936fbc263f7
2017-11-10 13:59:33 +01:00
Shunta Kikuchi 31d263dab2 Bug 1413799 - Express that offset is larger than filesize r=arai
--HG--
extra : amend_source : 2830f10bb370c8051d05edd7d41b2eb6098edf12
2017-11-02 16:39:15 +09:00
Bill McCloskey 5d1bba8be6 Bug 1412190 - Allow active context to be null during profiling (r=jandem)
MozReview-Commit-ID: 3bLcXBPpxtY
2017-11-11 21:04:20 -08:00
Bill McCloskey 79162c692a Bug 1395029 - Scheduler support for blockThreadedExecution (r=froydnj)
MozReview-Commit-ID: EXRMRh9SCsQ
2017-11-11 21:04:20 -08:00
André Bargull 230aa7d0ef Bug 1345600 - Remove the empty script element workaround in jstests' browser.js. r=sfink
--HG--
extra : rebase_source : 3b8e7a233e8df7e5055e65f1a09774a46a05599c
extra : histedit_source : 94c8e1aceab45ac9b04141050f953cc19b6448a4
2017-11-11 04:55:45 -08:00
Jan de Mooij 4e36e5851a Bug 1415489 - Use SingletonObject for Array.prototype[@@unscopables]. r=bhackett 2017-11-11 13:32:56 +01:00
Marco Castelluccio 0590afed91 Bug 1416199 - Don't try to set signal handlers in Windows coverage build. r=froydnj
--HG--
extra : rebase_source : f74f90bf0e146d674044eeef2c2e9b546335a564
2017-11-10 12:50:14 +01:00
Shunta Kikuchi 5984eacd98 Bug 1415076 - Improve error message about defineProperty r=arai 2017-11-07 15:28:20 +09:00
snowman-mh 88c40f69b9 Bug 1352429 - Improve error message for in operator. r=arai 2017-11-08 15:03:47 +09:00
Ted Campbell b2e912c5ab Bug 1390856 - Fix XDR helper thread error handling. r=nbp
Make sure not to return TranscodeResult_Ok if an OOM happens while
running XDR on a helper thread. Also fix OOM handling when computing
BuildID.

MozReview-Commit-ID: EPYNhFsclVG

--HG--
extra : rebase_source : c21e42a206e993a16c92cacda1c1aada9dd53b8e
2017-11-19 00:41:32 -05:00
Gijs Kruitbosch 59ffe6e6ca Bug 1408044 - fix miscellaneous tests that depended on about: existing, r=dao
MozReview-Commit-ID: EKsaFbRoBc4

--HG--
extra : rebase_source : 3c22ed909437a7fa98e2126b4eb8b9c669f98173
2017-11-15 17:19:33 +00:00
Edgar Chen 698fdbc62e Bug 1396620 - Part 1: Remove created callback for custom elements; r=jdai,smaug
MozReview-Commit-ID: IDovq3OZwgy

--HG--
extra : rebase_source : bae891833d4f8139fed2ed31af85173694c7eb11
2017-10-13 23:36:54 +08:00
Tom Ritter aa8fffed76 Bug 1417452 Do not add FORTIFY_SOURCE if --enable-optimize is not set r=glandium
MozReview-Commit-ID: EMjeTvqdME3

--HG--
extra : rebase_source : 86be082ff0fa63099cb54f6665e0cdd8aec8ed49
2017-11-16 13:42:20 -06:00
Andreea Pavel 2fcbdb44fe Backed out 5 changesets (bug 1366083, bug 1410528, bug 1417267) for failing Spidermonkey jstests and jit-tests r=backout on a CLOSED TREE
Backed out changeset a83b373d2d2e (bug 1417267)
Backed out changeset 3059e975eef8 (bug 1366083)
Backed out changeset 94d20ed3c062 (bug 1410528)
Backed out changeset 5e1dc7fec0ff (bug 1410528)
Backed out changeset ec0702d55b01 (bug 1410528)

--HG--
extra : source : 39b52bba2abfddf3a4bee78b0cce9a505d93f204
2017-11-17 10:13:38 +02:00
Csoregi Natalia e520b4f458 Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE 2017-11-14 00:59:27 +02:00
Yoshi Huang 5f6f8f88b6 Bug 1416948 - call DumpObject in DEBUG build. r=jonco 2017-11-15 10:08:35 +08:00
Botond Ballo a3123b8b31 Bug 1415697 - Move a using-declaration in Assembler-shared.h to global scope. r=bbouvier
This works around a clang compiler error on clang that is likely caused
by a clang bug.

MozReview-Commit-ID: 5fnQG2r3gYL

--HG--
extra : rebase_source : f3b03113b42fcca61a79df77cb0721b103346ace
2017-11-10 00:26:11 -05:00
Nathan Froyd b45a18ac13 Bug 1415920 - make better use of Maybe for computing jit warm up thresholds; r=jandem
`Maybe` has some nice utility functions that can replace conditionals;
let's use those instead of nested conditionals.
2017-11-14 13:46:16 -05:00
Gabriele Svelto 0a82b2b0c6 Bug 1418398 - Always un-define _FORTIFY_SOURCE before defining it; r=glandium
MozReview-Commit-ID: 6yN6kA0jQWg

--HG--
extra : rebase_source : 6b805851198fac42e556361557ea6e0524e0ff82
2017-11-20 14:41:35 +01:00
Kevin Gibbons 23d394affc Bug 1380881 - Implement optional catch binding proposal. r=shu 2017-07-12 13:59:26 -07:00
Jon Coppeard 611b41a2e4 Bug 1414338 - Add some assertions to TraceDataRelocations r=sfink 2017-11-10 11:28:38 +00:00
Jan de Mooij d6b8e1b490 Bug 1414340 part 2 - Remove array/generator comprehensions from SpiderMonkey. r=evilpie 2017-11-10 11:52:29 +01:00
Margareta Eliza Balazs 7e070192d7 Merge inbound to mozilla-central r=merge a=merge 2017-11-10 11:55:43 +02:00
Andrea Marchesini 207b8d909e Bug 1347515 - Get rid of nsIJSON.decodeFromStream, r=qdot 2017-11-10 00:27:22 +01:00
Ted Campbell 21292875e7 Bug 1260894 - Remove broken LazyScriptCache r=jorendorff
Due to a shadowed variable in FixedSizeHash, the LazyScriptCache has not
been successfully adding items to the cache. This has been broken for a
while now and the lookup key and other constraints are no longer valid.
This patch removes the cache altogether until someone can re-qualify the
correctness and utility.

MozReview-Commit-ID: CJoB6OpNZen

--HG--
extra : rebase_source : 01debca9db77b6fd9475a66b915bd6f5df4408d0
2017-11-09 10:04:00 -05:00
Andreea Pavel 36cb58a247 Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE 2017-11-09 22:15:19 +02:00
dluca b4ecd36f7b Merge mozilla-central to mozilla-inbound a=merge on a CLOSED TREE 2017-11-09 16:03:23 +02:00
dluca 30ead7d1ae Merge inbound to mozilla-central a=merge 2017-11-09 15:56:43 +02:00
Benjamin Bouvier d172c3963c Bug 1319203: Also rename "entry trampoline" to "slow entry trampoline" in wasm tests; r=me 2017-11-09 13:47:07 +01:00
Sebastian Hengst 1911626bf9 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-11-09 12:01:00 +02:00
Sebastian Hengst 1b0413a887 merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-11-09 11:53:05 +02:00
Jan de Mooij dcc4df0d8e Bug 1415486 - Nursery allocate async functions. r=arai 2017-11-09 09:40:06 +01:00
Luke Wagner 6d8f9c1263 Bug 1414174 - Baldr: fix OOM handling in compileStreaming (r=bbouvier) 2017-11-08 09:15:26 -08:00
Valerie R Young 65a49a02f5 Bug 1415696 - Small fixes to jittest and jstest READMEs r=sfink
DONTBUILD; docs only.

--HG--
extra : rebase_source : 3954e29435fc7be57d05208dbddc951e16161c31
2017-11-08 14:42:00 -08:00
Jeff Walden ea4f1b44ae Bug 1414805 - Use proper modifiers when parsing default expressions that end in an arrow function with block body, in function parameters. r=arai
--HG--
extra : rebase_source : d041b8f66f5ffe3862a9d66670d543105981250b
2017-11-07 16:12:33 -08:00
Jeff Walden 96594947bf Bug 1414805 - Add more tests for other cases of parsing ternary expressions ending in an arrow function with block body, that aren't already covered in the existing test. r=arai
--HG--
extra : rebase_source : 415c26fd7471bfc9bb73f8293a890e41aaa7c0d3
2017-11-07 16:06:07 -08:00
Jeff Walden ffbe096882 Bug 1414805 - Parse the colon in a ?: expression using the Operand modifier, because it follows after an AssignmentExpression. This does not *appear* to fix any observable bugs, but it is consistent with how tokens after AssignmentExpression should be accessed generally. r=arai
--HG--
extra : rebase_source : a269cf8b93e4b27c27dbca9dfcf8f92a9e865b01
2017-11-07 16:05:01 -08:00
Jeff Walden 6e4c88c669 Bug 1414805 - Don't mishandle ASI after a ternary expression ending in an arrow function with block body, or such ternary appearing in a computed property name expression. r=arai
--HG--
extra : rebase_source : 50cc99ead74ded52642f5926ba50fd0a763836af
2017-11-07 16:03:52 -08:00
Sebastian Hengst 92922351ff merge mozilla-central to autoland. r=merge a=merge 2017-11-09 11:59:49 +02:00
Benjamin Bouvier 31c9d59dfa Bug 1415571: Export values of immutable variable globals; r=luke
MozReview-Commit-ID: DaGJMtz31kz

--HG--
extra : rebase_source : ae77506bef74827e551079308c1b3b4bc7f0501d
2017-11-08 19:39:01 +01:00
Benjamin Bouvier a206b17f47 Bug 1415571: Fix inline export numbers for globals; r=luke
MozReview-Commit-ID: 4vqKAh4fUyb

--HG--
extra : rebase_source : 05386c2b681bed7aa3eaee9effd46f17fa14528e
2017-11-08 19:16:38 +01:00
Benjamin Bouvier 1c54a1091e Bug 1415591: Consider the result of HasProperty as a cx failure in wasm::GetLimits; r=luke
MozReview-Commit-ID: 67pAAdM50xH

--HG--
extra : rebase_source : 07c48e528aa04f06d33573a4f00c3f038749f6ba
2017-11-08 19:57:35 +01:00
Benjamin Bouvier f87621f267 Bug 1414852: Don't overflow offset from begin to untrusted wasm jit exit range; r=luke
MozReview-Commit-ID: 3RAq64ojenT

--HG--
extra : rebase_source : 3e279d2ce0fbcb91626dc9b7b3df2e90fec9f199
2017-11-09 12:10:43 +01:00
Benjamin Bouvier 419eb8dbc8 Bug 1319203: Rename Entry -> InterpEntry in wasm code; r=luke
MozReview-Commit-ID: 5tRRsS0McFp

--HG--
extra : rebase_source : adb48af573431826c1703287dcc011e3d4014fb4
extra : histedit_source : 853d349a4c23c6bf3e0c1656c53bb20fa80cc33c
2017-10-20 17:20:57 +02:00
Andrew McCreight 9a5bc96991 Bug 1414442 - De-COM nsIXPConnect::CurrentJSStack. r=mrbkap
MozReview-Commit-ID: 6r35y1MJ0v2

--HG--
extra : rebase_source : 20a955a58bf4d2b69053fbf527a65901ae15f171
2017-11-03 11:59:04 -07:00
Jeff Hemphill a29af12056 Bug 1104647 - IonMonkey: Implement MathFunction(Floor) recover instruction r=nbp 2017-11-08 15:42:57 +00:00
Jan de Mooij 7c6f0020ea Bug 1394831 part 14 - Fix comments. r=bhackett 2017-11-08 15:59:40 +01:00
Jan de Mooij 8b155d6390 Bug 1394831 part 13 - Remove flags argument from StackShape constructor. r=bhackett 2017-11-08 15:59:22 +01:00
Jan de Mooij bb1d86aaba Bug 1394831 part 12 - Remove unused flags argument from matchesParamsAfterId. r=bhackett 2017-11-08 15:58:57 +01:00
Jan de Mooij fdcc641806 Bug 1394831 part 11 - Split getChildProperty in data vs accessor versions. r=bhackett 2017-11-08 15:58:31 +01:00
Jan de Mooij 0e8b3f3eb3 Bug 1394831 part 10 - Simplify addDataProperty's slot argument. r=bhackett 2017-11-08 15:57:12 +01:00
Narcis Beleuzu 82324f1ffe Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-11-08 12:57:37 +02:00
Narcis Beleuzu 218e1676cb Merge inbound to mozilla-central r=merge a=merge 2017-11-08 12:51:09 +02:00
Boris Zbarsky 97828fce1d Bug 1415389. Make ChromeUtils a WebIDL namespace. Remove ThreadSafeChromeUtils. r=kmag
MozReview-Commit-ID: 9ysAeaBMNVt
2017-11-08 00:25:33 -05:00
Tom Schuster ae1b806daa Bug 1019116 - Import Promise.prototype.finally test262 tests. r=anba 2017-11-07 18:26:36 +01:00
Boris Zbarsky 25f3d350f0 Bug 1414292 followup. Indexed properties are enumerable on Window per spec, and thus we fix the CLOSED TREE.
MozReview-Commit-ID: 6Q76VqwSiEx
2017-11-07 16:55:29 -05:00
Boris Zbarsky e66612be96 Bug 1414292. Update to HTML spec changes for cross-origin object property enumerability. r=peterv
Updates to https://github.com/whatwg/html/pull/3186

Includes the changes from https://github.com/w3c/web-platform-tests/pull/8045

MozReview-Commit-ID: 5vEo1QGPufE
2017-11-07 15:36:16 -05:00
Philip Chimento 26740772e0 Bug 1414945 - Don't use TimeDuration in static initializer. r=jandem
On Darwin this would cause a race between two static initializers.

--HG--
extra : rebase_source : 0547c4018334f7112022f1893c5f36a47dc14501
2017-11-06 15:49:15 -08:00
Sebastian Hengst da0a0c3440 Backed out 3 changesets (bug 1019116) for failing tc-M(c3) in js/xpconnect/tests/chrome/test_xrayToJS.xul r=backout on a CLOSED TREE
Backed out changeset fc05d670729c (bug 1019116)
Backed out changeset 2ab4309be28d (bug 1019116)
Backed out changeset 7ca31c599c21 (bug 1019116)
2017-11-07 20:48:17 +02:00
André Bargull 1bbf1a9f04 Bug 1414546 - Don't treat "yield" as a keyword in JS1.7. r=jandem 2017-11-07 06:10:30 -08:00
Sebastian Hengst a5d99d720e Backed out 2 changesets (bug 1410132) for bustage, e.g. in spidermonkey non-unified at js/src/threading/Mutex.cpp:47: 'JS_IsInitialized' was not declared in this scope. r=backout on a CLOSED TREE
Backed out changeset 28c901411c1e (bug 1410132)
Backed out changeset 003ff6a2a254 (bug 1410132)
2017-11-07 20:04:43 +02:00
Jon Coppeard 45f03229f6 Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp 2017-11-02 14:51:27 +00:00
Jon Coppeard cd21fff957 Bug 1410132 - Skip mutex ordering checks when JS engine is not initialized r=sfink 2017-11-07 17:37:25 +00:00
Tom Schuster 703535c117 Bug 1019116 - Import Promise.prototype.finally test262 tests. r=anba 2017-11-07 18:26:36 +01:00
André Bargull 82678044a9 Bug 1019116 - Implement Promise.prototype.finally. r=till,bz 2017-08-01 14:05:08 -07:00
Tom Schuster 9697c295d4 Bug 1019116 - Remove old Promise selfhosting functions. r=till 2017-11-07 18:26:36 +01:00
Jon Coppeard a6e864d2ce Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp 2017-11-02 14:51:27 +00:00
Jon Coppeard 5f7c71c302 Bug 1410132 - Skip mutex ordering checks when JS engine is not initialized r=sfink 2017-11-07 17:37:25 +00:00
Jan de Mooij 6d44207666 Bug 1415119 - Support out-of-bounds indexes in PostWriteElementBarrier. r=jonco 2017-11-08 09:21:27 +01:00
André Bargull 58ba0712de Bug 1019116 - Implement Promise.prototype.finally. r=till 2017-08-01 14:05:08 -07:00
Tom Schuster f7d796a838 Bug 1019116 - Remove old Promise selfhosting functions. r=till 2017-11-07 18:26:36 +01:00
Jan de Mooij cf7e09f7f0 Bug 1415161 - Get rid of slow JSContext::findVersion calls when parsing regular expressions. r=anba 2017-11-07 17:40:12 +01:00
Jan de Mooij 3e832151da Bug 1415124 - Nursery allocate cloned LexicalEnvironmentObjects. r=jonco 2017-11-07 17:39:10 +01:00
Tooru Fujisawa 126d74c714 Bug 1244280 - Use system stack limitation instead of hardcoded smaller value on linux. r=nbp
Great thanks to krzysztof.modras@gmail.com who initially wrote this patch.
2017-11-08 00:30:31 +09:00
Ishigaki abd61e92e8 Bug 1339895 - Improve error message for unexpected token. r=arai 2017-11-02 13:15:27 +09:00
Masatoshi Kimura 383e90a03b Backed out changeset 6555a2a899a0 (bug 1384557) due to causing bug 1414060. r=backout
MozReview-Commit-ID: FV44JQSDXPQ

--HG--
extra : amend_source : 8c05281fad889edd723ab58786d0bf16f7d325b0
2017-11-07 20:39:00 +09:00