Commit Graph

56977 Commits

Author SHA1 Message Date
André Bargull
01b5b42b6e Bug 1305566 - Part 9: Remove unused/dead code in Parser.{h,cpp}. r=arai
--HG--
extra : rebase_source : 2b58d6b6b05d6e3d0a03858099804378c0db8001
2016-10-06 21:55:25 -07:00
André Bargull
48ed63306f Bug 1305566 - Part 8: Allow escape sequences in strict-reserved-words and yield. r=arai
--HG--
extra : rebase_source : 7eb9675da0d9e54a0faba24c085d0a3e48331b5b
2016-10-06 21:55:20 -07:00
André Bargull
9b42e8e95a Bug 1305566 - Part 7: Only treat yield as a keyword when YieldIsKeyword is used. r=arai
--HG--
extra : rebase_source : 9ef907f89ea74b7501589fcf0149dce6e959e356
2016-10-06 21:55:13 -07:00
André Bargull
203237f503 Bug 1305566 - Part 6: Pass correct yieldHandling to function parameters parser to handle yield in arrow parameters. r=arai
--HG--
extra : rebase_source : 289c1ff1e3c462d94075eaa4a99fdad62bae3452
2016-10-06 21:55:06 -07:00
André Bargull
8364af7470 Bug 1305566 - Part 5: Allow yield in object destructuring shorthand and CoverInitName. r=arai
--HG--
extra : rebase_source : 3077ce9812e12e1a714b03f82c7e4ca49579834c
2016-10-06 21:54:57 -07:00
André Bargull
7c128adb58 Bug 1305566 - Part 4: Allow yield without value expression in for-in initializer. r=arai
--HG--
extra : rebase_source : 18dcbd6349b0db94dd74cab7d7dfd495d00d9b6f
2016-10-06 21:54:50 -07:00
André Bargull
65b9ad6650 Bug 1305566 - Part 3: Show error marker for invalid CoverInitName at correct position. r=arai
--HG--
extra : rebase_source : ece23022f4653f54e9999af551b27d8761b312d0
2016-10-06 21:54:43 -07:00
André Bargull
ad204c4832 Bug 1305566 - Part 2: Handle CoverInitName for assignment destructuring in for-in/of loop head. r=arai
--HG--
extra : rebase_source : 2ee46256fb051c82de6f5865585d8c37f7c31232
2016-10-06 21:54:36 -07:00
André Bargull
9359c3efed Bug 1305566 - Part 1: Allow 'static' with escape sequences as method name. r=arai
--HG--
extra : rebase_source : 4130c6291dcc971bc92c5667dc39fc1d0171a9fb
2016-10-06 21:54:24 -07:00
André Bargull
887e7a5b8b Bug 1198377 - Move Map/Set constructor initialization to self-hosted code. r=till 2016-10-05 07:52:20 -07:00
Emanuel Hoogeveen
0176204bf9 Bug 1308125 - Diagnose MakePagesReadOnly crashes and fix crash reporter annotations. r=jandem 2016-10-07 02:37:00 -04:00
André Bargull
a8b61c3c35 Bug 1303788 - Add support for trailing comma in argument and parameter lists (ES2017). r=arai 2016-10-06 23:38:16 -07:00
André Bargull
c52b3dc6ca Bug 837961 - Part 1: Add scripts to update tzdata in ICU data files. r=Waldo 2016-10-06 22:37:20 -07:00
André Bargull
96a41c3380 Bug 1243858 - Disallow unary expression on left-hand side of exponentiation operator. r=arai 2016-10-06 08:12:55 -07:00
André Bargull
4c4210c697 Bug 1288381 - Allow member expressions after super() call. r=arai 2016-10-03 07:16:08 -07:00
David Major
e4b6fa3c47 Bug 931687: Use the -Gw flag on Windows builds for better linker optimizations. r=glandium 2016-10-07 08:31:24 -05:00
Jon Coppeard
123936bacd Bug 1306382 - Automatically ExposeToActiveJS when reading out of a TenuredHeap<T> r=sfink r=mccr8 2016-10-07 13:58:37 +02:00
Jon Coppeard
00006e3268 Bug 1308200 - Assert that we don't create a black->gray edge when writing to a function's extended slots r=sfink 2016-10-07 13:58:37 +02:00
Jon Coppeard
b168bc50a7 Bug 1308048 - Ensure off-thread parse task's script is rooted correctly r=jandem a=abillings 2016-10-07 13:58:37 +02:00
Hannes Verschore
74c4b5c3d2 Bug 1296649: Split ICEntry between Ion and Baseline version, r=jandem 2016-10-07 10:15:35 +02:00
Jon Coppeard
d5f9a8fa71 Bug 974415 - Add a separate API to get the number of fixed slots in an object that can be used off-main-thread r=jandem 2016-10-06 15:56:15 +02:00
Jon Coppeard
71e010aedd Bug 1165905 - Make JS_GetGlobalJitCompilerOption fail for unknown options r=jandem 2016-10-06 15:55:40 +02:00
Jan de Mooij
e6f7d2bfe3 Bug 1267163 followup - Use static_assert instead of MOZ_ASSERT. r=red, CLOSED TREE 2016-10-06 15:27:02 +02:00
Jan de Mooij
eb36b16c2d Bug 1267163 - Port primitive value getprop stub to CacheIR. r=efaust
--HG--
extra : rebase_source : 1a6d1a66695288fdfd83ea9f10f6d8aa60ad3c06
2016-10-06 14:58:35 +02:00
Carsten "Tomcat" Book
7333917288 Merge mozilla-central to mozilla-inbound 2016-10-06 12:28:03 +02:00
Carsten "Tomcat" Book
5ee5b8bebb Backed out changeset a045ca98c52c (bug 1198377) for suspicion that this cause windows 7 reftest crashes
--HG--
extra : rebase_source : ed3fc282977a9e5d949af1d72c88e4545ce77e56
2016-10-06 12:26:22 +02:00
Carsten "Tomcat" Book
7c8e81673d merge mozilla-inbound to mozilla-central a=merge 2016-10-06 11:59:54 +02:00
Benjamin Bouvier
2706a2878b Bug 1307973: fix build bustage on win; r=me 2016-10-06 09:55:18 +02:00
Benjamin Bouvier
787dc14791 Bug 1307973: Fix AFL wasm loop and prevent its future breakage; r=luke
MozReview-Commit-ID: DG6NaJZcc3W

