Ted Campbell
fd1224b2e7
Bug 1354275 - Fix handling of Array() throwing in Ion r=jandem
...
MozReview-Commit-ID: 4bwSYSmvLUV
--HG--
extra : rebase_source : e9e1fd64dfa2ba330582dd0945b14de873a36f7e
2017-04-10 10:40:47 -04:00
Iris Hsiao
05ad633169
Merge mozilla-central to autoland
...
--HG--
extra : rebase_source : 191c554cc14a76f0df547033c99e201d1ce7d915
2017-04-12 11:18:49 +08:00
Sebastian Hengst
4760939ddc
Backed out changeset c30eae661333 (bug 1352449) for failing non-unified spidermonkey build. r=backout
2017-04-11 20:10:40 +02:00
Petr Sumbera
f8cc0820ce
Bug 1352449 - JSErrorReport::initBorrowedLinebuf should be called with aligned pointer for char16_t. r=arai
2017-03-31 08:15:47 -07:00
Petr Sumbera
981771259d
Bug 1353050 - WasmSignalHandlers.cpp should use __sun instead of SOLARIS. r=luke
2017-04-03 08:48:27 -07:00
André Bargull
5a40a50d0e
Bug 1355399 - Switch property retrieval in Async-from-Sync Iterator prototype methods. r=arai
...
--HG--
extra : rebase_source : 34f909d7399fa36dbd6add65d9c650c72501a696
2017-04-11 15:08:47 +02:00
André Bargull
38c4aba29d
Bug 1355400 - Check for-await loop uses for-of loop syntax. r=arai
...
--HG--
extra : rebase_source : 1598f3e6e012333073278f23e67aeb00a46e2782
2017-04-11 14:56:09 +02:00
Tooru Fujisawa
df77d281bb
Bug 1354554 - Remove iterator result object from the stack and place IteratorNext at the top of the loop to avoid having unnecessary values at the backedge. r=shu
2017-04-12 00:43:42 +09:00
Benjamin Bouvier
f5ec5d74c8
Bug 1340219: Move AddressOf and dependencies to WasmRuntime.cpp; r=luke
...
MozReview-Commit-ID: 4CdccAcmXSJ
--HG--
extra : rebase_source : 05c2c75155c106603651a2860d6e76552c6e60aa
2017-03-29 19:49:03 +02:00
Benjamin Bouvier
3d88cb8e52
Bug 1340219: Baldr: Make calls to builtin imports fast in wasm; r=luke
...
MozReview-Commit-ID: KgPyAcdSlRj
--HG--
extra : rebase_source : de7a21b5cb0ab9e5ec3a1db96e317f3d0ce1f622
2017-04-10 13:43:59 +02:00
Sebastian Hengst
449a337e7b
Backed out changeset 1bd354390f12 (bug 1329923) for timing out in devtools' browser_markers-cycle-collection.js and browser_perf-button-states.js and xpcshell's test_profiler_activation-02.js. r=backout on a CLOSED TREE
2017-04-11 14:56:12 +02:00
Benjamin Bouvier
680f9a05c8
Bug 1353352: Always flush constant pools at the end of stubs; r=luke
...
MozReview-Commit-ID: 8t597CFnKUz
--HG--
extra : rebase_source : 47ab1689381f026f4f4f955afc6bc5a724becf91
2017-04-04 16:11:44 +02:00
Hannes Verschore
66c91dc003
Bug 1329923: IonMonkey - Emit profiler markers for finishing ion compilation and discarding code, r=jandem
2017-04-11 12:06:41 +02:00
Hannes Verschore
392eebe5d8
Bug 1348777: IonMonkey - Only trim out JSFunctions from the inline property table, r=jandem
2017-04-11 12:06:39 +02:00
Carsten "Tomcat" Book
ee9da45454
merge mozilla-inbound to mozilla-central a=merge
2017-04-11 10:17:24 +02:00
Phil Ringnalda
d25edd4d4f
Bug 1351188 - Disable test262 String.prototype.normalize tests when normalize isn't available, r=shu
2017-04-10 18:53:24 -07:00
Wes Kocher
5eabc03c18
Merge m-c to autoland a=merge
2017-04-10 16:55:21 -07:00
Sebastian Hengst
1828ea89ca
Backed out changeset 7fdcabdbb675 (bug 1024669) for failing mda, GTest and talos jobs. r=backout on a CLOSED TREE
2017-04-10 19:05:44 +02:00
André Bargull
a39805a74b
Bug 1353774 - Module namespace objects now call OrdinaryDelete when deleting a symbol-valued property key. r=jonco
...
--HG--
extra : rebase_source : f378044565b9174853f29266e7e37b7620111e57
extra : histedit_source : 9606f7b3f79714b971b44183ef753faf77a04661
2017-04-10 13:30:00 +02:00
André Bargull
4bd07de113
Bug 1345868 - Don't assert when calling getModuleLoadPath in workers. r=jonco
...
--HG--
extra : rebase_source : ac29f323d2f83ca3319f5225068693bb57cdc575
extra : histedit_source : d31b170b9d2f0356d52a953cb470ef0816fdf524
2017-04-10 13:29:50 +02:00
André Bargull
ca99b3847e
Bug 1355025 - Directly return result instead of using out-param in BytecodeEmitter::isRestParameter. r=arai
...
--HG--
extra : rebase_source : d548ae7f8f0c608016eff779336850b5c4319051
extra : histedit_source : be38081050d1fe36902b1ac09d878b0410a5a24a
2017-04-10 13:17:03 +02:00
André Bargull
8d6ae750b4
Bug 1325696 - Remove unused function exports to self-hosted global. r=till
...
--HG--
extra : rebase_source : 955a5a9e1bbf82c9e16e58239f8930eae93eecb4
extra : histedit_source : 644ce5389dc42d1f7d18a2ae35633c8103b4996b
2017-04-10 13:17:00 +02:00
André Bargull
e177aa78c9
Bug 1353797 - Remove unused DataViewObject::notifyBufferDetached(JSObject*). r=evilpie
...
--HG--
extra : rebase_source : ff975f2dd4ef1aefc9cd0ba0ce93434912d8d156
extra : histedit_source : 821cdef7e9dd0da0821ef6a2c1b5ba3d41dd6a07
2017-04-10 13:16:58 +02:00
André Bargull
1810ed04d8
Bug 1338126 - Rename compound HasProperty+GetProperty from GetElement to HasAndGetElement. r=evilpie
...
--HG--
extra : rebase_source : 9ac51201b6798ed4c22feed0d2e67c768e841e43
extra : histedit_source : 18cb79a5b7cc4fdfd5a69d91442fd7a8ed152c25
2017-04-10 13:16:55 +02:00
André Bargull
006bef6c2d
Bug 1341684 - Remove unused local variable in BytecodeEmitter::setOrEmitSetFunName. r=arai
...
--HG--
extra : rebase_source : c19eaaeb1cd1b0429baf3d72bfffb1b7970166c5
extra : histedit_source : ad30728faf09ffab9b521c1022905bb53d825e1b
2017-04-10 11:11:42 +02:00
Andrew McCreight
fe0bcc3a40
Bug 1338272 - Require that the return value of MaybeSetPendingException is used. r=bz
...
Most of the time, the return value of this method should be checked,
because behavior should depend on whether or not an exception is
thrown. However, if it is called immediately after a throw it doesn't
need to be checked because it will always return true. bz said there
is no public API that lets you assume there is an exception because it
would be "too easy to misuse".
MozReview-Commit-ID: CqyicBbcNjW
--HG--
extra : rebase_source : a5b74ba88a927a90d491ceb8f0b750a67f62b0f4
2017-02-14 16:17:02 -08:00
Mike Hommey
b1220370d9
Bug 1354395 - Always bind symbols at load time for ctypes libraries. r=bsmedberg
...
When symbols are not bound at load time, missing symbols can lead to
NULL derefs or jumps to 0x0 at runtime, crashing the process running
the corresponding JS code, which is rather undesirable. So, prevent
libraries that have missing symbols to load at all through ctypes.
--HG--
extra : rebase_source : e6a8162621dd9c5df410d9eec4224c7e79ea9819
2017-04-07 12:07:32 +09:00
Mike Hommey
5fc0411975
Bug 1354395 - Update sixgill to a rebuild that links against GMP statically. r=sfink
...
The mercurial revision of sixgill listed in the manifest doesn't exist,
so I took what looks like corresponds to the last change to the tooltool
manifests, in order to avoid any other difference than GMP linkage.
This was built manually on a one-click-loaner.
--HG--
extra : rebase_source : 5ea830e48a6424a6ded9beab0628d0e562251c47
2017-04-11 17:28:10 +09:00
Ted Campbell
e98f34553b
Bug 1354560 - Fix IONFLAGS=help message r=h4writer
...
MozReview-Commit-ID: 8O5vDfuxpaa
--HG--
extra : rebase_source : 1df0b9acae9eb6391398511f1b3f226f2e6288f3
2017-04-07 10:51:28 -04:00
André Bargull
32138a6ea3
Bug 1318403 - Part 9: Suppress rooting analysis when calling u_hasBinaryProperty. r=sfink
2017-04-09 17:00:29 +02:00
André Bargull
f4761e33e6
Bug 1318403 - Part 8: Generate Unicode resources to include code point names. r=Waldo
2017-03-13 12:30:39 +01:00
André Bargull
ee5f1c8842
Bug 1318403 - Part 7: Add code point names in generated Unicode sources. r=Waldo
2017-03-13 13:29:30 +01:00
André Bargull
1af7320d66
Bug 1318403 - Part 6: Update test262 exclusion list. r=Waldo
2017-04-06 10:22:45 +02:00
André Bargull
27f90592c2
Bug 1318403 - Part 5: Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification. r=Waldo
2017-04-06 10:17:39 +02:00
André Bargull
7a7a2540ea
Bug 1318403 - Part 4.3: Move duplicate code in ToUpperCase to new helper method. r=Waldo
2017-04-06 10:16:33 +02:00
André Bargull
9b2c99ea6f
Bug 1318403 - Part 4.2: Use realloc instead of malloc when resizing a newly created string buffer. r=Waldo
2017-04-06 10:13:00 +02:00
André Bargull
f68188a9e5
Bug 1318403 - Part 4.1: Handle special casing characters in String.prototype.to(Lower|Upper)Case. r=Waldo
2017-04-06 10:11:05 +02:00
André Bargull
de7cc038aa
Bug 1318403 - Part 3: Recreate files created through make_unicode to include special casing info. r=Waldo
2017-03-08 09:26:00 -08:00
André Bargull
b0efec259f
Bug 1318403 - Part 2: Update make_unicode.py to process SpecialCasing.txt. r=Waldo
2017-03-08 11:33:21 -08:00
André Bargull
d60e6ebc46
Bug 1318403 - Part 1.2: Recreate files created through make_unicode. r=Waldo
2017-03-08 09:12:48 -08:00
André Bargull
6dd1142a0e
Bug 1318403 - Part 1.1: Reduce code duplication in make_unicode. r=Waldo
2017-03-08 09:10:50 -08:00
André Bargull
933c665eb2
Bug 1346079: Update length of function returned from DateTimeFormat.prototype.format to match latest spec. r=gandalf
2017-04-06 14:26:10 +02:00
André Bargull
f97c82453a
Bug 1354529: Don't set constructor-flag for generator functions created through GeneratorFunction intrinsic. r=arai
2017-04-07 15:21:45 +02:00
André Bargull
b719cb0993
Bug 1354212: Fix source representation for async generators created through AsyncGenerator intrinsic. r=arai
2017-04-07 16:02:11 +02:00
André Bargull
f2c723fa8a
Bug 1353693: Correct parsing of async generator methods. r=arai
2017-04-09 11:59:26 +02:00
Tooru Fujisawa
74eb2f2ba5
Bug 1352317 - Output the kind of string in gc edges log. r=jandem
2017-04-09 17:52:45 +09:00
Jan de Mooij
a548d4c9cf
Bug 1354582 - Support non-singleton functions in IonBuilder::getSingleCallTarget. r=evilpie
...
--HG--
extra : rebase_source : 6b34a33e93096a77bcf91b2df56a8070fe5b100a
2017-04-08 19:49:37 +02:00
Kris Maglione
d1ada5659d
Bug 1353150: Add tests for chrome Xray named element property access. r=bz
...
MozReview-Commit-ID: 3Wyr8mkgE2c
2017-04-06 21:32:47 -07:00
Lars T Hansen
823fdb1a4e
Bug 1353347 - wasm baseline, properly chop int32 constants to 32 bits. r=luke
...
--HG--
extra : rebase_source : 96072d01abbeba842a316b69bf014623adeb465f
2017-04-07 13:12:20 +02:00
Phil Ringnalda
a93a258e37
Backed out changeset 35e0a23e1c89 (bug 1346012) for mass crashes in js::IsDeadProxyObject
...
CLOSED TREE
2017-04-07 20:00:22 -07:00