[1.12.2] 1.81.0
SquidDev
released this
23 Feb 10:48
·
294 commits
to master
since this release
Changes from the last CC:Tweaked release
- Handle connection errors on websockets (Devilholk)
- Make
require
a little more consistent with PUC Lua, passing the required name to modules and improving error messages. - Track how long each turtle action takes within the profiling tools
- Bump Cobalt version
- Coroutines are no longer backed by threads, reducing overhead of coroutines.
- Maximum stack depth is much larger (2^16 rather than 2^8)
- Stack is no longer unwound when an unhandled error occurs, meaning
debug.traceback
can be used on dead coroutines.
- Reduce jar size by reducing how many extra files we bundle.
- Add
term.nativePaletteColo(u)r
(Lignum) - Split
colours.rgb8
intocolours.packRGB
andcolours.unpackRGB
(Lignum) - Printers now only accept paper and ink, rather than any item
- Allow scrolling through the multishell tab bar, when lots of programs are running. (Wilma456)
Minor fixes
- Fix modems not being advanced when they should be
- Fix direction of some peripheral blocks not being set
- Strip
\r
from.readLine
on binary handles. - Websockets handle pings correctly
- Fix turtle peripherals becoming desynced on chunk unload.
/computercraft
table are now truncated correctly.