Zoom
b539adf829
std: sysstr cleanup, add docs ( #25180 )
...
- Removed redundant `len` and `reserved` sets already performed by prior
`rawNewStringNoInit` calls.
- Reuse `appendChar`
- Removed never used `newOwnedString`
- Added internal `toOwnedCopy`
- Documents differences in impls of internal procs used for
`system.string.setLen`:
+ `strs_v2.setLengthStrV2`:
- does not set the terminating zero byte when new length is 0
- does not handle negative new length
+ `sysstr.setLengthStr`:
- sets the terminating zero byte when new length is 0
- bounds negative new length to 0
2025-11-15 08:42:10 +01:00
..
2023-09-09 21:11:45 +02:00
2025-11-06 17:33:52 +01:00
2025-09-17 10:58:21 +02:00
2025-09-15 15:08:21 +02:00
2024-09-17 21:28:54 +02:00
2023-04-04 12:18:43 +02:00
2017-01-31 13:08:47 +01:00
2022-09-28 15:28:45 -04:00
2022-12-01 13:34:00 +01:00
2025-09-15 15:08:21 +02:00
2025-09-15 15:08:21 +02:00
2025-05-16 09:44:13 +02:00
2023-10-11 17:44:14 +02:00
2025-09-15 15:08:21 +02:00
2024-12-13 15:04:49 +01:00
2024-07-26 20:45:52 +02:00
2024-12-13 15:04:49 +01:00
2021-05-01 11:10:40 +02:00
2022-04-07 17:38:01 -04:00
2025-06-27 10:49:02 +02:00
2025-06-18 14:38:01 +02:00
2024-12-04 18:28:13 +08:00
2025-04-12 08:37:36 +02:00
2024-10-08 21:50:35 +02:00
2025-10-28 12:48:22 +01:00
2022-09-28 15:28:45 -04:00
2025-10-28 12:48:22 +01:00
2023-11-06 07:57:29 +01:00
2022-08-24 13:38:30 +02:00
2023-03-22 22:05:20 +01:00
2022-11-05 10:58:57 +01:00
2025-06-18 14:38:01 +02:00
2025-09-15 15:08:21 +02:00
2025-09-15 15:08:21 +02:00
2025-09-15 15:08:21 +02:00
2024-08-28 20:46:36 +02:00
2025-03-24 14:07:45 +01:00
2021-08-13 09:35:48 +02:00
2024-08-01 12:27:10 +08:00
2024-12-04 18:28:13 +08:00
2023-10-11 17:18:54 +02:00
2023-11-04 08:52:30 +01:00
2025-11-07 20:19:50 +08:00
2025-09-15 15:08:21 +02:00
2023-10-11 17:44:14 +02:00
2025-09-17 10:58:21 +02:00
2025-03-24 22:52:43 +01:00
2024-08-11 10:35:09 +08:00
2025-09-15 15:08:21 +02:00
2023-08-08 05:55:18 -04:00
2022-12-01 12:48:47 +08:00
2022-10-11 09:17:09 +02:00
2025-09-15 15:08:21 +02:00
2024-11-21 22:10:26 +01:00
2021-08-13 09:35:48 +02:00
2025-04-12 08:37:36 +02:00
2024-02-20 07:28:45 +01:00
2024-07-26 20:45:52 +02:00
2020-10-19 14:50:06 +02:00
2025-09-15 15:08:21 +02:00
2023-04-17 20:55:22 +02:00
2023-08-15 23:31:44 +02:00
2022-10-11 09:17:09 +02:00
2025-09-18 20:50:46 +02:00
2025-11-15 08:42:10 +01:00
2025-11-15 08:42:10 +01:00
2025-06-05 14:30:07 +02:00
2024-11-23 22:01:39 +01:00
2024-12-04 18:28:13 +08:00
2020-01-30 10:54:50 +01:00