Граф коммитов

62492 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Hengst bde2e0e208 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-11-02 23:19:03 +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
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
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
Jon Coppeard eee897b0f9 Bug 1412912 - Split out AllocKinds.h and inline definitions in ArenaList.h r=sfink 2017-11-01 15:36:54 +00:00
Jan de Mooij 55162d706b Bug 1083482 part 2 - Fix/remove shell tests that used legacy generators. r=arai 2017-11-01 10:53:20 +01:00
Jan de Mooij b4503bfe8c Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai 2017-11-01 10:48:10 +01:00
Chia-Hung Duan 360fc92c15 Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug 2017-10-30 18:07:42 +08:00
Paul Bone ec83bd6518 Bug 1386511 - Part 1: Revise the format of the GC profiler markers. r=jonco, r=mstange
This change also updates the documentation to correct the semantics of GC
slice numbers.
2017-10-31 14:32:49 +11:00
André Bargull 48a18c8a28 Bug 1330149 - Part 2: Re-enable time zone dependent tests on Windows. r=Waldo 2017-10-31 16:52:10 -07:00
André Bargull c5c994ac71 Bug 1330149 - Part 1: Set time zone from TZ environment variable as default ICU time zone if it's a valid time zone name. r=Waldo 2017-01-12 14:57:47 -08:00
André Bargull 237e7a37c6 Bug 1343513 - Add test case for bug 1343513. r=jandem 2017-11-02 06:53:22 -07:00
André Bargull 65385b9a57 Bug 1325052 - Add test case for bug 1325052. r=Waldo 2017-11-02 06:58:01 -07:00
Paul Bone 94b1757d35 Bug 1413063 - Avoid divide by zero. r=jonco
--HG--
extra : rebase_source : 7cad793e68f50d6be78b8360c34983ffd514a297
2017-11-01 13:19:20 +11:00
Ted Mielczarek 54b6236e29 bug 1384557 - move _DEPEND_CFLAGS+CL_INCLUDES_PREFIX to toolchain.configure, ignore {CC,CXX}_WRAPPER when using sccache r=glandium
Currently mozconfig.cache overrides a few build options for sccache. This
patch moves them into toolchain.configure so that the build system will
set them properly when sccache is in use. Additionally, {CC,CXX}_WRAPPER
are set in config.mk, so just avoid setting them when sccache is in use.

MozReview-Commit-ID: FYlVKRI8OiN

--HG--
extra : rebase_source : 00715beb5fbd2c11311dec43809bd1febab56a11
extra : intermediate-source : 0f2b1b75b83737378d882a3c3e0d8dfb4efecd1f
extra : source : a8032ae9cb2ad1c4574c6ac6f5c2778863cd71e0
2017-01-10 16:52:27 -05:00
Csoregi Natalia b0832d7215 Backed out changeset fbf84e79c44c (bug 1376891) for bustage CycleCollectedJSRuntime.h:254 r=backout on a CLOSED TREE 2017-11-01 15:32:09 +02:00
Jan de Mooij 2e1447501d Bug 1412654 - Only allow cloning normal functions in CloneFunctionObject. r=evilpie 2017-11-01 13:49:07 +01:00
Chia-Hung Duan 778619638a Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug 2017-10-30 18:07:42 +08:00
yuyin c683f8136d Bug 1411170 - Asmjs cache memory need readable. r=luke 2017-10-30 19:34:00 -04:00