Commit Graph

565979 Commits

Author SHA1 Message Date
Yoshi Huang
b4a31117b9 Bug 1407682 - Part 4: Separate GCMarker class from Marking.h. r=jonco 2017-10-24 11:54:37 +08:00
Yoshi Huang
726f154a2f Bug 1407682 - Part 3: Move inline code from Nursery.h to Nursery-inl.h and Marking.cpp. r=jonco 2017-10-19 17:27:04 +08:00
Yoshi Huang
56f2a90943 Bug 1407682 - Part 2: Move NurseryChunk to Nursery.cpp. r=jonco 2017-10-18 17:14:53 +08:00
Yoshi Huang
efdeb7661d Bug 1407682 - Part 1: move ArenaCellIndexBytes and MaxArenaCellIndex r=jonco 2017-10-18 17:09:05 +08:00
Randell Jesup
6eb5662c81 Bug 1400563: fix leaked nsTArray r=froyd on a CLOSED TREE 2017-10-26 11:55:22 -04:00
Sebastian Hengst
2db001a014 Backed out 2 changesets (bug 1411860, bug 1411886) for failing reftests layout/reftests/bugs/409084-1{a,b}.html on OS X. r=backout on a CLOSED TREE
Backed out changeset be44e8cd8503 (bug 1411886)
Backed out changeset 8c6307a06e78 (bug 1411860)
2017-10-26 17:35:16 +02:00
sotaro
c7d1be868f Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander
--HG--
extra : amend_source : 4de9f562337cff010b90a3f579d7f7a451bebc5e
2017-10-26 17:32:07 +02:00
Ben Kelly
2e83d9fd9f Bug 1400655 P2 Add a mochitest to verify the json viewer is shown for json intercepted by a service worker. r=jryans 2017-10-26 11:08:26 -04:00
Ben Kelly
8430bcaa3d Bug 1400655 P1 Respect LOAD_CALL_CONTENT_SNIFFERS when a channel is intercepted by a ServiceWorker. r=valentin 2017-10-26 11:08:25 -04:00
Nathan Froyd
b0c38fc250 Backout 8d9d8d96e403 (bug 1411680) because not finding toolchains with local changes is expected; r=me 2017-10-26 10:54:11 -04:00
Randell Jesup
b01ce04bf4 Bug 1400563: more DataChannelConnection shutdown cleanup r=drno 2017-10-26 10:29:37 -04:00
Ben Kelly
e30f965f0f Bug 1411746 Make tests that wait for controller change also wait for SW activation before claim(). r=tt 2017-10-26 10:29:49 -04:00
Jan de Mooij
ab7b5f6697 Bug 1404636 - Special-case typed arrays in PropertyReadNeedsTypeBarrier. r=bhackett 2017-10-26 16:15:35 +02:00
Joel Maher
e82be8f70e Bug 1411343 - add bugzilla component information to testing/web-platform-tests/meta/. r=jgraham 2017-10-26 09:47:12 -04:00
Attila Craciun
950e37c5e7 Backed out 1 changesets (bug 1410766) for failing Reftest in reftest/tests/layout/reftests/bugs/409084-1a.html r=backout on a CLOSED TREE.
Backed out changeset 6eac731d5c33 (bug 1410766)
2017-10-26 16:40:41 +03:00
Jessica Jong
f783bf3a95 Bug 1378079 - Part 3: Complete the steps related to custom elements in "create an element for a token". r=hsivonen,smaug
--HG--
extra : rebase_source : c393051fc6f025ff4c013b5349b53c8a5ba2c3c4
2017-10-26 14:55:41 +08:00
Jessica Jong
d70b8d543c Bug 1378079 - Part 2: Introduce throw-on-dynamic-markup-insertion counter. r=hsivonen
Per spec, document objects have a throw-on-dynamic-markup-insertion counter,
which is used in conjunction with the create an element for the token algorithm
to prevent custom element constructors from being able to use document.open(),
document.close(), and document.write() when they are invoked by the parser.

