Commit Graph

62507 Commits

Author SHA1 Message Date
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
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
Jon Coppeard
051712eac9 Bug 1412912 - Split out RelocationOverlay into its own header r=sfink 2017-11-01 15:37:55 +00:00
Jon Coppeard
702f7a530a Bug 1412912 - Move ParicipatesInCC struct to Marking.cpp r=sfink 2017-11-01 15:37:55 +00:00
Jon Coppeard
d25a74564b Bug 1412912 - Split out internal iterator classes into Iteration-inl.h r=sfink 2017-11-01 15:37:54 +00:00
Jon Coppeard
07bd87103d Bug 1412912 - Split out interal enums into GCEnums.h r=sfink 2017-11-01 15:37:54 +00:00
Jon Coppeard
b889aa465d Bug 1412912 - Split out JSObject alloc kind helper functions into ObjectKind-inl.h r=sfink 2017-11-01 15:37:47 +00:00