George Marques
511a4b761c
GDScript: Fix setter being called in chains for shared types
...
When a type is shared (i.e. passed by reference) it doesn't need to be
called in a setter chain (e.g. `a.b.c = 0`) since it will be updated in
place.
This commit adds an instruction that jumps when the value is shared so
it can be used to skip those cases and avoid redundant calls of setters.
It also solves issues when assigning to sub-properties of read-only
properties.
2022-06-27 12:09:51 -03:00
..
2022-04-30 15:17:17 -03:00
2022-06-16 19:29:59 +02:00
2022-01-13 12:29:05 +01:00
2022-06-15 15:31:35 +02:00
2022-06-15 10:37:18 -03:00
2020-11-26 21:39:54 -03:00
2022-06-17 16:36:26 +03:00
2022-05-20 22:40:38 +02:00
2022-06-27 12:09:51 -03:00
2022-06-27 12:09:51 -03:00
2022-05-20 22:40:38 +02:00
2022-05-20 22:40:38 +02:00
2022-06-27 12:09:51 -03:00
2022-06-27 12:09:51 -03:00
2022-05-20 22:40:38 +02:00
2022-06-27 12:09:51 -03:00
2022-06-19 17:11:49 +02:00
2022-05-27 09:31:37 -03:00
2022-06-27 12:09:51 -03:00
2022-06-20 12:54:19 +02:00
2022-04-24 21:49:02 -03:00
2022-06-23 14:50:38 +02:00
2022-05-27 13:46:18 -03:00
2022-06-20 12:54:19 +02:00
2022-02-07 13:39:45 +01:00
2022-05-11 16:30:37 +03:00
2022-05-20 22:40:38 +02:00
2022-05-02 16:28:25 +02:00
2022-01-03 21:27:34 +01:00
2022-06-27 12:09:51 -03:00
2022-04-06 10:57:33 -05:00
2022-04-06 10:57:33 -05:00
2022-06-17 16:36:26 +03:00
2022-06-15 16:20:01 +02:00
2022-05-20 22:40:38 +02:00
2022-05-04 17:34:51 +02:00
2022-03-28 16:21:00 +02:00