| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Agreed this name is clearer and wait_for(thing) reads well in code.
|
| |
|
|
|
|
| |
standard util.xpcall
|
|
|
|
|
| |
Dependency on util.timer indirectly caused net.server to be initialized
before the config was read, so server_select was always chosen.
|
| |
|
|
|
|
| |
(previously only owners/admins could do this)
|
| |
|
|
|
|
| |
Avoids string concatenation in every logger call
|
| |
|
|
|
|
| |
This is to solve a indirect dependency issue where net.server was initialized before the config was read
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
and safety
|
| |
|
| |
|
| |
|
|
|
|
| |
behaviour)
|
| |
|
| |
|
|
|
|
| |
error (+tests)
|
|
|
|
| |
processed
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
coroutine.running() now returns the main thread and a boolean true if
called from the main thread, as opposed to nil in 5.1
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
runner can pass through a section of code at a time
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
non-blocking functions
|