Nathaniel Wesley Filardo
Nathaniel Wesley Filardo
## Bug summary Joining two buffers and closing one can result in incorrect hotlisting behavior. ## Steps to reproduce I'm not quite sure, since I only notice after something has...
### The Problem We have a number of modules (notably, `tmr`, `net`, `tls`) that appear to be intended to function without the Lua application retaining reference to any particular object:...
* `cron_handle_tmr` resets `os_timer_arm` every call to tick on the next minute boundary. It might be better to keep the list of scheduled entities sorted by next firing time and...
### Missing feature I would like to propose that the current `tls.cert.verify` and `tls.cert.auth` API is unfortunate. It directly accesses particular sectors of flash and is holographically embedded within both...
As far as I can tell, anyway, these things are just obstruction, rather than abstraction, over lwip. See, for example, the damage they cause with #2987: it is neither obvious...
The [`rtcfifo` documentation](https://nodemcu.readthedocs.io/en/release/modules/rtcfifo/) does not document `.count()` or `.drop()`.
- [x] This PR is for the `dev` branch rather than for the `release` branch. - [x] This PR is compliant with the [other contributing guidelines](/CONTRIBUTING.md) as well (if not,...
Diff reduction to 5.3.6, mostly guided by upstream. Tested lightly using a subset of the expect framework; enough to verify that LFS continues to function, at least! - [x] This...
There is no reason whatsoever that this module should be in C; timers and ws2812 frame buffers are easily managed from Lua. Worse, its existence complicates implementing #2916, which is...
Refactor `cron` internals to let the Lua GC do more of the work -- that is, store the list of scheduled cron elements as a Lua table. While here, permit...