You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- https://github.com/servo/servo/pull/35578 (@jdm, #35578) Move more bindings code to script_bindings (#35578)
277
+
- `https://github.com/servo/servo/pull/35578 (@jdm, #35578) Move more bindings code to script_bindings (#35578)
278
278
script
279
-
- https://github.com/servo/servo/pull/35459 (@jdm, #35459) script: Make callbacks generic over DOM interfaces. (#35459)
279
+
- `https://github.com/servo/servo/pull/35459 (@jdm, #35459) script: Make callbacks generic over DOM interfaces. (#35459)
280
280
script
281
-
- https://github.com/servo/servo/pull/35457 (@jdm, #35457) script: Refer to DOM interfaces with generic types in generated bindings. (#35457)
281
+
- `https://github.com/servo/servo/pull/35457 (@jdm, #35457) script: Refer to DOM interfaces with generic types in generated bindings. (#35457)
282
282
script
283
-
- https://github.com/servo/servo/pull/35620 (@jdm, #35620) Move more bindings types to script_bindings (#35620)
283
+
- `https://github.com/servo/servo/pull/35620 (@jdm, #35620) Move more bindings types to script_bindings (#35620)
284
284
script
285
285
- servodriver
286
286
- https://github.com/servo/servo/pull/35677 (@jdm, #35677) Allow webdriver screenshots to occur immediately upon request. (#35677)
@@ -332,14 +332,14 @@ categories:
332
332
- `tables
333
333
- `https://github.com/servo/servo/pull/35219 (@Loirooriol, #35219) layout: Fix painting order of collapsed table borders (#35219)
334
334
tables
335
-
- unsafe
336
-
- https://github.com/servo/servo/pull/35367 (@[email protected], #35367) script: make methods of ErrorInfo safe (#35367)
335
+
- `unsafe
336
+
- `https://github.com/servo/servo/pull/35367 (@[email protected], #35367) script: make methods of ErrorInfo safe (#35367)
337
337
unsafe
338
-
- https://github.com/servo/servo/pull/35360 (@[email protected], #35360) script: make throw_invalid_this and throw_constructor_without_new safe (#35360)
338
+
- `https://github.com/servo/servo/pull/35360 (@[email protected], #35360) script: make throw_invalid_this and throw_constructor_without_new safe (#35360)
339
339
unsafe
340
-
- https://github.com/servo/servo/pull/35351 (@[email protected], #35351) make report_pending_exception safe and adjust callers (#35351)
340
+
- `https://github.com/servo/servo/pull/35351 (@[email protected], #35351) make report_pending_exception safe and adjust callers (#35351)
341
341
unsafe
342
-
- https://github.com/servo/servo/pull/35411 (@[email protected], #35411) script: make Error::to_jsval safe (#35411)
342
+
- `https://github.com/servo/servo/pull/35411 (@[email protected], #35411) script: make Error::to_jsval safe (#35411)
343
343
unsafe
344
344
- upgrade
345
345
- https://github.com/servo/servo/pull/35289 (@Loirooriol, #35289) Upgrade Stylo to 2025-02-03 (#35289)
@@ -436,10 +436,13 @@ The compositor now **notifies the embedder of new frames immediately** (@mrobins
436
436
437
437
Servo’s typical **memory usage has been reduced by over 1%** thanks to Node object optimisations (@webbeef, #35592, #35554), and we’ve also improved our [memory profiler](https://book.servo.org/hacking/profiling.html#memory-profiling) (@webbeef, #35618, #35607).
438
438
439
-
We’ve fixed a bug causing very high CPU usage on sites like wikipedia.org (@webbeef, #35245).
439
+
We’ve fixed a bug causing very high CPU usage on sites like wikipedia.org (@webbeef, #35245), as well as bugs affecting requestAnimationFrame (@mukilan, #35387, #35435).
440
440
441
441
You can now configure our tracing-based profiler (`--features tracing`) with `servo --tracing-filter` instead of `SERVO_TRACING` (@jschwe, #35370).
442
442
443
+
We’ve continued **reducing our use of `unsafe` in script** (@nscaife, @stephenmuss, #35351, #35360, #35367, #35411), and **moving parts of `script` to `script_bindings`** (@jdm, #35279, #35280, #35292, #35457, #35459, #35578, #35620).
444
+
Breaking up our massive `script` crate is absolutely critical for reducing Servo’s build times.
0 commit comments