Timothy Flynn
db2ba5f1d9
LibWeb: Initialize static web strings during main-thread VM creation
...
These are currently initialized in a [[gnu::constructor]], which has a
weird initialization order. These constructors are invoked before main()
and, incidentally, before any user-defined default constructors of the
static strings they are initializing.
This will become an issue when these strings are ported to FlyString,
which has a user-defined default constructor. In that scenario, when the
FlyString constructor is executed after the [[gnu::constructor]], the
strings will be "reset" to the empty string.
Instead of relying on a non-standard compiler extension here, let's just
initialize these strings explicitly during main-thread VM creation, as
this now happens in WebContent's main().
2023-03-18 19:50:45 +01:00
..
2023-03-15 08:48:49 +01:00
2023-03-15 08:48:49 +01:00
2023-03-15 08:48:49 +01:00
2023-03-15 08:48:49 +01:00
2023-03-15 08:48:49 +01:00
2023-03-15 14:55:49 +01:00
2023-03-16 13:17:37 -04:00
2023-03-06 13:05:43 +00:00
2023-03-07 23:33:34 +00:00
2023-03-18 19:50:45 +01:00
2023-03-18 19:50:45 +01:00
2023-03-16 13:17:37 -04:00
2023-03-16 13:17:37 -04:00
2022-11-07 14:10:41 +01:00
2022-11-04 10:38:00 +01:00
2022-10-20 15:16:23 +02:00
2023-03-15 08:48:49 +01:00
2023-03-02 11:49:13 +01:00
2023-02-18 00:52:47 +01:00
2023-03-02 11:49:13 +01:00
2023-03-02 11:49:13 +01:00
2023-02-03 20:36:21 +01:00
2023-02-24 20:28:23 +01:00
2023-02-24 20:28:23 +01:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-02-22 09:55:33 +01:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-15 08:48:49 +01:00
2023-03-15 08:48:49 +01:00
2023-03-18 19:50:45 +01:00
2023-03-18 19:50:45 +01:00
2023-02-22 09:55:33 +01:00
2022-12-06 08:54:33 +01:00
2022-11-19 14:37:31 +00:00
2023-01-03 18:09:40 +01:00
2023-03-05 18:25:59 +00:00
2023-02-18 01:23:36 +01:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-01-09 23:00:24 +00:00
2023-02-18 00:52:47 +01:00
2023-02-18 00:52:47 +01:00
2022-10-14 16:01:35 +02:00
2023-01-29 00:02:55 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:55 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-03-11 10:46:26 +01:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-02-18 00:52:47 +01:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:55 +00:00
2022-11-13 16:37:09 -07:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-03-01 22:44:20 +00:00
2023-01-03 18:09:40 +01:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-16 13:17:37 -04:00
2022-12-19 07:57:44 -05:00
2023-02-18 00:52:47 +01:00
2023-01-29 00:02:45 +00:00
2022-11-04 10:38:00 +01:00
2023-02-18 00:52:47 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-18 16:01:12 +01:00
2023-03-11 10:46:26 +01:00
2022-12-30 21:56:54 -05:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-12-10 00:21:10 +00:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:55 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-03 11:02:21 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-04 23:27:08 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-02-18 00:52:47 +01:00
2023-02-18 00:52:47 +01:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-03-17 08:39:37 +01:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:55 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 14:58:55 +01:00
2023-03-10 14:59:46 +01:00
2022-10-09 10:14:57 +02:00
2023-03-06 13:05:43 +00:00
2023-01-29 00:02:55 +00:00
2022-11-07 14:10:41 +01:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-02-19 00:46:47 +01:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-03-10 13:15:44 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-02-22 09:55:33 +01:00
2023-01-29 00:02:55 +00:00
2022-11-25 22:49:59 +01:00
2023-02-22 09:55:33 +01:00
2023-01-29 00:02:55 +00:00
2022-11-07 14:10:41 +01:00
2023-02-22 09:55:33 +01:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:55 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-01-29 00:02:45 +00:00
2023-01-29 00:02:45 +00:00
2022-10-09 10:14:57 +02:00
2023-03-04 23:27:08 +00:00
2023-03-04 23:27:08 +00:00
2023-03-04 23:27:08 +00:00
2023-02-18 00:52:47 +01:00
2023-02-18 00:52:47 +01:00
2022-10-09 10:14:57 +02:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-07 23:33:34 +00:00
2023-03-07 23:33:34 +00:00
2023-02-28 13:16:39 +01:00
2023-02-28 13:16:39 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2022-12-06 08:54:33 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2022-10-09 10:14:57 +02:00
2022-10-09 10:14:57 +02:00
2022-12-06 08:54:33 +01:00
2022-12-06 08:54:33 +01:00
2022-10-09 10:14:57 +02:00
2022-12-06 08:54:33 +01:00
2022-10-13 14:42:14 +02:00
2022-10-09 10:14:57 +02:00
2022-10-09 10:14:57 +02:00
2022-12-06 08:54:33 +01:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-06 23:46:35 +01:00
2023-02-27 20:55:09 +01:00
2023-02-27 20:55:09 +01:00
2023-02-28 15:15:36 +00:00
2023-02-28 13:16:39 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2022-10-24 22:58:37 +01:00
2023-03-05 18:25:59 +00:00
2023-03-15 08:48:49 +01:00
2023-03-05 18:25:59 +00:00
2023-03-16 13:17:37 -04:00
2023-03-16 13:17:37 -04:00
2023-03-06 13:05:43 +00:00
2023-02-28 12:36:14 +01:00
2023-02-28 12:36:14 +01:00
2022-11-26 00:47:23 +01:00
2022-11-26 00:47:23 +01:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-05 18:25:59 +00:00
2023-03-18 19:50:45 +01:00
2023-03-18 19:50:45 +01:00
2023-02-18 00:52:47 +01:00
2023-02-18 00:52:47 +01:00
2022-10-09 10:14:57 +02:00
2023-03-14 09:07:40 -04:00
2023-03-14 09:07:40 -04:00
2023-03-16 19:39:17 +00:00
2023-03-14 16:30:19 -04:00
2023-03-07 23:33:34 +00:00
2023-03-07 23:33:34 +00:00
2023-03-14 09:07:40 -04:00
2023-03-14 09:07:40 -04:00
2023-03-14 09:07:40 -04:00
2023-03-07 23:33:34 +00:00
2022-10-20 15:16:23 +02:00
2023-03-07 23:33:34 +00:00
2023-03-17 16:39:08 +00:00
2023-02-25 20:51:49 +01:00
2023-02-23 15:48:38 +00:00
2023-02-21 10:57:44 +01:00
2023-03-14 09:07:40 -04:00
2023-03-06 13:05:43 +00:00
2023-02-23 15:48:38 +00:00
2023-03-15 08:48:49 +01:00
2023-03-15 08:48:49 +01:00
2023-02-23 15:48:38 +00:00
2023-02-18 00:52:47 +01:00
2023-02-18 00:52:47 +01:00
2022-10-09 10:14:57 +02:00