Avi Kivity
c6d700279b
class_registry: introduce a non-static variant of class_registry
...
class_registry's staticness brings has the usual problem of
static classes (loss of dependency information) and prevents us
from librarifying Scylla since all objects that define a registration
must be linked in.
Take a first step against this staticness by defining a nonstatic
variant. The static class_registry is then redefined in terms of the
nonstatic class. After all uses have been converted, the static
variant can be retired.
Message-Id: <20181126130935.12837-1-avi@scylladb.com >
2018-11-26 13:30:21 +00:00
..
2018-10-02 18:48:23 +01:00
2018-05-09 16:52:26 +01:00
2018-05-30 12:18:56 +02:00
2018-11-21 00:01:44 +02:00
2018-11-01 13:16:17 +00:00
2018-11-21 00:01:44 +02:00
2018-05-10 09:47:41 +03:00
2018-04-16 21:11:13 +02:00
2018-04-16 21:11:13 +02:00
2018-07-11 16:55:20 +02:00
2018-11-26 13:30:21 +00:00
2018-05-30 14:41:40 +02:00
2018-11-01 10:19:32 +02:00
2018-11-21 00:01:44 +02:00
2018-04-07 14:52:58 +03:00
2018-04-07 14:52:58 +03:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-05-03 17:05:06 -07:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-11-01 13:16:17 +00:00
2018-07-18 12:28:06 +01:00
2018-11-01 13:16:17 +00:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-11-01 13:16:17 +00:00
2018-05-10 09:47:41 +03:00
2018-11-01 13:16:17 +00:00
2018-04-10 10:25:06 +03:00
2018-05-15 11:22:21 -04:00
2018-04-16 20:56:30 +02:00
2018-04-16 20:56:30 +02:00
2018-08-30 20:56:44 -04:00
2018-10-25 15:15:05 +03:00
2018-11-01 13:16:17 +00:00
2018-08-26 11:02:34 +03:00
2018-07-17 16:39:43 +02:00
2018-09-03 17:09:54 +03:00
2018-11-21 14:04:27 +01:00
2018-05-31 10:09:01 +01:00
2018-05-09 16:52:26 +01:00
2018-07-11 10:15:01 +01:00
2018-07-20 13:50:17 -07:00
2018-11-20 16:15:12 +00:00
2018-06-27 12:48:30 +02:00
2018-11-21 00:01:44 +02:00
2018-09-30 11:12:23 +03:00
2018-11-21 00:01:44 +02:00
2018-05-30 14:41:41 +02:00
2018-11-21 18:38:50 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00