--HG--
extra : rebase_source : 5032cf4e6c225520be9f9566d960017a63136979
extra : amend_source : c9529ee9344cde3aa7ad0d0e9d7a45e6d9905c43
2016-10-05 22:34:52 +02:00
Makoto Kato
a63d9581cc Bug 1307723 - Use USE_CLOCK_API on Android 64-bit. r=terrence
MozReview-Commit-ID: GTPaqSbkh9T
2016-10-06 15:53:11 +09:00
André Bargull
a344a8d7c4 Bug 1300825 - Don't compute time zone info for Date.prototype.toDateString. r=till 2016-10-05 03:25:16 -07:00
André Bargull
f98dbfabeb Bug 1300825 - Code clean-ups for date formatting. r=till 2016-10-05 03:25:03 -07:00
André Bargull
3fe71c7596 Bug 1300825 - Use more SprintfLiteral in jsdate. r=till 2016-10-05 03:24:31 -07:00
Shu-yu Guo
73330ded89 Bug 1302432 - Fix RematerializedFrame slot tracing. (r=jimb) 2016-10-05 15:20:58 -07:00
Hannes Verschore
b1af38dfdb Bug 1299108: IonMonkey - Fix hazard, r=bustage 2016-10-05 23:33:23 +02:00
Hannes Verschore
d6dda104a5 Bug 1299108: IonMonkey - Make sure we don't compile the same script twice at the same time, r=jandem 2016-10-05 23:00:39 +02:00
Steve Fink
060676538e Bug 1307296 - Stricter requirements for accessing typed object data, r=jonco
--HG--
extra : rebase_source : c87f640c0c28bd941dafb9aadccca1ffa899f523
extra : histedit_source : 6ef67198f6ca4f3824f24d97923c9a6a94f51741
2016-10-04 11:31:56 -07:00
Steve Fink
23a19fcfc7 Bug 1307296 - Avoid GC hazards when accessing typed object data, r=jonco
--HG--
extra : rebase_source : 420b98c342630bc12181419d60dc137f3a3a4d0f
2016-10-05 13:56:53 -07:00
Steve Fink
02ddcda415 Bug 1303328 - Avoid constructing strings to feed to InferSpew if inactive, r=jandem
--HG--
extra : rebase_source : a54f6c6163b411bf41df4bb86b81259d137ee62d
2016-10-04 11:31:31 -07:00
Benjamin Bouvier
475b194f1b Bug 1301029: Add wasm full testing; r=luke
MozReview-Commit-ID: 2gFPloeqfMd

--HG--
extra : rebase_source : a93bf54cfb2f7d15214c3baea06f86a785b5a773
2016-09-07 10:35:42 +02:00
Carsten "Tomcat" Book
750b23e14d Merge mozilla-central to mozilla-inbound 2016-10-05 17:07:19 +02:00
Carsten "Tomcat" Book
3522f1d38a merge mozilla-inbound to mozilla-central a=merge 2016-10-05 15:42:48 +02:00
Jon Coppeard
a123b01d13 Bug 1307361 - Remove OOM message in heap checking zeal mode r=sfink 2016-10-05 10:09:24 +02:00
Jon Coppeard
4bf21a1fc6 Bug 1302682 - Add assertion to help catch incorrect alloc kind when tenuring r=sfink 2016-10-05 10:09:24 +02:00
Bill McCloskey
f478d1188c Bug 1306708 - Rename prio to nested in IPDL (r=dvander) 2016-10-04 20:34:54 -07:00
Wes Kocher
a0ecf84551 Merge m-c to inbound, a=merge 2016-10-04 17:42:22 -07:00
Wes Kocher
5a2fb874ca Merge inbound to central, a=merge 2016-10-04 17:32:01 -07:00
Steve Fink
e63eb33a08 Backed out changeset 327706b55f4e (bug 1306249) on a CLOSED TREE
--HG--
extra : amend_source : 4228a770a91f10b2558bcc0426f5e80c7cb537aa
2016-10-04 16:39:22 -07:00
Gary Kwong
198aff4985 Bug 1307523 - Backed out changeset 6e75141df030, rs=jandem over IRC
MozReview-Commit-ID: JWBmRQwLZql
2016-10-04 10:44:36 -07:00
Sebastian Hengst
42316b8d09 Backed out changeset 122e1eaf7a4c (bug 1307446) for failing saved-stacks/async-principals.js. r=backout 2016-10-04 18:29:51 +02:00