gecko-dev/servo/components
Matthew a680529295 servo: Merge #16987 - Using stack-allocated variable for font feature setting (from tictakk:ticbranch); r=emilio
<!-- Please describe your changes on the following line: -->
Using stack-allocated small vector instead of the previous vector<u8>.

---
<!-- 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
- [X] These changes fix   #16743 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because this is an optimization

<!-- 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. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 8dc787923020561fe033ae8e6efeccff5226c83e

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 904a493ead4478696c0438984ba39fec27f714d9
2017-05-29 09:58:43 -05:00
..
atoms servo: Merge #16455 - Bug 1354970 - Add @counter-style rules (from servo:counter-style); r=upsuper 2017-04-26 00:59:58 -05:00
bluetooth servo: Merge #16061 - Use servo_config::opts only on linux target (from methyl:master); r=Manishearth 2017-03-21 10:18:25 -07:00
bluetooth_traits servo: Merge #15588 - Update serde to 0.9 (from servo:serde); r=SimonSapin 2017-02-18 12:10:26 -08:00
canvas servo: Merge #16815 - Bump cssparser to 0.13.3 (from Manishearth:cssup); r=metajack 2017-05-11 16:10:23 -05:00
canvas_traits servo: Merge #16815 - Bump cssparser to 0.13.3 (from Manishearth:cssup); r=metajack 2017-05-11 16:10:23 -05:00
compositing servo: Merge #17074 - remove no-op viewport code (from paulrouget:remove_viewport); r=emilio 2017-05-29 07:13:58 -05:00
config servo: Merge #17031 - Update rust-webvr (from MortimerGoro:update_webvr); r=emilio 2017-05-25 07:12:11 -05:00
constellation servo: Merge #16997 - Webdriver browsing contexts not pipelines (from asajeffrey:webdriver-browsing-contexts-not-pipelines); r=jgraham 2017-05-26 16:38:12 -05:00
debugger servo: Merge #16013 - Enable the debugger on Android (from nox:mio); r=larsbergstrom 2017-03-17 08:36:27 -07:00
deny_public_fields servo: Merge #15752 - Update syn to 0.11 (from nox:syn); r=SimonSapin 2017-02-27 05:48:43 -08:00
devtools servo: Merge #16495 - Make tidy check that opening and closing braces that begin a line do … (from coalman:tidy-brace-alignment); r=emilio 2017-04-19 03:06:31 -05:00
devtools_traits servo: Merge #15868 - Update Hyper and OpenSSL (from servo:hyper); r=jdm 2017-03-31 11:46:09 -05:00
dom_struct servo: Merge #15715 - Make #[dom_struct] a proc_macro attribute (from nox:custom-derive); r=SimonSapin 2017-02-24 05:56:30 -08:00
domobject_derive servo: Merge #15752 - Update syn to 0.11 (from nox:syn); r=SimonSapin 2017-02-27 05:48:43 -08:00
geometry servo: Merge #16973 - Derive ToComputedValue (from servo:derive-all-the-things); r=emilio 2017-05-21 08:48:10 -05:00
gfx servo: Merge #16779 - [gfx] [layout] [style] Upgrade unicode-bidi to 0.3 (from behnam:bidi-0.3); r=mbrubeck 2017-05-22 23:06:07 -05:00
gfx_traits servo: Merge #16531 - Eliminate ScrollRootId (from mrobinson:clip-id); r=glennw 2017-04-20 01:55:33 -05:00
jstraceable_derive servo: Merge #15752 - Update syn to 0.11 (from nox:syn); r=SimonSapin 2017-02-27 05:48:43 -08:00
layout servo: Merge #17036 - Use values::generics::rect::Rect some more (from servo:derive-all-the-things); r=emilio 2017-05-27 05:41:12 -05:00
layout_thread servo: Merge #17025 - script/layout: Stop doing unsafe transmutes between refcell references (from emilio:layout-data); r=jdm 2017-05-25 19:58:47 -05:00
layout_traits servo: Merge #16916 - Added a TopLevelBrowsingContextId type (from asajeffrey:constellation-top-level-browsing-contexts); r=cbrewster 2017-05-22 15:13:42 -05:00
msg servo: Merge #16916 - Added a TopLevelBrowsingContextId type (from asajeffrey:constellation-top-level-browsing-contexts); r=cbrewster 2017-05-22 15:13:42 -05:00
net servo: Merge #17042 - Update dependencies (from mbrubeck:always-be-updating); r=jdm 2017-05-26 12:18:12 -05:00
net_traits servo: Merge #16913 - Make canvas origin clean checks use origin of image response (from jdm:canvas2d); r=jdm 2017-05-19 10:45:44 -05:00
profile servo: Merge #16814 - Implement Houdini worklets (from asajeffrey:script-worklets); r=jdm 2017-05-17 16:20:42 -05:00
profile_traits servo: Merge #16814 - Implement Houdini worklets (from asajeffrey:script-worklets); r=jdm 2017-05-17 16:20:42 -05:00
rand
range servo: Merge #15588 - Update serde to 0.9 (from servo:serde); r=SimonSapin 2017-02-18 12:10:26 -08:00
remutex servo: Merge #16756 - Upgrade to rustc 1.19.0-nightly (ced823e26 2017-05-07) (from servo:rustup); r=jdm 2017-05-08 16:06:56 -05:00
script servo: Merge #16989 - Decode UTF-8 code points across network packets (from servo:packets); r=nox 2017-05-27 04:18:58 -05:00
script_layout_interface servo: Merge #16989 - Decode UTF-8 code points across network packets (from servo:packets); r=nox 2017-05-27 04:18:58 -05:00
script_plugins servo: Merge #16681 - Stop using unstable slice_patterns feature (from mbrubeck:slice_patterns); r=emilio 2017-05-01 21:48:33 -05:00
script_traits servo: Merge #16997 - Webdriver browsing contexts not pipelines (from asajeffrey:webdriver-browsing-contexts-not-pipelines); r=jgraham 2017-05-26 16:38:12 -05:00
selectors servo: Merge #17032 - Stylo: visited pseudo-class support (from jryans:stylo-visited); r=emilio 2017-05-24 19:53:48 -05:00
servo servo: Merge #16958 - -Z wr-no-batch option (from kvark:no-batch); r=jdm 2017-05-21 19:07:40 -05:00
size_of_test servo: Merge #16870 - Add size_of tests for geckolib selectors (from servo:size_of); r=emilio 2017-05-16 04:00:30 -05:00
style servo: Merge #16987 - Using stack-allocated variable for font feature setting (from tictakk:ticbranch); r=emilio 2017-05-29 09:58:43 -05:00
style_derive servo: Merge #16973 - Derive ToComputedValue (from servo:derive-all-the-things); r=emilio 2017-05-21 08:48:10 -05:00
style_traits servo: Merge #16960 - Derive HasViewportPercentage 🍷 (from servo:derive-all-the-things); r=emilio 2017-05-20 11:34:36 -05:00
url servo: Merge #16297 - Remove servo_url dependency for geckolib (from upsuper:stylo-servo-url); r=SimonSapin 2017-04-07 04:34:47 -05:00
webdriver_server servo: Merge #16997 - Webdriver browsing contexts not pipelines (from asajeffrey:webdriver-browsing-contexts-not-pipelines); r=jgraham 2017-05-26 16:38:12 -05:00
webvr servo: Merge #16612 - Update WR (groove/ridge borders, mix-blend-mode opts) (from glennw:update-wr-groove-ridge-2); r=jdm 2017-04-26 07:56:32 -05:00
webvr_traits servo: Merge #17031 - Update rust-webvr (from MortimerGoro:update_webvr); r=emilio 2017-05-25 07:12:11 -05:00