##// END OF EJS Templates
Commit Message Age Author Refs
load previous
r22:57fc8c0a0af2
Added libcatalogs as submodule Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r21:5a50815a763f
Quick variable model copied from existing one Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r20:6754404bd744
Implemented variable duplication and some code move Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r19:32323038b7f8
Moved all maps in VC2 to a dedicated struct to ease thread safety more granular Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r18:88747188d418
Fixed mistake on variable activity query and made synchronous variable update a special case of asynchronous update Now the only code path to update variables is asynchronous Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r17:895ab1d87afd
Basic asynchronous variable update, still a lot to do Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r16:5da3a19e8770
Made Variable data update atomic ease thread safety and avoid mixing abstraction levels Also added few missing override Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r15:bdcac701ba37
Some refactoring on Variable class Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r14:df856114eba1
Followed Clazy and Clang advises and disabled few old tests Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r13:8498c2e83e63
Added Single Threshold cache tests cases around limits Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r12:4e36a737f884
Added true single threshold cache strategy and it behaves as expected Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r11:d2d15e1be6f5
Added basic cache tests for new VC Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r10:1c3b4c2c9c11
Added basic usage of cache in VC, not tested yet Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r9:b3317a5111ec
Many fixes plus implemented var synchronization - Improved error handling - Added Range difference to get missing data ranges - Implemented variable synchronization for simple serial scenario Next step is to introduce cache handling in VC2 Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r8:69bf3d2aeca6
Added more features in DateTimeRange to prepare variable synchronization DateTimeRange and helpers has to ease any operation on time ranges to allow more complex operations between variables. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r7:368fd49a8e6b
Added contains and intersect tests to DateTimeRange Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r6:d9ddd9092db4
Added DateTimeRange unit Tests Added tests: - delta computation test - Shift based on + operator overloading - Zoom based on * operator overloading Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r5:865d00547f1a
More VC2 tests refactoring Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r4:96a6baa9f92b
Introduced opaque library from Kyle Markley and improved DateTimeRange class Opaque library allow safer manipulation of numeric values and gives tem a meaning. This should help to prevent stupid mistakes. A first usage in SciQLop is Seconds which are double but have a specific meaning, a DateTimeRange can only be multiplied by a double (-> zoom) but only seconds can be added to it (-> pan). Even a zoom could be an opaque type in the future: Range/Range->Zoom, Range*Zoom->Range, Zoom*Range->Error. DateTimeRange class has now many arithmetic operators implemented this will allow to implement zoom/pan operations in only one place and test them. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r3:7c9c9e90e0b8
VariableController2 tests refactoring Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
load next
< 1 2 3 4 5 6 >
showing 20 out of 103 commits