Commit Graph

62488 Commits

Author SHA1 Message Date
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
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
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
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
Jon Coppeard
45d7cc2fc4 Bug 1413218 - Make the malloc threashold grow a little slower r=sfink 2017-11-01 11:07:13 +00:00
Jan de Mooij
afc3b3af78 Bug 1394831 part 9 - Remove allowDictionary argument from addAccessorProperty. r=bhackett 2017-11-01 11:40:17 +01:00
Jan de Mooij
041d19551d Bug 1394831 part 8 - Remove flags argument from addAccessorProperty. r=bhackett 2017-11-01 11:39:52 +01:00
Jan de Mooij
27c6fe5777 Bug 1394831 part 7 - Remove flags and allowDictionary arguments from addDataProperty. r=bhackett 2017-11-01 11:39:22 +01:00