godot/drivers/unix
A Thousand Ships 955d5affa8
Reduce and prevent unnecessary random-access to `List`
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)

* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
..
SCsub check_c_headers from tuple array to dictionary 2023-10-01 14:09:39 -05:00
dir_access_unix.cpp Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
dir_access_unix.h [Linux] Implement DirAccess.is_case_sensitive for EXT4 and F2FS. 2023-10-13 15:48:03 +03:00
file_access_unix.cpp [FileAccess] Implement `resize` method. 2024-04-12 19:20:49 +03:00
file_access_unix.h [FileAccess] Implement `resize` method. 2024-04-12 19:20:49 +03:00
file_access_unix_pipe.cpp Implement `OS.execute_with_pipe` method to run process with redirected stdio. 2024-03-27 11:41:16 +02:00
file_access_unix_pipe.h [FileAccess] Implement `resize` method. 2024-04-12 19:20:49 +03:00
ip_unix.cpp UWP: Remove platform port, needs to be redone from scratch for 4.x 2023-09-07 15:01:59 +02:00
ip_unix.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
net_socket_posix.cpp Add const lvalue ref to core/* container parameters 2024-02-14 11:20:36 -03:00
net_socket_posix.h Add const lvalue ref to core/* container parameters 2024-02-14 11:20:36 -03:00
os_unix.cpp Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
os_unix.h Collapse the gdextension arguments into the `GDExtensionData` struct 2024-04-19 07:56:02 -07:00
syslog_logger.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
syslog_logger.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_posix.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_posix.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00