16 Commits (246f9e2b1fcdb304e50961ab632bf2c594e3329a)

Author SHA1 Message Date
Owen Green 246f9e2b1f Ensure that threaded jobs still have a completion message to send
(broken by 6065996)
5 years ago
Owen Green 60659962a2 Fix RT memory leak with completion messages found by Ted Moore
A paradigmatic example of why raw pointers are hard: ASyncCmd takes 
ownership of the cmd pointer, but *copies* the completion message (so we 
still need to free the latter)
5 years ago
Owen Green 1e094ae062 Fix FluidKDTree kr crash
Don't persist in trying to read ID as srting
5 years ago
Owen Green 5cbe109c93 Add /flush to force server cache reset with internal Server 5 years ago
Owen Green 42cc43f89d Ensure realtime objects run parameter constrainsts on creation 5 years ago
Owen Green d54e153fd4 Unconditionally update parameters in RT
TODO: see if Bus.touched can help ameloriate the cost of doing this
5 years ago
Owen Green 1dc3409561 Fix retiggering of syncrhonous Buf*.kr 5 years ago
Owen Green 5b89d279e4 Unused param warning 5 years ago
Owen Green 012ce483c5 NRT Wrapper: signal completion via cache
for (hopefully) greater reliability
5 years ago
Owen Green 360155f4c4 Try and fix thread callback double-free crash by going via RT message queue 5 years ago
Owen Green fb17a08e24 Don't free memory twice 5 years ago
Owen Green 9eb2a44a69 Use (hacky) NRT SendReply for responses
This solves problems wih behaviour w/r/t server sync
5 years ago
Owen Green 4654d77707 Messages shouldn't send done until after completion messages have fired 5 years ago
Owen Green 010ecf557e Wrapper: try to avoid crash if server is shut(ting) down when thread returns 5 years ago
Owen Green 0931042aff Mop up some warnings 5 years ago
Owen Green 0b33b1ecaf Refactor SC wrapper
Split into distinct files 
Use Async commands for NRT processing (again)
5 years ago