Don Williamson
Don Williamson
https://github.com/Celtoys/Remotery/blob/38a9a7a06c937b9c2819e3d710cb1eb81b977028/lib/Remotery.c#L3599
Should be fairly straight-forward, requiring steps: 1. Server increments base port number on failure to `bind`. 2. Client continuously polls a range of ports for connection. 3. Create a time...
The message queue is polled every 10ms, in-between which the thread is put to sleep. Latency increases and messages have the potential to be discarded. Add wakeup calls with blocking...
The consumer cleans up messages it has just processed by filling them with zeroes. This is a thread-safe way of allowing multiple producers to allocate message queue memory and keep...
Overflow behaviour is to currently just drop the message. This is a nice, non-fatal way of dealing with the problem but not ideal. Allow the user to allow their threads...
Most runtime functions return an error code because they can create thread samplers on the fly. Should we use RegisterThread instead? That would increase API init burden but would prevent...
These distract from the interface and serve no real purpose other than to show what an error means in the debugger. In order to make use of these at runtime...
Issue Type: Bug This is the starting state of `clangd.exe` while editing a moderately-sized code base (Product A):  When I save any header file it jumps up to this...
Similar to #91 and as added to TOML 1.1 due to https://github.com/toml-lang/toml/issues/516
This is the test file: ```toml a = { b = 3 } ``` The error ```Unexpected token `NewLine` while parsing inline table``` is emitted. `ParseKeyValue` sets `_hideNewLine = false`....