Sebastian Hengst
d61954557d
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Ai6Y5GGfkfT
2017-11-04 10:58:24 +01:00
Boris Zbarsky
91cf28ede5
Bug 1414461. Make sure we always null-check the result of XrayTraits::EnsureHolder. r=mccr8
...
MozReview-Commit-ID: IV2L0f2612D
2017-11-04 00:36:34 -04:00
Tom Schuster
bb77a111ee
Bug 1413907 - Change InitPropertyOperation to accept a PropertyName directly. r=jandem
2017-11-02 16:56:13 +01:00
André Bargull
ca52711eb9
Bug 1409187 - Remove telemetry for __proto__. r=luke
2017-11-02 07:14:45 -07:00
André Bargull
80db1396dc
Bug 1406993 - Add a new equivalent year mapping table for years after 2037. r=Waldo
2017-11-03 03:12:47 -07:00
André Bargull
ad26422fd5
Bug 1413944 - Don't try to deflate two-byte code unit in StringFromCharCode. r=jandem
2017-11-02 08:44:45 -07:00
André Bargull
06bd9bb488
Bug 1346080 - Make jstests TestCase object resilient against Object.prototype changes. r=Waldo
...
--HG--
extra : rebase_source : e35d008f4ea886884693e7de933a5d31a2ab8cb2
2017-11-02 03:49:40 -07:00
Jan de Mooij
a70dbf7123
Bug 1119777 - Remove non-standard Function.prototype.isGenerator. r=arai,kmag
2017-11-03 17:27:43 +01:00
David Major
c49eaa95ac
Bug 1413675 - Downgrade to Windows SDK 10.0.15063.0 to fix clang builds. r=froydnj
...
The new VS package is now based on update 15.4.2, although that release didn't affect any files in our package. I'm picking up the update mostly just to make filename unique.
2017-11-03 09:26:58 -04:00
NARCIS BELEUZU
4f24ca320e
Backed out 1 changesets (bug 1410132) for asserting /builds/worker/workspace/build/src/memory/build/mozjemalloc.cpp:4729 r=backout on a CLOSED TREE
...
Backed out changeset fc7fdeed66bc (bug 1410132)
2017-11-03 15:17:24 +02:00
Jon Coppeard
2563e6ee89
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
18857fa259
Bug 1413997 - Improve readability of js::DumpObject() output r=jandem
2017-11-03 10:25:25 +00:00
Jon Coppeard
1b4b3e3cab
Bug 1413914 - Add zeal mode to check gray marking invariants after every GC r=sfink
2017-11-03 10:25:25 +00:00
Jon Coppeard
a226a64a26
Bug 1399866 - Dump even more info on gray marking failure r=pbone
2017-11-03 10:25:25 +00:00
NARCIS BELEUZU
2e3654a915
Merge mozilla-inbound to mozilla-central. r=merge a=merge
2017-11-03 12:04:55 +02:00
Sebastian Hengst
e9b3a258b8
merge mozilla-central to autoland. r=merge a=merge
2017-11-02 23:15:55 +01:00
Sebastian Hengst
68106833b3
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: xcHQOq7Rbv
2017-11-02 22:59:04 +01:00
Boris Zbarsky
0bbe6f4940
Bug 1412741. Back out the fix for bug 1381408, because that change doesn't look like it's web-compatible. r=peterv
...
MozReview-Commit-ID: LSYYAt0bAkT
2017-11-02 13:02:55 -04:00
ANDREEA PAVEL
a859e870fe
Backed out changeset d3a0101e3936 (bug 1410132) for build failure ContainerParser.cpp:131 r=backout on a CLOSED TREE
2017-11-02 18:06:58 +02:00
Jon Coppeard
c6c2b4f6ba
Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
2017-11-02 14:51:27 +00:00
Jan de Mooij
98fd36da6e
Bug 1083482 part 11 - Use infallible unbox for JSOP_ITERNEXT in Ion. r=evilpie
2017-11-02 15:39:11 +01:00
Jan de Mooij
c7e2a86894
Bug 1083482 part 10 - Rename ResumeKind::CLOSE to ResumeKind::RETURN. r=anba
2017-11-02 15:38:17 +01:00
Jan de Mooij
6d3249977a
Bug 1083482 part 9 - More StarGenerator -> Generator renaming. r=anba
2017-11-02 15:37:26 +01:00
Jan de Mooij
3f87bfc46d
Bug 1083482 part 8 - Clean up more generator code. r=arai
2017-11-02 15:36:18 +01:00
Tom Schuster
1bc9e8a5d9
Bug 1413900 - Remove unused JS capability macros. r=arai
2017-11-02 14:39:08 +01:00
Jan de Mooij
b92c663970
Bug 1083482 part 7 - Rename StarGenerator to Generator in self-hosted code. r=anba
2017-11-02 14:02:06 +01:00
Jan de Mooij
07fabe7150
Bug 1083482 part 6 - Merge GeneratorObject and StarGeneratorObject. r=arai
2017-11-02 13:58:45 +01:00
Jan de Mooij
65a01dd0f9
Bug 1083482 part 5 - Clean up CloseIterator, remove UnwindIteratorForException. r=arai
2017-11-02 13:58:13 +01:00
Jan de Mooij
eb82e60199
Bug 1083482 part 4 - Remove more self-hosting code. r=anba
2017-11-02 13:56:53 +01:00
Jon Coppeard
16b94b0812
Bug 1413635 - Give AllocKind enum a uint8_t base r=sfink
2017-11-02 11:34:22 +00:00
Jon Coppeard
a8442ff868
Bug 1413635 - Generate AllocKind enum automatically and include more information in the definition macro r=sfink
2017-11-02 11:34:22 +00:00
Chris Manchester
3b58a05af7
Bug 1411712 - Move symbol version script ldflags for js to moz.build r=mshal
...
MozReview-Commit-ID: D1NqJRFjVI2
--HG--
extra : rebase_source : a1762260f56812998302eccf27ceb425da8906ad
2017-11-02 11:47:48 -07:00
Chris Manchester
8bc7bdf347
Bug 1411712 - Move LDFLAGS to mozbuild. r=mshal
...
MozReview-Commit-ID: A8cZ2FUveAf
--HG--
extra : rebase_source : 5f0e9b55c38f3b2382b469bbc886c57696f09792
2017-11-02 11:47:48 -07:00
Chris Manchester
857b599beb
Bug 1411712 - Use AC_SUBST_LIST instead of AC_SUBST for vairables from configure contributing to LDFLAGS. r=mshal
...
MozReview-Commit-ID: 21jJY8oanQB
--HG--
extra : rebase_source : 5ba85c10bc64fd8817fda956dab3bc6965679eff
2017-11-02 11:47:48 -07:00
Attila Craciun
835feb9d37
merge from central to inbound r=merge a=merge on a CLOSED TREE
2017-11-02 11:57:12 +02:00
ANDREEA PAVEL
24a187da02
Merge mozilla-inbound to mozilla-central r=merge a=merge
2017-11-02 11:40:57 +02:00
Sebastian Hengst
bde2e0e208
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-11-02 23:19:03 +01:00
Jeff Walden
94a8344997
Bug 1319416 - Consolidate all semicolon-matching into a single function, now that there's no quasi-bogus need for multiple variants. r=arai
2017-10-30 12:49:13 -07:00
Jeff Walden
7233b2770b
Bug 1319416 - Substantially rejigger token lookahead and modifier exceptions to function more like the spec. r=arai
2017-10-30 12:47:57 -07:00
David Keeler
6034b39937
bug 1357815 - 3/4: support SHA256 in PKCS#7 signatures on add-ons r=dveditz,jcj
...
As a result of this patch, the hash algorithm used in add-on signature
verification will come from the PKCS#7 signature. If SHA-256 is present, it will
be used. SHA-1 is used as a fallback. Otherwise, the signature is invalid.
This means that, for example, if the PKCS#7 signature only has SHA-1 but there
are SHA-256 hashes in the signature file and/or manifest file, only the SHA-1
hashes in the signature file and manifest file will be used, if they are present
(and verification will fail if they are not present). Similarly, if the PKCS#7
signature has SHA-256, there must be SHA-256 hashes in the signature file and
manifest file (even if SHA-1 is also present in the PKCS#7 signature).
MozReview-Commit-ID: K3OQEpIrnUW
--HG--
extra : rebase_source : 704a2a18e166bfaf3e3d944d13918054bd012000
2017-10-24 15:27:53 -07:00
Zibi Braniecki
7aa5013aef
Bug 1386146 - Add support for hourCycle to Intl.DateTimeFormat. r=anba
...
MozReview-Commit-ID: 8nwk3kyE3co
--HG--
extra : rebase_source : 2eff58f23328212da1a07115ed4cc2ed9322fad6
2017-10-05 17:16:03 -07:00
Benjamin Bouvier
3f6c053b6e
Bug 1391633: Remove the JS_AOT_USAGE telemetry value; r=luke
...
The use counters JS_ASMJS and JS_WASM will measure usage in a more interesting
fashion.
MozReview-Commit-ID: BhZTWKN1oTQ
--HG--
extra : rebase_source : 5ffc84b34418a2422afd6384f8ebbe67b94c6717
2017-08-18 16:11:15 +02:00
Sebastian Hengst
ca88e3c4c5
Merge mozilla-central to autoland. r=merge a=merge
2017-11-01 22:58:44 +01:00
Gregory Szorc
ca98388a83
Bug 1412356 - Don't invoke client.mk from root analysis builds; r=sfink
...
`mach configure` does the same thing as `make -f client.mk configure`.
While we're here, also change a `make` invocation to use `mach build`.
MozReview-Commit-ID: 4rgZN0dd0Jg
--HG--
extra : rebase_source : 7592814e56e896c299de7eacf4d126873629abfc
2017-10-27 10:12:24 -07:00
Brian Hackett
424fabb10b
Bug 1411947 - Move OffThreadState from per-context to global JS shell state, r=jandem.
2017-11-01 09:59:13 -06:00
Brian Hackett
bd8854975b
Bug 1402595 - Don't wait on cooperative thread cvar after marking the current thread as having finished, r=jandem.
2017-11-01 09:56:59 -06:00
Brian Hackett
4b36b816ed
Bug 1412298 - Wait for cooperative threads before worker threads when shutting down the JS shell, r=jandem.
2017-11-01 09:53:51 -06:00
Jon Coppeard
9494cdda2f
Bug 1412912 - Remove unnecessary includes in jsgc.h and remove inclusion of jsgc.h from Statistics.h r=sfink
2017-11-01 15:37:56 +00:00
Jon Coppeard
e8e8567a8a
Bug 1412912 - Move a few more things to GCInternals.h r=sfink
2017-11-01 15:37:55 +00:00
Jon Coppeard
39d701f4e9
Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
2017-11-01 15:37:55 +00:00