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,15 +332,15 @@ 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
335
+
- `unsafe
336
336
- https://github.com/servo/servo/pull/35367 (@[email protected], #35367) script: make methods of ErrorInfo safe (#35367)
337
-
unsafe
337
+
`unsafe
338
338
- https://github.com/servo/servo/pull/35360 (@[email protected], #35360) script: make throw_invalid_this and throw_constructor_without_new safe (#35360)
339
-
unsafe
339
+
`unsafe
340
340
- https://github.com/servo/servo/pull/35351 (@[email protected], #35351) make report_pending_exception safe and adjust callers (#35351)
341
-
unsafe
341
+
`unsafe
342
342
- https://github.com/servo/servo/pull/35411 (@[email protected], #35411) script: make Error::to_jsval safe (#35411)
343
-
unsafe
343
+
`unsafe
344
344
- upgrade
345
345
- https://github.com/servo/servo/pull/35289 (@Loirooriol, #35289) Upgrade Stylo to 2025-02-03 (#35289)
346
346
upgrade
@@ -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