Builder linux-rel-css Build #6537
Results:
Build successful
SourceStamp:
| Project | servo/servo |
| Repository | https://github.com/servo/servo |
| Branch | auto |
| Revision | 4c538b642e4bdfbf42c522c5a59c258a6d14546e |
| Got Revision | 4c538b642e4bdfbf42c522c5a59c258a6d14546e |
| Changes | 1 change |
BuildSlave:
servo-linux3Reason:
The AnyBranchScheduler scheduler named 'servo-auto' triggered this build
Steps and Logfiles:
-
git update ( 12 secs )
-
generic generic ( 0 secs )
- - no logs -
-
generic_1 generic_1 ( 0 secs )
- - no logs -
-
shell 'pkill -x ...' ( 0 secs )
-
shell__1 './mach clean-nightlies ...' ( 10 secs )
-
compile ran build --release --with-debug-assertions ( 20 mins, 43 secs )
- - no logs -
-
test ran test-css --release --processes 16 --always-succeed ( 11 mins, 42 secs )
-
shell__2 './mach filter-intermittents ...' ( 0 secs )
-
compile__1 ran build-geckolib --release ( 7 mins, 21 secs )
- - no logs -
-
test__1 ran test-stylo --release ( 59 secs )
- - no logs -
-
shell__3 'bash ./etc/ci/lockfile_changed.sh' ( 0 secs )
-
shell__4 'bash ./etc/ci/manifest_changed.sh' ( 0 secs )
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | auto | Build |
| builddir | /home/servo/buildbot/slave/linux-rel-css | slave |
| buildername | linux-rel-css | Builder |
| buildnumber | 6537 | Build |
| codebase | Build | |
| got_revision | 4c538b642e4bdfbf42c522c5a59c258a6d14546e | Git |
| project | servo/servo | Build |
| repository | https://github.com/servo/servo | Build |
| revision | 4c538b642e4bdfbf42c522c5a59c258a6d14546e | Build |
| scheduler | servo-auto | Scheduler |
| slavename | servo-linux3 | BuildSlave |
| warnings-count | 0 | WarningCountingShellCommand |
| workdir | /home/servo/buildbot/slave/linux-rel-css | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- bors-servolbergstrom+bors@mozilla.com
Timing:
| Start | Wed Oct 18 19:24:01 2017 |
| End | Wed Oct 18 20:05:13 2017 |
| Elapsed | 41 mins, 11 secs |
All Changes:
:
Change #65526
Category None Changed by bors-servo <lbergstrom+bors@mozilla.com> Changed at Wed 18 Oct 2017 19:08:00 Repository https://github.com/servo/servo Project servo/servo Branch auto Revision 4c538b642e4bdfbf42c522c5a59c258a6d14546e Comments
Auto merge of #18938 - nnethercote:bug-1409255, r=SimonSapin Replace all uses of the `heapsize` crate with `malloc_size_of`. Servo currently uses `heapsize`, but Stylo/Gecko use `malloc_size_of`. `malloc_size_of` is better -- it handles various cases that `heapsize` does not -- so this patch changes Servo to use `malloc_size_of`. This patch makes the following changes to the `malloc_size_of` crate. - Adds `MallocSizeOf` trait implementations for numerous types, some built-in (e.g. `VecDeque`), some external and Servo-only (e.g. `string_cache`). - Makes `enclosing_size_of_op` optional, because vanilla jemalloc doesn't support that operation. - For `HashSet`/`HashMap`, falls back to a computed estimate when `enclosing_size_of_op` isn't available. - Adds an extern "C" `malloc_size_of` function that does the actual heap measurement; this is based on the same functions from the `heapsize` crate. This patch makes the following changes elsewhere. - Converts all the uses of `heapsize` to instead use `malloc_size_of`. - Disables the "heapsize"/"heap_size" feature for the external crates that provide it. - Removes the `HeapSizeOf` implementation from `hashglobe`. - Adds `ignore` annotations to a few `Rc`/`Arc`, because `malloc_size_of` doesn't derive those types, unlike `heapsize`. <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix https://bugzilla.mozilla.org/show_bug.cgi?id=1409255 <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because testing is on the Gecko side. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18938) <!-- Reviewable:end -->
Changed files
- Cargo.lock
- components/atoms/Cargo.toml
- components/canvas_traits/Cargo.toml
- components/canvas_traits/canvas.rs
- components/canvas_traits/lib.rs
- components/canvas_traits/webgl.rs
- components/devtools_traits/Cargo.toml
- components/devtools_traits/lib.rs
- components/dom_struct/lib.rs
- components/geometry/Cargo.toml
- components/geometry/lib.rs
- components/gfx/Cargo.toml
- components/gfx/display_list/mod.rs
- components/gfx/font_context.rs
- components/gfx/lib.rs
- components/gfx/platform/freetype/font_context.rs
- components/gfx/platform/macos/font_context.rs
- components/gfx/platform/windows/font_context.rs
- components/gfx_traits/Cargo.toml
- components/gfx_traits/lib.rs
- components/hashglobe/Cargo.toml
- components/hashglobe/src/fake.rs
- components/hashglobe/src/lib.rs
- components/layout/Cargo.toml
- components/layout/context.rs
- components/layout/lib.rs
- components/layout_thread/Cargo.toml
- components/layout_thread/lib.rs
- components/malloc_size_of/Cargo.toml
- components/malloc_size_of/lib.rs
- components/msg/Cargo.toml
- components/msg/constellation_msg.rs
- components/msg/lib.rs
- components/net/Cargo.toml
- components/net_traits/Cargo.toml
- components/net_traits/image/base.rs
- components/net_traits/image_cache.rs
- components/net_traits/lib.rs
- components/net_traits/request.rs
- components/net_traits/response.rs
- components/net_traits/storage_thread.rs
- components/profile_traits/mem.rs
- components/range/Cargo.toml
- components/range/lib.rs
- components/script/Cargo.toml
- components/script/body.rs
- components/script/document_loader.rs
- components/script/dom/bindings/cell.rs
- components/script/dom/bindings/codegen/CodegenRust.py
- components/script/dom/bindings/error.rs
- components/script/dom/bindings/iterable.rs
- components/script/dom/bindings/num.rs
- components/script/dom/bindings/reflector.rs
- components/script/dom/bindings/root.rs
- components/script/dom/bindings/str.rs
- components/script/dom/bindings/utils.rs
- components/script/dom/bindings/weakref.rs
- components/script/dom/blob.rs
- components/script/dom/bluetooth.rs
- components/script/dom/canvasgradient.rs
- components/script/dom/canvasrenderingcontext2d.rs
- components/script/dom/client.rs
- components/script/dom/crypto.rs
- components/script/dom/cssfontfacerule.rs
- components/script/dom/cssgroupingrule.rs
- components/script/dom/cssimportrule.rs
- components/script/dom/csskeyframerule.rs
- components/script/dom/csskeyframesrule.rs
- components/script/dom/cssmediarule.rs
- components/script/dom/cssnamespacerule.rs
- components/script/dom/cssrulelist.rs
- components/script/dom/cssstyledeclaration.rs
- components/script/dom/cssstylerule.rs
- components/script/dom/cssstylesheet.rs
- components/script/dom/csssupportsrule.rs
- components/script/dom/cssviewportrule.rs
- components/script/dom/customelementregistry.rs
- components/script/dom/customevent.rs
- components/script/dom/dedicatedworkerglobalscope.rs
- components/script/dom/document.rs
- components/script/dom/domexception.rs
- components/script/dom/element.rs
- components/script/dom/errorevent.rs
- components/script/dom/event.rs
- components/script/dom/eventsource.rs
- components/script/dom/eventtarget.rs
- components/script/dom/filereader.rs
- components/script/dom/gamepad.rs
- components/script/dom/globalscope.rs
- components/script/dom/headers.rs
- components/script/dom/htmlbuttonelement.rs
- components/script/dom/htmlcanvaselement.rs
- components/script/dom/htmlcollection.rs
- components/script/dom/htmldatalistelement.rs
- components/script/dom/htmlfieldsetelement.rs
- components/script/dom/htmlformelement.rs
- components/script/dom/htmlheadingelement.rs
- components/script/dom/htmliframeelement.rs
- components/script/dom/htmlimageelement.rs
- components/script/dom/htmlinputelement.rs
- components/script/dom/htmllinkelement.rs
- components/script/dom/htmlmediaelement.rs
- components/script/dom/htmlmetaelement.rs
- components/script/dom/htmlobjectelement.rs
- components/script/dom/htmlscriptelement.rs
- components/script/dom/htmlselectelement.rs
- components/script/dom/htmlstyleelement.rs
- components/script/dom/htmltableelement.rs
- components/script/dom/htmltextareaelement.rs
- components/script/dom/keyboardevent.rs
- components/script/dom/medialist.rs
- components/script/dom/mediaquerylist.rs
- components/script/dom/mutationobserver.rs
- components/script/dom/node.rs
- components/script/dom/nodeiterator.rs
- components/script/dom/nodelist.rs
- components/script/dom/paintworkletglobalscope.rs
- components/script/dom/performance.rs
- components/script/dom/performanceobserver.rs
- components/script/dom/popstateevent.rs
- components/script/dom/promise.rs
- components/script/dom/promisenativehandler.rs
- components/script/dom/range.rs
- components/script/dom/request.rs
- components/script/dom/response.rs
- components/script/dom/serviceworkerglobalscope.rs
- components/script/dom/servoparser/async_html.rs
- components/script/dom/servoparser/html.rs
- components/script/dom/servoparser/mod.rs
- components/script/dom/servoparser/xml.rs
- components/script/dom/testbinding.rs
- components/script/dom/textdecoder.rs
- components/script/dom/treewalker.rs
- components/script/dom/urlhelper.rs
- components/script/dom/validitystate.rs
- components/script/dom/vrdisplay.rs
- components/script/dom/vrdisplaycapabilities.rs
- components/script/dom/vreyeparameters.rs
- components/script/dom/vrfieldofview.rs
- components/script/dom/vrstageparameters.rs
- components/script/dom/webgl_extensions/extensions.rs
- components/script/dom/webgl_extensions/wrapper.rs
- components/script/dom/webgl_validations/types.rs
- components/script/dom/webglbuffer.rs
- components/script/dom/webglframebuffer.rs
- components/script/dom/webglprogram.rs
- components/script/dom/webglrenderbuffer.rs
- components/script/dom/webglrenderingcontext.rs
- components/script/dom/webglshader.rs
- components/script/dom/webgltexture.rs
- components/script/dom/websocket.rs
- components/script/dom/window.rs
- components/script/dom/worker.rs
- components/script/dom/workerglobalscope.rs
- components/script/dom/worklet.rs
- components/script/dom/workletglobalscope.rs
- components/script/dom/xmlhttprequest.rs
- components/script/lib.rs
- components/script/mem.rs
- components/script/microtask.rs
- components/script/script_thread.rs
- components/script/textinput.rs
- components/script/timers.rs
- components/script_layout_interface/Cargo.toml
- components/script_layout_interface/lib.rs
- components/script_layout_interface/reporter.rs
- components/script_traits/Cargo.toml
- components/script_traits/lib.rs
- components/servo_arc/Cargo.toml
- components/servo_arc/lib.rs
- components/style/Cargo.toml
- components/style/applicable_declarations.rs
- components/style/attr.rs
- components/style/custom_properties.rs
- components/style/dom.rs
- components/style/element_state.rs
- components/style/invalidation/element/invalidation_map.rs
- components/style/invalidation/element/restyle_hints.rs
- components/style/invalidation/media_queries.rs
- components/style/invalidation/stylesheets.rs
- components/style/lib.rs
- components/style/logical_geometry.rs
- components/style/macros.rs
- components/style/media_queries.rs
- components/style/properties/declaration_block.rs
- components/style/properties/helpers.mako.rs
- components/style/properties/helpers/animated_properties.mako.rs
- components/style/properties/longhand/background.mako.rs
- components/style/properties/longhand/border.mako.rs
- components/style/properties/longhand/box.mako.rs
- components/style/properties/longhand/counters.mako.rs
- components/style/properties/longhand/font.mako.rs
- components/style/properties/longhand/inherited_box.mako.rs
- components/style/properties/longhand/inherited_svg.mako.rs
- components/style/properties/longhand/inherited_text.mako.rs
- components/style/properties/longhand/list.mako.rs
- components/style/properties/longhand/pointing.mako.rs
- components/style/properties/longhand/position.mako.rs
- components/style/properties/longhand/table.mako.rs
- components/style/properties/longhand/text.mako.rs
- components/style/properties/longhand/ui.mako.rs
- components/style/properties/properties.mako.rs
- components/style/rule_tree/mod.rs
- components/style/selector_map.rs
- components/style/selector_parser.rs
- components/style/servo/media_queries.rs
- components/style/servo/restyle_damage.rs
- components/style/servo/selector_parser.rs
- components/style/servo/url.rs
- components/style/shared_lock.rs
- components/style/stylesheet_set.rs
- components/style/stylesheets/keyframes_rule.rs
- components/style/stylesheets/origin.rs
- components/style/stylesheets/rule_parser.rs
- components/style/stylesheets/stylesheet.rs
- components/style/stylesheets/viewport_rule.rs
- components/style/stylist.rs
- components/style/values/animated/color.rs
- components/style/values/animated/effects.rs
- components/style/values/computed/angle.rs
- components/style/values/computed/color.rs
- components/style/values/computed/font.rs
- components/style/values/computed/image.rs
- components/style/values/computed/length.rs
- components/style/values/computed/mod.rs
- components/style/values/computed/percentage.rs
- components/style/values/computed/time.rs
- components/style/values/generics/background.rs
- components/style/values/generics/basic_shape.rs
- components/style/values/generics/border.rs
- components/style/values/generics/box.rs
- components/style/values/generics/effects.rs
- components/style/values/generics/flex.rs
- components/style/values/generics/grid.rs
- components/style/values/generics/image.rs
- components/style/values/generics/mod.rs
- components/style/values/generics/position.rs
- components/style/values/generics/rect.rs
- components/style/values/generics/size.rs
- components/style/values/generics/svg.rs
- components/style/values/generics/text.rs
- components/style/values/generics/transform.rs
- components/style/values/mod.rs
- components/style/values/specified/align.rs
- components/style/values/specified/angle.rs
- components/style/values/specified/border.rs
- components/style/values/specified/calc.rs
- components/style/values/specified/color.rs
- components/style/values/specified/effects.rs
- components/style/values/specified/font.rs
- components/style/values/specified/grid.rs
- components/style/values/specified/image.rs
- components/style/values/specified/length.rs
- components/style/values/specified/mod.rs
- components/style/values/specified/percentage.rs
- components/style/values/specified/position.rs
- components/style/values/specified/time.rs
- components/style/values/specified/transform.rs
- components/style_traits/Cargo.toml
- components/style_traits/cursor.rs
- components/style_traits/lib.rs
- components/style_traits/values.rs
- components/style_traits/viewport.rs
- components/url/Cargo.toml
- components/url/lib.rs
- components/url/origin.rs
- components/webdriver_server/Cargo.toml
- ports/geckolib/glue.rs
- tests/unit/net/Cargo.toml