Nathaniel Wesley Filardo

Results 64 issues of 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...

bug
waiting info

### 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:...

stale

* `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...

enhancement
stale
minutae

### 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...

stale

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()`.

documentation

- [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...

enhancement