aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_runtime.rs
Commit message (Expand)AuthorAgeFilesLines
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-14/+14
* refactor: propagate CanGc arguments through callers (#35591)Auguste Baum2025-02-231-0/+6
* Move more bindings code to script_bindings (#35578)Josh Matthews2025-02-221-39/+10
* script: add skeleton implementation of `FontFace` API (#35262)Mukilan Thiyagarajan2025-02-191-0/+3
* libservo: Expose a single `InputEvent` type and pass it to script (#35430)Martin Robinson2025-02-121-4/+1
* Move more foundational types to script_bindings (#35280)Josh Matthews2025-02-041-13/+4
* Move various reflector types and traits to script_bindings (#35279)Josh Matthews2025-02-041-1/+1
* Fix crash when using builtin memory profiler (#35058)Josh Matthews2025-01-191-2/+14
* script: Feature-gate all crown support. (#35055)Josh Matthews2025-01-181-2/+4
* api: Flatten and simplify Servo preferences (#34966)Martin Robinson2025-01-141-28/+28
* script: Limit public exports. (#34915)Josh Matthews2025-01-101-14/+14
* script: Downgrade noisy debug logs. (#34914)Josh Matthews2025-01-091-2/+2
* script: Use `enum`s for event loop senders and receivers (#34896)Martin Robinson2025-01-081-48/+3
* script: Unsilence all main thread `TaskQueue` errors (#34849)Martin Robinson2025-01-071-12/+12
* script: Move `TaskManager` to `GlobalScope` (#34827)Martin Robinson2025-01-041-5/+3
* script: Eliminate code duplication in the task queue (#34798)Martin Robinson2025-01-011-13/+17
* script: Handle null contexts better during JS runtime shutdown. (#34769)Josh Matthews2024-12-261-1/+5
* script: Refactor channels in `ScriptThread` into receivers and senders (#34776)Martin Robinson2024-12-261-2/+90
* Add `webgpu` feature flag (#34444)atbrakhi2024-12-051-0/+1
* cangc fixes in several files + event.rs + rtcpeerconnection.rs (#34002)chickenleaf2024-10-251-2/+2
* CanGc fixes in several files (#33958)chickenleaf2024-10-211-1/+1
* Multiple CanGc fixes in components/script/dom (#33924)tanishka2024-10-201-2/+4
* Prevent moving CanGc values between threads/tasks (#33902)Josh Matthews2024-10-181-2/+9
* clippy: fix clippy warnings in `components/script` (#33849)komuhangi2024-10-161-0/+2
* clippy: Add safety documentation and clean up unsafe methods (#33748)Martin Robinson2024-10-161-297/+317
* use `ThreadSafeJSContext` instead of `ContextForRequestInterrupt` (#33769)Samson2024-10-101-44/+12
* Make CanGc derive Copy and Clone (#33407)Taym Haddadi2024-09-121-0/+1
* Fix a memory leak in `components/script/script_runtime.rs` and add more leak ...Erik Hennig2024-08-261-2/+6
* Start marking functions that can transitively trigger a GC (#33144)Josh Matthews2024-08-221-0/+8
* remove usage of legacy numeric operations in script (#33095)Simon Wülker2024-08-161-3/+3
* Replace the lazy_static crate whth `std::sync::LazyLock` in components/script...Hayashi Mikihiro2024-08-121-4/+1
* enhance: Add support for `unsafe-eval` and `wasm-unsafe-eval` (#32893)Chocolate Pie2024-08-011-8/+65
* Fix debugmozjs compilation (#32875)Samson2024-07-291-3/+4
* Update mozjs (SpiderMonkey) to 128.0 (#32769)Samson2024-07-291-14/+17
* clippy: components/script/realms (#32859)Rémy SAISSY2024-07-261-1/+1
* Fix more clippy (#32740)石蕊 (Pi-Cla)2024-07-091-3/+3
* script: Impl cloning of JSPrincipals (#32706)Samson2024-07-061-6/+7
* Move non-gfx things out of `gfx_traits` and create a `base` crate (#32296)Martin Robinson2024-05-171-1/+1
* Fixed some clippy warning by adding default implementations (#31989)komuhangi2024-04-041-2/+2
* clippy: Fix all errors in `components/script` (#31911)Azhar Ismagulova2024-03-281-44/+43
* clippy: Fix `unnecessary_cast` warnings in `components/script` (#31823)Oluwatobi Sofela2024-03-221-5/+1
* clippy: Fix redundant field names warnings (#31793)Oluwatobi Sofela2024-03-201-2/+2
* clippy: Fix many warnings in `components/script` (#31717)Richard Dushime2024-03-191-5/+3
* Fix crash when closing window containing video element (#31413)Josh Matthews2024-02-231-0/+4
* android: disable JIT in SM to workaround #31134 (#31270)Mukilan Thiyagarajan2024-02-071-2/+7
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-2/+2
* script: Start replacing `time` with `std::time` and `chrono` (#30639)Auguste Baum2024-01-161-10/+9
* Replace script_plugins with a clippy like rustc driver (named crown) (#30508)Samson2023-12-011-2/+2
* Use Foo_Binding instead of FooBinding for namespace modules (#30447)Samson2023-09-301-1/+1
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-65/+52