194 Commits (ec751128f7244aee005ffd48d11775e62c98a9f5)

Author SHA1 Message Date
Owen Green 901725b132 Provide slightly more context in error messages 5 years ago
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 301aa28ef1 Restore setting brute force sample rate to unitialized buffers 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 0a1789f842 Restore version command 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 54cda6c78b SCBufferAdaptor Fix double free by not calling cleanup() in destructor
plus some tidying up
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
Owen Green a83c316d22 Refactor lambda to avoid hobson's choice between warnings on clang or errors on MSVC 5 years ago
Owen Green 66c888f77c Print warnings properly 5 years ago
Owen Green 6ebfa6db61 Avoid trying to read into objects before their constructor has run 5 years ago
Owen Green 78d8f7577e Refresh params before message invoke 5 years ago
Gerard 04f0db5267 revert to 89886c1 5 years ago
Pierre Alexandre Tremblay 6d69b0f291 Revert "Fix RT triggering"
This reverts commit 89886c143f.
5 years ago
Owen Green 89886c143f Fix RT triggering 5 years ago
Owen Green 5af45397c7 Reduce overhead by making parameter updates conditional for RT model objects, using pointers for constraint results 5 years ago
Owen Green 77ab8cb91a Undo dunce boy move 5 years ago
Owen Green e1c8fe7d98 Reduce contention to try and fix #67 5 years ago
Owen Green d060839475 Fix instability in batch processing: todo revert to SC memory pool and tidy up 5 years ago
Owen Green 323deaa063 Update params in poll() for benefit of NRT data objects that don't trigger 6 years ago
Owen Green 5dff5ea28e Update real time control array size to account for model objects 6 years ago
Owen Green 1d6fd8f1b0 Merge branch 'clients/inter_client_comms' into feature/rt-queries 6 years ago
Owen Green f480d476b2 Correct reading of UID from controls for ModelObjects, resolves #62 6 years ago
Owen Green 2b71644d7b Refresh parameters before message invocation 6 years ago
Owen Green b2a295d8b3 Add support for LongArrayT params 6 years ago
Owen Green b687b5649d Add KMeansClient RT support 6 years ago
Owen Green eb6aeb0304 Also capture report 6 years ago
Owen Green a3ee1868f1 Supply missing lambda capture, because MSVC was sad 6 years ago
Owen Green 441d1d0cf9 Things that haven't run, can't be cancelled. Hope this fixes #58 6 years ago
Owen Green 716d60912e Recover cancelled notification resolves #58 6 years ago
Owen Green 5eecb02ab8 Update NRT params on retrigger 6 years ago
Owen Green 5bd0832981 Restore FluidDataWr C++ atfer overzealous revert 6 years ago
Owen Green 7a1bdc5a02 Revert changes to Corpus Builders and help files now that we have bypass in FluidDataWr 6 years ago
Owen Green f93b2562cb Add bypass for numerical index to FluidDataSetWr, update help 6 years ago
Owen Green 1a01e76001 Guard against scsynth triggering u_cmd before constructor called 6 years ago
Owen Green cffcd889dd Remove debug detritus 6 years ago
Owen Green 7d6d169de3 Changes to FluidDataSetWr to take separate string prefix and integer counter for label making 6 years ago
Owen Green ce22e867db Mend clean up for Shared Clients 6 years ago