1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-01-24 07:56:54 +00:00
CC-Tweaked/projects
Jonathan Coates b742745854
Cancel no-longer-needed timers
Several functions accept a "timeout" argument, which is implemented by
starting a timer, and then racing the desired output against the timer
event.

However, if the timer never wins, we weren't cancelling the timer, and
so it was still queued. This is especially problematic if dozens or
hundreds of rednet (or websocket) messages are received in quick
succession, as we could fill the entire event queue, and stall the
computer.

See #1995
2024-11-10 21:08:05 +00:00
..
common Normalise language files 2024-11-05 10:00:08 +00:00
common-api Fix several repeated words 2024-08-17 11:39:14 +01:00
core Cancel no-longer-needed timers 2024-11-10 21:08:05 +00:00
core-api Add a helper class for working with attached computers 2024-09-22 13:51:11 +01:00
fabric Don't reset client pocket state when changing level 2024-10-31 09:33:22 +00:00
fabric-api Rewrite turtle upgrade modeller registration API 2024-01-16 23:00:49 +00:00
forge Don't reset client pocket state when changing level 2024-10-31 09:33:22 +00:00
forge-api Rewrite turtle upgrade modeller registration API 2024-01-16 23:00:49 +00:00
lints Fix disk drives not setting/clearing removed flag 2024-08-15 09:03:33 +01:00
standalone Small bits of cleanup 2024-06-26 18:07:57 +01:00
web Publish docs via an artifact instead 2024-06-19 09:57:56 +01:00
ARCHITECTURE.md Add a standalone CC:T UI 2023-10-28 17:58:11 +01:00