searching for reviewer(sfink)
71791e10b6e9c29fc3ff36ddee232d07961ba81d: Bug 1485031 - Use wrapper object to represent scripts in shell module APIs r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 23 Aug 2018 16:59:12 +0100 - rev 831082
Push 118868 by bmo:zjz@zjz.name at Fri, 24 Aug 2018 07:04:39 +0000
Bug 1485031 - Use wrapper object to represent scripts in shell module APIs r=sfink
40001671f508bd5673f365c47cbbdbe6c9cdbdf2: Bug 1485615 - Move internal ZoneAllocPolicy to gc/Zone.h r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 23 Aug 2018 16:59:01 +0100 - rev 831081
Push 118868 by bmo:zjz@zjz.name at Fri, 24 Aug 2018 07:04:39 +0000
Bug 1485615 - Move internal ZoneAllocPolicy to gc/Zone.h r=sfink
c70943a6b070698c59db4802c912a6c682b49ba4: Bug 1485615 - Make RegExpZone a separate allocation to Zone r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 23 Aug 2018 16:58:47 +0100 - rev 831080
Push 118868 by bmo:zjz@zjz.name at Fri, 24 Aug 2018 07:04:39 +0000
Bug 1485615 - Make RegExpZone a separate allocation to Zone r=sfink
2b2cc1983172a567ec81830d4cc530616eb2aa74: Bug 1485499 - Reduce size of js::Symbol r=sfink
Ted Campbell <tcampbell@mozilla.com> - Thu, 23 Aug 2018 01:34:37 +0000 - rev 830952
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1485499 - Reduce size of js::Symbol r=sfink MozReview-Commit-ID: 4mEHixUnUax Differential Revision: https://phabricator.services.mozilla.com/D4017
c8443454c32507d960e7a935a943f2f7412afcc6: Bug 1482560: Do not flush tracelogger to disk unless specifically requested to do so r=sfink
Denis Palmeiro <dpalmeiro@mozilla.com> - Wed, 22 Aug 2018 20:09:33 +0000 - rev 830939
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1482560: Do not flush tracelogger to disk unless specifically requested to do so r=sfink When enabling the tracelogger, it will automatically spew the data to disk in the location specified by TLDIR or /tmp, if undefined. However, there needs to be a way to enable the tracelogger without spewing so that we can write this data as part of the gecko profiler JSON output, and ultimately visualized with perf.html. Differential Revision: https://phabricator.services.mozilla.com/D3138
66a2d0d0f6ed7ea7cc0060e3005016aeb66cc575: Bug 1483380 - Mark some test262 tests slow. r=sfink
Jason Orendorff <jorendorff@mozilla.com> - Fri, 17 Aug 2018 17:42:52 -0500 - rev 830323
Push 118832 by bmo:ntim.bugs@gmail.com at Tue, 21 Aug 2018 13:33:17 +0000
Bug 1483380 - Mark some test262 tests slow. r=sfink
9f9bb31175a814856eeef5939196fa485ca03143: Bug 1483999 - Avoid duplicate GetBuiltinClass call. r=sfink
Tom Schuster <evilpies@gmail.com> - Sat, 18 Aug 2018 17:22:19 +0200 - rev 830188
Push 118824 by bmo:hskupin@gmail.com at Mon, 20 Aug 2018 15:49:57 +0000
Bug 1483999 - Avoid duplicate GetBuiltinClass call. r=sfink
e4d756cfe4a5938142375014e38a371f4b128250: Bug 1483999 - Use a switch for dispatching traverse functions. r=sfink
Tom Schuster <evilpies@gmail.com> - Thu, 16 Aug 2018 22:48:37 +0200 - rev 830144
Push 118817 by bmo:ntim.bugs@gmail.com at Mon, 20 Aug 2018 09:00:50 +0000
Bug 1483999 - Use a switch for dispatching traverse functions. r=sfink
27cabd417f7828fdc75f5a19b03376733a2eeb26: Bug 1483999 - Move rooting outside of loop. r=sfink
Tom Schuster <evilpies@gmail.com> - Thu, 16 Aug 2018 21:49:45 +0200 - rev 830143
Push 118817 by bmo:ntim.bugs@gmail.com at Mon, 20 Aug 2018 09:00:50 +0000
Bug 1483999 - Move rooting outside of loop. r=sfink
ef6a3b493405a675b56bdfed1f9480600b58ed74: bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange
Denis Palmeiro <dpalmeiro@mozilla.com> - Fri, 17 Aug 2018 19:45:39 +0000 - rev 830096
Push 118809 by bmo:ntim.bugs@gmail.com at Sat, 18 Aug 2018 10:35:28 +0000
bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange Add support for column numbers when profiling JS stack frames and functions. This will help debug minified scripts when inspecting performance profiles. The column information will be emitted as a new column property that is part of the frameTable in the profile output, and will also be appended in the descriptive profiler string. Differential Revision: https://phabricator.services.mozilla.com/D3059
bb09f2ec0d284f79b4a49df1db8b455c53430be4: bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange
Denis Palmeiro <dpalmeiro@mozilla.com> - Mon, 13 Aug 2018 17:56:52 +0000 - rev 830040
Push 118809 by bmo:ntim.bugs@gmail.com at Sat, 18 Aug 2018 10:35:28 +0000
bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange Add support for column numbers when profiling JS stack frames and functions. This will help debug minified scripts when inspecting performance profiles. The column information will be emitted as a new column property that is part of the frameTable in the profile output, and will also be appended in the descriptive profiler string. Differential Revision: https://phabricator.services.mozilla.com/D3059
a0200438265ba27626915031f3dd2f91f95969b6: Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts r=bholley,jaws,sfink
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 27 Jun 2018 11:34:07 -0700 - rev 829672
Push 118788 by bmo:dharvey@mozilla.com at Thu, 16 Aug 2018 11:52:55 +0000
Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts r=bholley,jaws,sfink This patch creates the basic structure on how the widget scripts can be loaded and be pointed to the Shadow Root, from the UAWidgetsChild.jsm. The UAWidgetsClass class asks for a sandbox from Cu.getUAWidgetScope(), which calls into XPCJSRuntime::GetUAWidgetScope(). It creates and keeps the sandboxes, in a GCHashMap keyed to the origin, so we could reuse it if needed. MozReview-Commit-ID: J6W4PDQWMcN
f3796f1a571b6e11e247f366dc45cecd97d77729: Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 08 Aug 2018 12:54:50 +1000 - rev 829016
Push 118741 by bmo:kshvmdn@gmail.com at Tue, 14 Aug 2018 18:31:47 +0000
Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
5f35c86a0d22072c5287f46f338bcbd36ea5d76c: Bug 1473213 (Part 3) - Refactor JSContext code for changing zones r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 08 Aug 2018 12:05:59 +1000 - rev 829015
Push 118741 by bmo:kshvmdn@gmail.com at Tue, 14 Aug 2018 18:31:47 +0000
Bug 1473213 (Part 3) - Refactor JSContext code for changing zones r=sfink * Introduce a setZone method that changes the zone and the freelist. * leaveAtomsZone() private
8217b33680fa66e2553d27c9076a6bf429df3431: Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
Paul Bone <pbone@mozilla.com> - Mon, 16 Jul 2018 11:36:49 +1000 - rev 829014
Push 118741 by bmo:kshvmdn@gmail.com at Tue, 14 Aug 2018 18:31:47 +0000
Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
ec59471499f174cd05086b572f759f67cdfa4476: Bug 1481093 - Also update children of typed object type descriptor objects when compacting r=sfink a=abillings
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 13 Aug 2018 13:21:34 +0100 - rev 828770
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1481093 - Also update children of typed object type descriptor objects when compacting r=sfink a=abillings
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd: Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 10 Aug 2018 18:00:29 +1000 - rev 828692
Push 118697 by bmo:ntim.bugs@gmail.com at Mon, 13 Aug 2018 11:00:31 +0000
Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink Entry storage allocation now occurs on the first lookupForAdd()/put()/putNew(). This removes the need for init() and initialized(), and matches how PLDHashTable/nsTHashtable work. It also removes the need for init() functions in a lot of types that are built on top of mozilla::Hash{Map,Set}. Pros: - No need for init() calls and subsequent checks. - No memory allocated for empty tables, which are not that uncommon. Cons: - An extra branch in lookup() and lookupForAdd(), but not in put()/putNew(), because the existing checkOverloaded() can handle it. Specifics: - Construction now can take a length parameter. - init() is removed. Explicit length-setting, when necessary, now occurs in the constructors. - initialized() is removed. - capacity() now returns zero when the entry storage is absent. - lookupForAdd() is no longer `const`, because it can instantiate the storage, which requires modifications. - lookupForAdd() can now return an invalid AddPtr in two cases: - old: hashing failure (due to OOM in the hasher) - new: OOM while instantiating entry storage The existing failure handling paths for the old case work for the new case. - clear(), finish(), and clearAndShrink() are replaced by clear(), compact(), and reserve(). The old compactIfUnderloaded() is also removed. - Capacity computation code is now in its own functions, bestCapacity() and hashShift(). setTableSizeLog2() is removed. - uint32_t is used throughout for capacities, instead of size_t, for consistency with other similar values. - changeTableSize() now takes a capacity instead of a deltaLog2, and it can now handle !mTable. Measurements: - Total source code size is reduced by over 900 lines. Also, lots of existing lines got shorter (i.e. two checks were reduced to one). - Executable size barely changed, down by 2 KiB on Linux64. The extra branches are compensated for by the lack of init() calls. - Speed changed negligibly. The instruction count for Bench_Cpp_MozHash increased from 2.84 billion to 2.89 billion but any execution time change was well below noise.
19e2b100fdb90a7962d0a46d05af48f7df8635b4: Bug 1481436 - Run jstests on changes to wpt; r=sfink
Ms2ger <Ms2ger@igalia.com> - Thu, 09 Aug 2018 11:30:56 +0200 - rev 827993
Push 118619 by bmo:mtigley@mozilla.com at Thu, 09 Aug 2018 18:23:03 +0000
Bug 1481436 - Run jstests on changes to wpt; r=sfink
819b923159847ebf0227a910e966490f4f9dc177: Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink
Ted Campbell <tcampbell@mozilla.com> - Thu, 02 Aug 2018 11:32:16 -0700 - rev 827939
Push 118602 by wisniewskit@gmail.com at Thu, 09 Aug 2018 14:58:37 +0000
Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink This refactors gc::Cell derived types to start with a uintptr_t-sized field with the low bits reserved for the GC and uses these bits for relocation mechanism. - JSString now stores flags in a uintptr_t. On 32-bit platforms, a second field is used to hold length. - Redefine JSString flag bit positions to avoid cell reserved bits. - Forwarded Cells are now indicated by a reserved flag instead of a magic invalid-pointer-like value. - gc::RelocationOverlay now extends gc::Cell - Update js::Symbol, js::Scope and js::BigInt fields to be compatible. MozReview-Commit-ID: Cs5OavbHmqK
ebac10c8c8b9ab70465097b02de34eee86bf41be: Bug 1479900 - Part 1: Use accessor methods for JSString::flags/length. r=sfink
Ted Campbell <tcampbell@mozilla.com> - Thu, 02 Aug 2018 01:05:13 -0400 - rev 827938
Push 118602 by wisniewskit@gmail.com at Thu, 09 Aug 2018 14:58:37 +0000
Bug 1479900 - Part 1: Use accessor methods for JSString::flags/length. r=sfink Add accessor methods so that underlying storage strategy can be changed later. This patch should not change current behaviour. MozReview-Commit-ID: IRA53TQShe6
129c9ab66f595bf72afebfdeba87a587578173a2: Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 08 Aug 2018 12:54:50 +1000 - rev 827563
Push 118551 by bmo:mtigley@mozilla.com at Wed, 08 Aug 2018 15:37:58 +0000
Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
96e57dd562b890bac534d88ff265653d5a00f61c: Bug 1473213 (Part 3) - Refactor JSContext code for changing zones r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 08 Aug 2018 12:05:59 +1000 - rev 827562
Push 118551 by bmo:mtigley@mozilla.com at Wed, 08 Aug 2018 15:37:58 +0000
Bug 1473213 (Part 3) - Refactor JSContext code for changing zones r=sfink * Introduce a setZone method that changes the zone and the freelist. * leaveAtomsZone() private
e40d822d886b47350c28c1c4cb6c45d335fc5b1b: Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
Paul Bone <pbone@mozilla.com> - Mon, 16 Jul 2018 11:36:49 +1000 - rev 827561
Push 118551 by bmo:mtigley@mozilla.com at Wed, 08 Aug 2018 15:37:58 +0000
Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
ada1690b63e92f902b1543f38cfb6327d1652a52: Bug 1476793 - Teach HelperThread how to push/pop profiler label frames, and use this capability to push an IDLE frame when the thread is idle. r=njn,sfink
Markus Stange <mstange@themasta.com> - Thu, 02 Aug 2018 13:49:48 -0400 - rev 826095
Push 118238 by bmo:mh+mozilla@glandium.org at Thu, 02 Aug 2018 22:02:22 +0000
Bug 1476793 - Teach HelperThread how to push/pop profiler label frames, and use this capability to push an IDLE frame when the thread is idle. r=njn,sfink MozReview-Commit-ID: 6HIWrA27X87
6c0285701a15fd779cb7964bb434f7841ecfd1d7: Bug 1444141 - part 3 - fix exports of PATH in sm-tooltool-config.sh; r=sfink
Nathan Froyd <froydnj@mozilla.com> - Thu, 02 Aug 2018 12:00:21 -0400 - rev 825941
Push 118215 by bmo:mtigley@mozilla.com at Thu, 02 Aug 2018 18:26:57 +0000
Bug 1444141 - part 3 - fix exports of PATH in sm-tooltool-config.sh; r=sfink TOOLTOOL_CHECKOUT is typically `.`, which doesn't work so great for adding things to $PATH. We need to turn everything we're adding to $PATH into absolute paths, so $PATH actually works properly.
74d0193f2bd34cc15a17d02db9e675f5c83d657b: Bug 1444141 - part 2 - make some spidermonkey tasks depend on rust; r=sfink
Nathan Froyd <froydnj@mozilla.com> - Thu, 02 Aug 2018 11:00:21 -0500 - rev 825940
Push 118215 by bmo:mtigley@mozilla.com at Thu, 02 Aug 2018 18:26:57 +0000
Bug 1444141 - part 2 - make some spidermonkey tasks depend on rust; r=sfink Spidermonkey tasks have not had to depend on Rust before, but since we're about to add a dependency on Rust to the JS engine, we need Rust binaries.
bb730dc5b37521c0c80342ba7c83278b2dc313d2: Bug 1444141 - part 1 - export RUSTC and CARGO variables for the hazard analysis build; r=sfink
Nathan Froyd <froydnj@mozilla.com> - Thu, 02 Aug 2018 11:00:21 -0500 - rev 825939
Push 118215 by bmo:mtigley@mozilla.com at Thu, 02 Aug 2018 18:26:57 +0000
Bug 1444141 - part 1 - export RUSTC and CARGO variables for the hazard analysis build; r=sfink configure needs these environment variables to find rustc and cargo.
c35817ef16bcdc166faa6741c7b3d46bd44b450e: Bug 1476793 - Teach HelperThread how to push/pop profiler label frames, and use this capability to push an IDLE frame when the thread is idle. r?njn, r?sfink draft
Markus Stange <mstange@themasta.com> - Thu, 02 Aug 2018 13:49:48 -0400 - rev 825931
Push 118213 by bmo:mstange@themasta.com at Thu, 02 Aug 2018 18:21:17 +0000
Bug 1476793 - Teach HelperThread how to push/pop profiler label frames, and use this capability to push an IDLE frame when the thread is idle. r?njn, r?sfink MozReview-Commit-ID: 6HIWrA27X87
fd4f3d39873cd6db83a839c32c2036ff1c04cb4b: Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 31 Jul 2018 10:31:00 +1000 - rev 825722
Push 118152 by nnethercote@mozilla.com at Thu, 02 Aug 2018 05:07:43 +0000
Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink
1765ed67a90a5e2afeaeb920f8b02f4ecb0c72bb: Bug 1480233 - Define compacting GC support in AllocKind.h. r=sfink
Ted Campbell <tcampbell@mozilla.com> - Wed, 01 Aug 2018 17:47:44 -0400 - rev 825664
Push 118150 by maglione.k@gmail.com at Thu, 02 Aug 2018 04:47:08 +0000
Bug 1480233 - Define compacting GC support in AllocKind.h. r=sfink MozReview-Commit-ID: H1D21Xv21Ya
75ef4a9cbc00c98eba433eb8549a30961d47f5d7: Bug 1478393 - Add AutoGeckoProfilerEntry to emitting of script in BytecodeCompiler::compileScript r=sfink
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 01 Aug 2018 11:53:26 +0200 - rev 825491
Push 118129 by jhofmann@mozilla.com at Wed, 01 Aug 2018 22:38:13 +0000
Bug 1478393 - Add AutoGeckoProfilerEntry to emitting of script in BytecodeCompiler::compileScript r=sfink MozReview-Commit-ID: DAdx54RGQPH
c36fc94df388acc54e49df55fd739cdf67b5b972: Bug 1478393 - Add AutoGeckoProfilerEntry to parsing of script in BytecodeCompiler::compileScript r=sfink
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 25 Jul 2018 17:19:00 +0200 - rev 825490
Push 118129 by jhofmann@mozilla.com at Wed, 01 Aug 2018 22:38:13 +0000
Bug 1478393 - Add AutoGeckoProfilerEntry to parsing of script in BytecodeCompiler::compileScript r=sfink MozReview-Commit-ID: 6voFaKmvZ39
a914cedebde5404d735d3d6fc3df957c8b4e7437: Bug 1479360 - Share and optimize bump-pointer allocation code r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 01 Aug 2018 14:51:40 +1000 - rev 825334
Push 118072 by plingurar@mozilla.com at Wed, 01 Aug 2018 12:45:02 +0000
Bug 1479360 - Share and optimize bump-pointer allocation code r=sfink
07a0de6067887194d9f71fd6c19f1b155bda51fc: Bug 1478902 Part 3 - Add assertions to JIT nursery strings allocation r=nbp,sfink
Paul Bone <pbone@mozilla.com> - Tue, 31 Jul 2018 15:37:26 +1000 - rev 825330
Push 118072 by plingurar@mozilla.com at Wed, 01 Aug 2018 12:45:02 +0000
Bug 1478902 Part 3 - Add assertions to JIT nursery strings allocation r=nbp,sfink
ce1f02d10be7d104c24cfb82231e74d0e6d04592: Bug 1478902 Part 2 - Nursery strings allocation code uses the wrong pointer r=sfink
Paul Bone <pbone@mozilla.com> - Mon, 30 Jul 2018 14:35:11 +1000 - rev 825329
Push 118072 by plingurar@mozilla.com at Wed, 01 Aug 2018 12:45:02 +0000
Bug 1478902 Part 2 - Nursery strings allocation code uses the wrong pointer r=sfink Some of the allocation code here uses the wrong pointer for the strings nursery position. The bug is benign because the nursery is shared.
2a0ff7a2e1784564b9a4b919c8e02b3c4fe37359: Bug 1478393 - Add AutoGeckoProfilerEntry to emitting of script in BytecodeCompiler::compileScript r?sfink draft
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 01 Aug 2018 11:53:26 +0200 - rev 825283
Push 118059 by bmo:canaltinova@gmail.com at Wed, 01 Aug 2018 09:55:21 +0000
Bug 1478393 - Add AutoGeckoProfilerEntry to emitting of script in BytecodeCompiler::compileScript r?sfink MozReview-Commit-ID: DAdx54RGQPH
e34b2418bd7994909378ad78c9ffbaa679c565b8: Bug 1478393 - Add AutoGeckoProfilerEntry to parsing of script in BytecodeCompiler::compileScript r?sfink draft
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 25 Jul 2018 17:19:00 +0200 - rev 825282
Push 118059 by bmo:canaltinova@gmail.com at Wed, 01 Aug 2018 09:55:21 +0000
Bug 1478393 - Add AutoGeckoProfilerEntry to parsing of script in BytecodeCompiler::compileScript r?sfink MozReview-Commit-ID: 6voFaKmvZ39
8e4de81ff4b2f8ba38c80be362440b02fbec0c5a: Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink draft
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 31 Jul 2018 10:31:00 +1000 - rev 825239
Push 118039 by nnethercote@mozilla.com at Wed, 01 Aug 2018 03:07:33 +0000
Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink MozReview-Commit-ID: 3WoXwZnZe4w
577fac32cdaf8b0c827bd86e4871c1145e3c64bc: Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink draft
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 31 Jul 2018 10:31:00 +1000 - rev 825234
Push 118038 by nnethercote@mozilla.com at Wed, 01 Aug 2018 02:34:08 +0000
Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink MozReview-Commit-ID: CLzYBn6OBbn
0abfc4f649d832a87b0860d7b730251b11322339: Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink draft
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 31 Jul 2018 10:31:00 +1000 - rev 825225
Push 118037 by nnethercote@mozilla.com at Wed, 01 Aug 2018 02:31:50 +0000
Bug 1478879 - Remove Range/Enum use in devtools/. r=sfink
43730ff0303f8e580f016665fd277c04876db13a: Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 31 Jul 2018 10:06:06 +0100 - rev 824735
Push 117996 by bmo:emalysz@mozilla.com at Tue, 31 Jul 2018 19:30:35 +0000
Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink
e988c40d551901b8608c038d76d36dbb44409f8c: Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 31 Jul 2018 09:50:08 +0100 - rev 824732
Push 117996 by bmo:emalysz@mozilla.com at Tue, 31 Jul 2018 19:30:35 +0000
Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink
7b8baf03f67e386546c9951a4241bc62f6dbbbe9: Bug 1478402 - Fix race reading/writing atoms zone concurrent use flag r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 30 Jul 2018 11:21:51 +0100 - rev 824340
Push 117877 by bmo:rbartlensky@mozilla.com at Mon, 30 Jul 2018 17:02:50 +0000
Bug 1478402 - Fix race reading/writing atoms zone concurrent use flag r=sfink
351c166e1728098b5c68d380b145d5ddd5dc88ed: Bug 1478943 - Fix mark stack poisoning r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 30 Jul 2018 11:21:51 +0100 - rev 824339
Push 117877 by bmo:rbartlensky@mozilla.com at Mon, 30 Jul 2018 17:02:50 +0000
Bug 1478943 - Fix mark stack poisoning r=sfink
5e38f6929994ccd7905cbc0f62f057ef49d28d8a: Bug 1477761 - Use using declaration to make time related classes available in GC.cpp r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 17:24:54 +0100 - rev 823179
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1477761 - Use using declaration to make time related classes available in GC.cpp r=sfink
764e0cce4cd1fbb79213252aec99a51f75c7f0be: Bug 1477761 - Fix sketchy timestamp computation for unlimited slice budget r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 17:23:18 +0100 - rev 823178
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1477761 - Fix sketchy timestamp computation for unlimited slice budget r=sfink
246e495c481ee0fb320de0265027b2e18efd785d: Bug 1476239 - Improve assertions around saved slots/elements ranges r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 823161
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1476239 - Improve assertions around saved slots/elements ranges r=sfink
d8b161307dedb285d72befa22f649c12f795d46f: Bug 1476239 - Check cell pointers are valid when pushed/popped to/from the mark stack r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 823160
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1476239 - Check cell pointers are valid when pushed/popped to/from the mark stack r=sfink
aa709ea6ba7c0453338a45b037b6de85a178e963: Bug 1476239 - Poison unused mark stack memory r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 823159
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1476239 - Poison unused mark stack memory r=sfink
d895bcb50ce7be0684ebca87e5748e58d7e09278: Bug 1476239 - Replace MarkStack memory allocation code with a Vector r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 823158
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1476239 - Replace MarkStack memory allocation code with a Vector r=sfink