--HG--
extra : rebase_source : 7cbc10c77765b84bbaf07a05f205f02169a79ee0
2017-10-26 14:08:35 +08:00
Jessica Jong
0ed394bfdf Bug 1378079 - Part 1: Gecko changes for adding attribute 'is' to parser. r=hsivonen
--HG--
extra : rebase_source : 413505a2aa4fe229da957906697f172527361b38
2017-10-26 14:08:10 +08:00
Tooru Fujisawa
ab2b1fb004 Bug 1385112 - Part 2: Add testcase. r=anba 2017-10-26 22:10:31 +09:00
Tooru Fujisawa
afdbd65a3b Bug 1396499 - Part 2: Do not hold reference to expression stack values in GeneratorObject::suspend. r=jandem 2017-10-26 22:10:31 +09:00
Tooru Fujisawa
c8f0b1e5a1 Bug 1396499 - Part 1: Reuse Array object for expression stack values in GeneratorObject::suspend. r=jandem 2017-10-26 22:10:30 +09:00
Ya-Chieh Wu
064ab5680a Bug 1410826 - Check IsPrimaryFrame() first in nsIFrame::HasAnimationOfTransform. r=mats
MozReview-Commit-ID: BFJGmr19ESL
2017-10-25 20:11:00 -04:00
Jesse Ruderman
f8a9383a3d Bug 1185191 - Add crashtest. r=me 2017-10-26 09:05:03 -04:00
Jesse Ruderman
a46587ea41 Bug 1281695 - Add crashtest. r=me 2017-10-26 09:05:02 -04:00
Alex Chronopoulos
0ae243650c Bug 1411866 - Update cubeb from upstream to cf5ddc5. r=padenot,kinetik
MozReview-Commit-ID: IPgIZ6oBVfg
2017-10-26 10:41:49 +03:00
sotaro
fa6c47dce5 Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander 2017-10-26 19:40:24 +09:00
Ethan Lin
6bb51d72d4 Bug 1411886 - Rebuild the dependent frame's display items in retained display list mode. r=mattwoodrow
MozReview-Commit-ID: F7239qCoKuI

--HG--
extra : rebase_source : db52d743caa8da001707ca7b7116c07a1d22acbc
2017-10-26 17:36:54 +08:00
Ethan Lin
7c3b9b1155 Bug 1411860 - Create nsDisplaySubDocument unconditionally. r=mattwoodrow
MozReview-Commit-ID: ELXI1SYZTa4

