Commit Graph

59697 Commits

Author SHA1 Message Date
Sebastian Hengst
1bec3d34e4 Backed out changeset 8417a09fdec3 (bug 1343158) for failing own test in Windows plain shell. r=backout 2017-04-12 18:36:38 +02:00
Emanuel Hoogeveen
262bf8b5a6 Bug 1355133 - Check temporary buffer to detect instances of faulty hardware. r=jandem 2017-04-10 09:37:00 -04:00
Avikalpa Kundu
418fdb835b Bug 1338841 - Change ascii to latin1 in irregexp where it's actually checking latin1. r=arai
--HG--
extra : amend_source : f405e5bb9020ad6233e3ed9f95e029a8658993c1
2017-04-10 08:43:00 -04:00
Tooru Fujisawa
50b68cf001 Bug 1343158 - Restore stack trace for async function after await. r=jimb 2017-04-12 23:33:25 +09:00
Jon Coppeard
3b3c2d1336 Bug 1354480 - Sweep compartment's template literal map r=sfink 2017-04-12 10:02:32 +01:00
Jon Coppeard
93196961b0 Bug 1337578 - Mark atoms when cloning functions r=bhackett 2017-04-12 10:00:45 +01:00
Jon Coppeard
1797b2399a Bug 1355065 - Remove unused read barrier API r=jandem 2017-04-12 09:58:47 +01:00
Phil Ringnalda
b35f2c4c2b Backed out 3 changesets (bug 1348134) for ASan leaks
CLOSED TREE

Backed out changeset 1dc3aef24017 (bug 1348134)
Backed out changeset 536a322e2985 (bug 1348134)
Backed out changeset 5f6017c9156d (bug 1348134)
2017-04-11 19:13:18 -07:00
Shu-yu Guo
ac16579fb9 Bug 1348134 - Pin chars returned from ScriptSource as an analog to Rooted. (r=jonco) 2017-04-11 15:27:23 -07:00
Shu-yu Guo
0af3fba385 Bug 1348134 - Handle compression tasks with major GCs instead of eagerly. (r=sfink,jonco) 2017-04-11 15:27:23 -07:00
Shu-yu Guo
b30239713c Bug 1348134 - Stop eagerly compressing ScriptSources. (r=jonco) 2017-04-11 15:27:23 -07: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
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