servo/components
Bastien Orivel 1b2464b4b6 Add a fast path in Element::SetInnerHTML when the value is small and trivial text
Inspired from gecko which has a similar fast path. This makes innerHTML
more than 10 times faster for this case.

Fixes #25892
2020-05-04 18:11:49 +02:00
..
allocator Update jemalloc-sys to 0.3.2 2019-11-20 00:00:00 +00:00
atoms Add support for transitionrun events 2020-04-24 14:20:37 +02:00
background_hang_monitor Update ipc-channel and crossbeam-channel. 2020-02-20 11:15:13 -05:00
bluetooth Update ipc-channel and crossbeam-channel. 2020-02-20 11:15:13 -05:00
bluetooth_traits Update ipc-channel and crossbeam-channel. 2020-02-20 11:15:13 -05:00
canvas Auto merge of #26336 - szeged:mmatyas__webgl_fns_getparam4, r=jdm 2020-05-01 13:30:05 -04:00
canvas_traits Auto merge of #26336 - szeged:mmatyas__webgl_fns_getparam4, r=jdm 2020-05-01 13:30:05 -04:00
compositing Update test results for macOS. 2020-04-30 00:21:50 -04:00
config Add a pref for webxr glwindow anaglyphic red-cyan stereo 2020-04-29 17:23:48 -05:00
config_plugins Upgrade to rustc 1.42.0-nightly (3291ae339 2020-01-15) 2020-01-16 08:46:41 +01:00
constellation Some Cargo.toml cleanups 2020-04-25 12:19:40 -07:00
debugger Update ipc-channel and crossbeam-channel. 2020-02-20 11:15:13 -05:00
deny_public_fields Upgrade to rustc 1.42.0-nightly (3291ae339 2020-01-15) 2020-01-16 08:46:41 +01:00
derive_common derive_common: Fix example in documentation 2019-11-07 18:52:30 -06:00
devtools Update devtools page titles. 2020-04-28 15:40:38 -04:00
devtools_traits Update devtools page titles. 2020-04-28 15:40:38 -04:00
dom_struct Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
domobject_derive Introduce a new type MaybeUnreflectedDom<T> (fixes #25701) 2020-02-17 10:17:47 +01:00
embedder_traits Make it possible to add a title to context menu 2020-03-31 12:25:54 +02:00
fallible style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
geometry Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
gfx Update dwrote to 0.11. 2020-03-26 16:41:58 -04:00
gfx_traits Replace DisplayList::is_contentful with tracking during conversion to WR display lists 2019-09-06 17:15:53 +02:00
hashglobe Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
jstraceable_derive Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
layout Add support for animationend event 2020-05-01 15:29:57 +02:00
layout_2020 Auto merge of #23661 - julientregoat:i-21289, r=jdm 2020-04-17 15:56:30 -04:00
layout_thread Add support for animationend event 2020-05-01 15:29:57 +02:00
layout_thread_2020 Add ElementAnimationState and PossibleElementAnimationState 2020-04-24 11:51:17 +02:00
layout_traits Make Background Hang Monitor Optional 2020-02-23 01:45:52 +05:30
malloc_size_of style: Run rustfmt. 2020-04-18 03:48:22 +02:00
media Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07) 2020-04-09 21:33:44 +02:00
metrics Update ipc-channel and crossbeam-channel. 2020-02-20 11:15:13 -05:00
msg Make DOM own the style and layout data, in an UnsafeCell 2020-04-04 13:10:19 +02:00
net More Cargo.toml updates 2020-04-25 18:26:49 -07:00
net_traits Don't continually re-request completed requests that had load errors. 2020-04-17 11:59:00 -04:00
pixels Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensions 2019-11-10 18:37:14 -05:00
profile Update ipc-channel and crossbeam-channel. 2020-02-20 11:15:13 -05:00
profile_traits Update ipc-channel and crossbeam-channel. 2020-02-20 11:15:13 -05:00
rand Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
range Remove unused code from a bunch of crates 2019-06-03 04:18:12 +02:00
remutex Remove unused code from a bunch of crates 2019-06-03 04:18:12 +02:00
script Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
script_layout_interface Add support for animationend event 2020-05-01 15:29:57 +02:00
script_plugins Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07) 2020-04-09 21:33:44 +02:00
script_traits Add support for animationend event 2020-05-01 15:29:57 +02:00
selectors style: Implement parsing / selector-matching for :is() and :where(). 2020-04-18 03:48:15 +02:00
servo Remove use of webrender::RendererKind 2020-04-20 22:05:59 +02:00
servo_arc style: Simplify code for keeping alive shared memory until all sheets go away. 2019-11-30 20:44:56 +01:00
size_of_test Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
std_test_override Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
style Add support for animationend event 2020-05-01 15:29:57 +02:00
style_derive style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
style_traits style: Add CSS Error for DisallowedImportRule. 2020-04-16 16:35:07 +02:00
to_shmem style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
to_shmem_derive Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
url Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
webdriver_server Update serde_json. 2020-04-23 16:08:40 -04:00
webgpu Fixing some style related issues in WebGPU. 2020-02-27 15:10:24 +01:00
webrender_surfman Update surfman to 0.2 and remove glutin 2020-04-17 23:44:53 -05:00
webrender_traits Update surfman to 0.2 and remove glutin 2020-04-17 23:44:53 -05:00