--HG--
extra : rebase_source : 601f82f054edc4e54470ea80a316aa41edc2e1f4
2017-10-26 17:36:54 +08:00
Attila Craciun
4d25367716 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-10-26 12:34:39 +03:00
Attila Craciun
0cab95ab0f Merge inbound to mozilla-central r=merge a=merge 2017-10-26 12:20:45 +03:00
Jon Coppeard
a6405ef242 Bug 1408375 - Move max malloc bytes parameter to GCSchedulingTunables r=sfink 2017-10-26 10:03:51 +01:00
Jon Coppeard
e69f1e327d Bug 1408375 - Move malloc threshold check to malloc allocation r=sfink 2017-10-26 10:03:51 +01:00
Jon Coppeard
c1cf972836 Bug 1411636 - Remove unnecessary recalculation of GCRuntime::isFull r=sfink 2017-10-26 10:03:51 +01:00
Shawn Huang
06e22a6819 Bug 1389561 - Part 1: Ensure origin initialized in Maintenance::DirectoryWork. r=janv
Make sure origins had been initialized in Maintenance::DirectoryWork before getting
QuotaObject. It's possible that DatabaseMaintenance::Run before origins initialized.
2017-10-26 16:59:18 +08:00
Joel Maher
c4d8ae8c99 Bug 1411585 - nsprpub/* has many missing files with no BUGZILLA_COMPONENT mapping in-tree. r=ted 2017-10-26 04:53:25 -04:00
Joel Maher
04fee04208 Bug 1411586 - mfbt is missing BUGZILLA_COMPONENTS defined in-tree. r=froydnj 2017-10-26 04:53:23 -04:00
Sebastian Hengst
3e8854a634 Backed out 1 changesets (bug 1408446) for browser-chrome failures in browser/components/extensions/test/browser/browser_ext_windows.js r=backout a=backout on a CLOSED TREE
Backed out changeset 2311fe1447d8 (bug 1408446)
2017-10-26 10:34:46 +02:00
Jan de Mooij
b99ddfe0e7 Bug 1408058 part 3 - Inline slot reads on the prototype in Ion based on Baseline feedback. r=evilpie 2017-10-26 09:38:22 +02:00
Jan de Mooij
3cf15ea9ac Bug 1408058 part 2 - Teach scalar replacement about GuardGroup and GuardUnboxedExpando. r=nbp 2017-10-26 09:37:50 +02:00
Jan de Mooij
1c2f14ee70 Bug 1408058 part 1 - Track preliminary object IC stubs better. r=evilpie 2017-10-26 09:37:20 +02:00
Florian Quèze
91d5705b0d Bug 1408446 - Avoid the 'dialog' features to prevent blank add-on popups on Linux, r=kmag. 2017-10-26 09:20:53 +02:00
Brian Grinstead
57317a8455 Bug 1329262 - Enable compact themes in mozscreenshots. r=MattN
MozReview-Commit-ID: A574iIkQgkW

--HG--
extra : rebase_source : 707e7aeba0426ecb9f95bc7fb3f364f95b9f3cf2
2017-10-26 00:18:15 -07:00
Phil Ringnalda
a173b09db6 Backed out changeset ccc0e72f2152 (bug 1403260) for hanging Mac browser-chrome in printing tests
MozReview-Commit-ID: IZNT5Jh8nzB
2017-10-25 23:00:17 -07:00
Mike Hommey
ce11a1b648 Bug 1411786 - Use mozilla::Atomic for the recycled size count. r=njn
--HG--
extra : rebase_source : e2483afafc85935badbe0448582a0f5bb37c9b8d
2017-10-26 09:51:00 +09:00
Mike Hommey
e5c6d53dcb Bug 1411786 - Rename chunk recycling-related globals. r=njn
--HG--
extra : rebase_source : b82ad235f305f113fdd7c96d884257b51a259709
2017-10-26 09:43:43 +09:00
Mike Hommey
d9ff14e160 Bug 1411786 - Make the chunk size and recycle limit constant. r=njn
Bug 1403843 made more things constant, but missed a few that don't
depend on the page size.

--HG--
extra : rebase_source : 036722744ff7054de9d081bde1f4c7b035fd9501
2017-10-26 09:38:48 +09:00
Mike Hommey
e7924e7a2e Bug 1411786 - More tidying of chunk allocation and recycling code. r=njn
- Move variable declarations to their initialization.
- Remove gotos and use RAII.

--HG--
extra : rebase_source : 9d983452681edf63593d033727ba6faebe418afe
2017-10-26 08:50:49 +09:00
Mike Hommey
c27356ae7a Bug 1411786 - Rename chunk_{recycle,record,alloc,dealloc} arguments. r=njn
Also reformat a few things clang-format left out.

--HG--
extra : rebase_source : 4edd02ae12ae62462b06714a687ecbc49e3af814
2017-10-26 08:48:18 +09:00
Mike Hommey
378bd53e94 Bug 1411786 - clang-format chunk_{recycle,record,alloc,dealloc}. r=njn
--HG--
extra : rebase_source : adeb9db953c3227ee9dbba594282eb0a150d3a64
2017-10-26 08:36:26 +09:00
Mike Hommey
e68fafc392 Bug 1411786 - Use globals for chunk recycling. r=njn
The chunk_recycle and chunk_record functions are never called with
different red-black trees than the globals, so just use them directly
instead of passing them as argument. The functions were already using
the associated global mutex anyways.

At the same time, rename them.

--HG--
extra : rebase_source : c45bb2e584c61b458eab4343562eb3a5a64543a3
2017-10-26 08:29:07 +09:00