16 Commits (4c277baf6045278fedf5de15138606b7e3690c70)

Author SHA1 Message Date
Owen Green 4da973c25b Amend server side RT query Unit name
So that it can be a legal sclang class name
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