Avi Kivity
3363bc41e2
interval: rename start() to start_ref() (and end() etc).
...
We are about to change start() to return a proxy object rather
than a `const interval_bound<T>&`. This is generally transparent,
except in one case: `auto x = i.start()`. With the current implementation,
we'll copy object referred to and assign it to x. With the planned
implementation, the proxy object will be assigned to `x`, but it
will keep referring to `i`.
To prevent such problems, rename start() to start_ref() and end()
to end_ref(). This forces us to audit all calls, and redirect calls
that will break to new start_copy() and end_copy() methods.
2025-06-14 21:26:16 +03:00
..
2025-04-12 11:28:48 +03:00
2024-12-18 17:45:13 +02:00
2025-04-12 11:28:48 +03:00
2025-01-28 21:14:49 +01:00
2025-04-17 16:31:42 +03:00
2025-05-05 09:59:08 +03:00
2025-06-14 21:26:16 +03:00
2024-12-18 17:45:13 +02:00
2025-05-26 09:40:34 +02:00
2025-04-12 11:28:48 +03:00
2025-06-14 21:26:16 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-02-09 17:28:47 +02:00
2025-05-14 08:32:05 +02:00
2025-05-05 12:13:48 +03:00
2025-04-17 11:49:59 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-01-16 16:37:06 +02:00
2025-01-28 14:12:06 +03:00
2025-02-15 20:32:22 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-04-12 11:47:00 +03:00
2025-03-05 08:27:23 +02:00
2025-05-26 09:40:34 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-02-06 13:38:19 +02:00
2025-03-19 20:36:16 +02:00
2025-03-19 20:36:16 +02:00
2024-12-18 17:45:13 +02:00
2025-02-15 20:32:22 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-06-14 21:26:16 +03:00
2024-12-18 17:45:13 +02:00
2025-06-14 21:26:16 +03:00
2025-04-16 04:32:56 -04:00
2025-04-24 01:08:40 +02:00
2024-12-20 16:16:28 +02:00
2025-02-06 08:55:51 +02:00
2025-05-26 09:40:34 +02:00
2025-04-24 01:08:39 +02:00
2025-06-14 21:26:16 +03:00
2024-12-18 17:45:13 +02:00
2025-04-16 18:18:58 +03:00
2025-04-12 11:28:48 +03:00
2025-04-12 11:28:48 +03:00
2025-04-12 11:28:48 +03:00
2025-01-02 07:13:34 +01:00
2025-01-02 07:13:34 +01:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-06-14 21:26:16 +03:00
2025-05-14 08:31:40 +02:00
2025-02-06 08:55:51 +02:00
2025-02-06 08:55:51 +02:00
2024-12-18 17:45:13 +02:00
2025-05-09 07:53:29 -04:00
2025-04-09 20:21:51 +02:00
2025-04-09 20:21:51 +02:00
2025-04-09 20:21:51 +02:00
2024-12-18 17:45:13 +02:00