ASSIGNED236542
Use more references instead of never-null pointers in JavaScript bindings, cast to JSDOMGlobalObject at boundaries, simplify legacy plug-in and Objective-C binding code
https://bugs.webkit.org/show_bug.cgi?id=236542
Summary Use more references instead of never-null pointers in JavaScript bindings, ca...
Darin Adler
Reported 2022-02-12 15:14:57 PST
Use more references instead of never-null pointers in JavaScript bindings, cast to JSDOMGlobalObject at boundaries, simplify legacy plug-in and Objective-C binding code
Attachments
Patch (1.39 MB, patch)
2022-02-12 15:22 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-13 10:46 PST, Darin Adler
no flags
Patch (4.41 MB, patch)
2022-02-14 09:27 PST, Darin Adler
no flags
Patch (4.41 MB, patch)
2022-02-16 13:23 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-16 15:20 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-16 16:29 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-16 21:18 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-17 01:13 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-17 08:59 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-17 11:02 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.41 MB, patch)
2022-02-17 15:27 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.42 MB, patch)
2022-02-17 19:45 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.42 MB, patch)
2022-02-18 13:00 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.42 MB, patch)
2022-02-21 12:34 PST, Darin Adler
no flags
Patch (4.44 MB, patch)
2022-02-24 17:49 PST, Darin Adler
ews-feeder: commit-queue-
Patch (4.45 MB, patch)
2022-02-27 13:08 PST, Darin Adler
no flags
Darin Adler
Comment 1 2022-02-12 15:22:20 PST Comment hidden (obsolete)
Darin Adler
Comment 2 2022-02-13 10:46:03 PST Comment hidden (obsolete)
Darin Adler
Comment 3 2022-02-14 09:27:09 PST Comment hidden (obsolete)
Darin Adler
Comment 4 2022-02-16 13:23:12 PST Comment hidden (obsolete)
Darin Adler
Comment 5 2022-02-16 15:20:41 PST Comment hidden (obsolete)
Darin Adler
Comment 6 2022-02-16 16:29:50 PST Comment hidden (obsolete)
Darin Adler
Comment 7 2022-02-16 21:18:23 PST Comment hidden (obsolete)
Darin Adler
Comment 8 2022-02-17 01:13:12 PST Comment hidden (obsolete)
Darin Adler
Comment 9 2022-02-17 08:52:22 PST
No way I am going to be able to land all of this at once, but I like the changes in it and will try to find a way to do them all.
Darin Adler
Comment 10 2022-02-17 08:59:39 PST Comment hidden (obsolete)
Darin Adler
Comment 11 2022-02-17 11:02:11 PST Comment hidden (obsolete)
Darin Adler
Comment 12 2022-02-17 15:27:10 PST Comment hidden (obsolete)
Darin Adler
Comment 13 2022-02-17 19:45:51 PST Comment hidden (obsolete)
Aakash Jain
Comment 14 2022-02-18 08:34:09 PST Comment hidden (obsolete)
Darin Adler
Comment 15 2022-02-18 13:00:21 PST Comment hidden (obsolete)
Radar WebKit Bug Importer
Comment 16 2022-02-19 15:15:27 PST
Darin Adler
Comment 17 2022-02-21 12:34:01 PST Comment hidden (obsolete)
Darin Adler
Comment 18 2022-02-21 16:48:18 PST
Finally compiling on all platforms. Still got some crashes (most likely missing null-checks) to tix.
Jonathan Bedard
Comment 19 2022-02-22 07:26:32 PST Comment hidden (obsolete)
Aakash Jain
Comment 20 2022-02-23 13:37:07 PST Comment hidden (obsolete)
Darin Adler
Comment 21 2022-02-24 17:49:19 PST Comment hidden (obsolete)
Darin Adler
Comment 22 2022-02-27 13:08:26 PST
Darin Adler
Comment 23 2022-02-27 15:12:55 PST
Looks like all tests are passing now. Time to break this up into smaller pieces to land it.
Note You need to log in before you can comment on or make changes to this bug.