Andrew Leech
95cbe6b65e
py/objtype: Use mp_obj_dict_copy() for creating obj.__dict__ attribute.
...
The resulting dict is now marked as read-only (is_fixed=1) to enforce the
fact that changes to this dict will not be reflected in the class instance.
This commit reduces code size by about 20 bytes, and should be more
efficient because it creates a direct copy of the dict rather than
reinserting all elements.
2020-06-10 22:03:39 +10:00
..
2020-04-05 15:02:06 +10:00
2020-02-28 10:33:03 +11:00
2019-03-08 15:53:05 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-23 11:24:25 +10:00
2020-02-28 10:33:03 +11:00
2020-04-23 11:24:25 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2019-10-05 13:44:08 +10:00
2020-02-28 10:29:32 +11:00
2020-04-05 15:02:06 +10:00
2020-04-23 11:24:25 +10:00
2020-04-18 22:42:24 +10:00
2019-09-02 13:14:27 +10:00
2020-03-26 01:25:45 +11:00
2020-04-05 15:02:06 +10:00
2020-02-28 10:33:03 +11:00
2020-04-23 11:24:25 +10:00
2020-05-09 00:55:44 +10:00
2019-08-28 12:47:58 +10:00
2020-06-08 09:05:03 +02:00
2020-04-05 14:13:02 +10:00
2020-02-28 10:33:03 +11:00
2020-04-23 11:24:25 +10:00
2020-02-28 10:33:03 +11:00
2019-08-30 16:44:12 +10:00
2020-04-05 15:02:06 +10:00
2020-04-05 15:02:06 +10:00
2020-04-05 15:02:06 +10:00
2019-12-12 20:15:28 +11:00
2019-10-05 13:44:53 +10:00
2020-04-18 22:42:24 +10:00
2020-02-28 10:33:03 +11:00
2019-05-17 18:06:11 +10:00
2020-04-23 11:24:25 +10:00
2020-02-28 10:31:07 +11:00
2020-04-05 15:02:06 +10:00
2019-11-26 21:36:41 +11:00
2020-04-20 10:32:49 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-05 14:20:57 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-27 23:53:17 +10:00
2020-04-14 22:13:11 +10:00
2020-01-12 10:34:10 +11:00
2020-04-14 22:13:11 +10:00
2020-02-28 10:33:03 +11:00
2020-06-02 15:42:20 +10:00
2020-04-23 11:24:25 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-27 23:58:46 +10:00
2020-05-28 09:54:54 +10:00
2020-04-05 15:02:06 +10:00
2020-04-05 15:02:06 +10:00
2020-05-28 10:02:14 +10:00
2020-04-05 15:02:06 +10:00
2020-04-23 11:24:25 +10:00
2020-05-28 09:54:54 +10:00
2019-07-01 17:10:12 +10:00
2020-04-18 22:42:24 +10:00
2020-02-28 10:33:03 +11:00
2020-01-23 13:29:11 +11:00
2020-02-28 10:33:03 +11:00
2020-04-23 11:24:25 +10:00
2020-03-11 14:34:40 +11:00
2020-04-18 22:36:14 +10:00
2020-05-14 21:48:05 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:31:07 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-18 22:42:24 +10:00
2020-06-10 21:58:13 +10:00
2020-04-18 22:42:19 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-05 15:02:06 +10:00
2020-04-05 15:02:06 +10:00
2020-06-10 21:58:13 +10:00
2020-02-28 10:33:03 +11:00
2020-04-14 22:13:11 +10:00
2020-02-28 10:33:03 +11:00
2019-02-12 14:54:51 +11:00
2020-04-18 22:36:14 +10:00
2020-03-11 14:34:40 +11:00
2019-08-30 16:44:12 +10:00
2020-04-05 15:02:06 +10:00
2020-02-28 10:33:03 +11:00
2020-05-28 10:02:14 +10:00
2020-05-28 10:02:14 +10:00
2020-04-18 22:42:24 +10:00
2020-05-28 10:02:14 +10:00
2020-04-05 15:02:06 +10:00
2019-02-12 14:54:51 +11:00
2020-03-26 01:25:45 +11:00
2020-02-11 15:43:13 +11:00
2020-04-23 11:24:25 +10:00
2020-01-13 01:01:45 +11:00
2020-04-05 15:02:06 +10:00
2020-02-28 10:33:03 +11:00
2020-04-05 15:02:06 +10:00
2019-02-12 14:54:51 +11:00
2020-04-05 15:02:06 +10:00
2019-12-27 12:53:36 +11:00
2020-04-13 22:19:37 +10:00
2020-04-23 11:24:25 +10:00
2020-02-28 10:33:03 +11:00
2020-04-05 15:02:06 +10:00
2020-04-05 15:02:06 +10:00
2020-04-05 15:02:06 +10:00
2020-02-28 10:33:03 +11:00
2020-06-10 22:03:39 +10:00
2019-12-27 12:34:22 +11:00
2019-02-12 14:54:51 +11:00
2020-01-09 11:25:26 +11:00
2020-03-26 01:21:04 +11:00
2020-03-26 01:21:04 +11:00
2020-05-09 00:55:44 +10:00
2020-05-09 00:55:44 +10:00
2020-04-18 22:36:14 +10:00
2020-02-28 10:33:03 +11:00
2020-04-05 15:02:06 +10:00
2019-12-12 20:15:28 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-05-27 23:10:23 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-05 15:02:06 +10:00
2020-04-05 14:20:57 +10:00
2020-02-28 10:31:07 +11:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2019-11-21 12:04:53 +11:00
2020-06-05 14:04:20 +10:00
2019-12-12 20:15:28 +11:00
2020-04-23 11:24:25 +10:00
2020-05-08 23:20:45 +10:00
2020-05-08 23:20:45 +10:00
2020-04-13 22:27:27 +10:00
2020-04-05 15:02:06 +10:00
2020-02-28 10:33:03 +11:00
2020-02-28 10:33:03 +11:00
2020-04-27 23:58:46 +10:00
2020-03-25 01:00:52 +11:00
2020-02-28 10:33:03 +11:00
2020-04-13 21:55:47 +10:00
2020-02-28 10:31:07 +11:00
2020-02-28 10:33:03 +11:00