-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGE_LOG
1872 lines (1248 loc) · 63.3 KB
/
CHANGE_LOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
----- Start of revision 1.1.2 changes -----
Kai Bleeke Tue, 15 Aug 2023 17:29:08 +0200
[src] missed event trigger condition
Kai Bleeke Mon, 24 Jul 2023 08:05:10 +0200
[src] clock has to be signalled when an event is enqueued to a list that only consists of past events
Kai Bleeke Mon, 7 Aug 2023 12:35:51 +0200
[src] use Tasking::MutexGuard in clock.cpp
Kai Bleeke Wed, 26 Jul 2023 13:18:49 +0200
[arch] synchronize shutdown on linux
Olaf Maibaum Fri, 21 Jul 2023 16:27:35 +0200
[fix]Clock Condition on activation time didn't match comment
Olaf Maibaum Thu, 20 Jul 2023 16:03:50 +0200
[src]Clock Remove deadlock in clock queue
Kai Bleeke Tue, 8 Aug 2023 13:44:47 +0200
[CI] load clang-format from pip as well
Kai Bleeke Tue, 8 Aug 2023 13:28:13 +0200
[CI] use SCons from pip3
Kai Bleeke Mon, 7 Aug 2023 15:02:01 +0200
[CI] update scons-build-tools
Kai Bleeke Mon, 7 Aug 2023 14:43:16 +0200
[CI] add shell tag to jobs
Bleeke, Kai Mon, 31 Jul 2023 07:13:58 +0000
Resolve "Prevent underflows in linux clock implementation"
Olaf Maibaum Wed, 17 May 2023 16:15:23 +0200
[src]Clock Reorganize protected access
Olaf Maibaum Wed, 17 May 2023 16:14:55 +0200
[src]Scheduler Reorganize protected access
Olaf Maibaum Wed, 17 May 2023 15:49:07 +0200
[src]Input Shorten accessor call
Olaf Maibaum Wed, 17 May 2023 15:15:18 +0200
[src]Task Shorten accessor call
Olaf Maibaum Wed, 17 May 2023 15:10:53 +0200
[src]Channel Reorganize protected access
Olaf Maibaum Wed, 17 May 2023 14:30:29 +0200
[src]Task Reorganize protected access
Olaf Maibaum Wed, 17 May 2023 13:17:30 +0200
[test]testSchedulerUnitTest Warning on missing override
Olaf Maibaum Mon, 8 May 2023 12:57:12 +0200
[doc]Update for github release 1.1.1
Gabriel Moyano Wed, 19 Apr 2023 13:29:17 +0200
src/SConscript: Append outpost libraries after cloning the environment
Christof Efkemann Mon, 3 Apr 2023 10:27:18 +0200
initialise member variable
Christof Efkemann Mon, 3 Apr 2023 10:25:29 +0200
Use "override" specifier for overriding member function.
Christof Efkemann Mon, 3 Apr 2023 10:23:57 +0200
Use "class" and "struct" consistently in forward declarations.
Olaf Maibaum Fri, 3 Mar 2023 14:49:02 +0100
[test]Clock enqueeHead_StartIn test
Olaf Maibaum Fri, 3 Mar 2023 13:47:47 +0100
[src]Clock Fix queueTail when enqueue in empty list
----- End of revision 1.1.2 changes -----
----- Start of revision 1.1.1 changes -----
Olaf Maibaum Fri, 21 Apr 2023 14:41:02 +0200
[doc]Contributors Fix wrong name
Gabriel Moyano Wed, 19 Apr 2023 13:29:17 +0200
src/SConscript: Append outpost libraries after cloning the environment
Christof Efkemann Mon, 3 Apr 2023 10:27:18 +0200
initialise member variable
Christof Efkemann Mon, 3 Apr 2023 10:25:29 +0200
Use "override" specifier for overriding member function.
Christof Efkemann Mon, 3 Apr 2023 10:23:57 +0200
Use "class" and "struct" consistently in forward declarations.
Olaf Maibaum Fri, 3 Mar 2023 14:49:02 +0100
[test]Clock enqueeHead_StartIn test
Olaf Maibaum Fri, 3 Mar 2023 13:47:47 +0100
[src]Clock Fix queueTail when enqueue in empty list
Olaf Maibaum Fri, 3 Mar 2023 13:30:44 +0100
[build]Add cff file to deployment
Olaf Maibaum Fri, 3 Mar 2023 13:27:19 +0100
[doc]Update list of contributors
----- End of revision 1.1.1 changes -----
----- Start of revision 1.1 changes -----
Olaf Maibaum Fri, 3 Mar 2023 13:30:44 +0100
[build]Add cff file to deployment
Olaf Maibaum Fri, 3 Mar 2023 13:27:19 +0100
[doc]Update list of contributors
Maibaum, Olaf Mon, 30 Jan 2023 09:56:45 +0000
[src]Clock::getNextGapTime Fix possible race condition
Lüdtke, Daniel Fri, 13 Jan 2023 10:53:49 +0000
Resolve "Makefile: building also channels"
Olaf Maibaum Fri, 12 Aug 2022 14:12:47 +0200
[format]taskInput Correct formatting
Lund, Andreas Fri, 12 Aug 2022 11:46:32 +0000
[src]Text adjustment in static_assert
Jungmann, Lea Thu, 11 Aug 2022 14:08:30 +0000
add filterExample to examples/SConscript
Olaf Maibaum Wed, 10 Aug 2022 15:30:10 +0200
[src]DoubleBuffer Asser default constructable
Olaf Maibaum Wed, 10 Aug 2022 15:15:36 +0200
[src]Expressivity of template names and asserts.
Sommer, Jan Thu, 28 Jul 2022 07:22:25 +0000
[src]Utils unsigned is always integral
Olaf Maibaum Wed, 27 Jul 2022 16:23:53 +0200
[src]Add static asserts on templates
Olaf Maibaum Wed, 27 Jul 2022 14:36:22 +0200
[build]Add formatting of test files
Olaf Maibaum Wed, 27 Jul 2022 11:04:18 +0200
[src]Replace NULL by nullptr
Olaf Maibaum Wed, 27 Jul 2022 11:03:22 +0200
[build]Makefile add missing target test
Olaf Maibaum Fri, 28 Jan 2022 15:53:21 +0100
[test]InputArray Add example for state machine path
Olaf Maibaum Fri, 28 Jan 2022 15:16:11 +0100
[doc]InputArray name and comment changes
Olaf Maibaum Wed, 19 Jan 2022 14:55:18 +0100
[doc]wiki Add alternative condition function
Olaf Maibaum Wed, 19 Jan 2022 14:33:49 +0100
[src]InputArray provide alternative condition for activation
Olaf Maibaum Mon, 25 Apr 2022 11:32:25 +0200
[doc]Adjust comment in test case getPendingNotifications.
Olaf Maibaum Thu, 21 Apr 2022 14:27:51 +0200
[doc]Adjust comments for better understanding
Olaf Maibaum Thu, 14 Apr 2022 15:22:05 +0200
[build]make Replace non-portable echo by printf.
Maibaum, Olaf Mon, 7 Feb 2022 15:33:46 +0000
[doc]Add citation Information in CFF format
Olaf Maibaum Thu, 3 Feb 2022 11:33:42 +0100
[build]Prepare library for static linkage with --gc-sections
Olaf Maibaum Fri, 28 Jan 2022 15:53:21 +0100
[test]InputArray Add example for state machine path
Olaf Maibaum Fri, 28 Jan 2022 15:16:11 +0100
[doc]InputArray name and comment changes
Olaf Maibaum Wed, 19 Jan 2022 14:55:18 +0100
[doc]wiki Add alternative condition function
Olaf Maibaum Wed, 19 Jan 2022 14:33:49 +0100
[src]InputArray provide alternative condition for activation
Maibaum, Olaf Tue, 14 Dec 2021 14:27:50 +0000
Resolve "Handle compiler warning -Wclass-memaccess"
Olaf Maibaum Fri, 3 Dec 2021 11:43:44 +0100
[src]taskUtil: Correct types and magic numbers
Olaf Maibaum Thu, 2 Dec 2021 16:48:56 +0100
[src]taskUtil Bring converter templates to header scope.
Olaf Maibaum Thu, 2 Dec 2021 15:45:11 +0100
[src]taskUtil: Template for ID conversions instead of unstable cast
Olaf Maibaum Thu, 18 Nov 2021 15:43:54 +0100
[style]Fix wrong formatted files
Olaf Maibaum Thu, 18 Nov 2021 15:33:58 +0100
[CI]Load clang module for clang-format
Olaf Maibaum Thu, 18 Nov 2021 15:21:24 +0100
[CI]Add check on format
Olaf Maibaum Thu, 18 Nov 2021 13:59:56 +0100
[doc]Wiki: Change getActivation to getNotifications
Olaf Maibaum Thu, 18 Nov 2021 11:30:52 +0100
[fix]Utils: Encapsulate TestTask definition in test fictureD
Olaf Maibaum Thu, 18 Nov 2021 09:53:43 +0100
[src]Utils: Provide IdConverter class
Olaf Maibaum Wed, 17 Nov 2021 16:20:29 +0100
[style]Format test cases with scons build
Olaf Maibaum Wed, 17 Nov 2021 16:02:25 +0100
[src]TaskInput: Rename arrival with notification
Moyano, Gabriel Mon, 25 Oct 2021 10:27:00 +0200
[build]Add filterExample into build system
Moyano, Gabriel Mon, 25 Oct 2021 10:25:07 +0200
[examples]Add filterExample
Prat i Sala, Arnau Thu, 28 Oct 2021 15:43:40 +0000
[build] CMake: Fix name for library
Olaf Maibaum Fri, 29 Oct 2021 15:00:16 +0200
[build]Makefile target examples (pull request by Gabriel M.
Maibaum, Olaf Mon, 21 Jun 2021 11:52:20 +0000
[doc]Input Spelling fixes
Olaf Maibaum Mon, 21 Jun 2021 09:00:17 +0200
[src]Input Consistency of activations at mode switch
Olaf Maibaum Fri, 18 Jun 2021 16:29:30 +0200
[src]Input Getter for pending activations
Olaf Maibaum Fri, 18 Jun 2021 16:28:42 +0200
[doc]SingleBuffer Linebreak by clang-format
Olaf Maibaum Fri, 18 Jun 2021 16:27:42 +0200
[git] Ignore autotools
Sommer, Jan Mon, 7 Jun 2021 09:11:13 +0000
channels: Make print Python3 compatible
Sommer, Jan Mon, 22 Mar 2021 16:45:22 +0100
scons: Use Python3 compliant print
Maibaum, Olaf Fri, 19 Mar 2021 11:24:56 +0100
[src] Implement double buffer channel
Maibaum, Olaf Fri, 19 Mar 2021 11:23:04 +0100
Resolve "Single buffer channel"
Olaf Maibaum Wed, 6 Jan 2021 15:28:49 +0100
[fix]Mutex Platform specific changes not applied to custom example
Olaf Maibaum Wed, 6 Jan 2021 15:01:34 +0100
[build]Apply clang-format on channel
Olaf Maibaum Wed, 6 Jan 2021 14:39:41 +0100
[build]cmake Update renaming of mutex to mutexImpl
Olaf Maibaum Wed, 6 Jan 2021 14:32:34 +0100
[src]Provide Mutex at API (Wrapper to implementation specific Mutex)
Olaf Maibaum Fri, 4 Dec 2020 13:34:30 +0100
[deploy]github/gitmodule Change to htpps address
Olaf Maibaum Mon, 16 Nov 2020 13:44:28 +0100
[fix]getTaskIdFromName check on empty string This check prevent a non deterministic 32 bit shift left at line 36
Olaf Maibaum Fri, 13 Nov 2020 16:09:02 +0100
[deploy]Fix issues during deploy
----- End of revision 1.1 changes -----
----- Start of revision 1.0.1 changes -----
Olaf Maibaum Tue, 3 Nov 2020 11:34:13 +0100
[doc]Correct filename on specialization of tasks
Olaf Maibaum Mon, 2 Nov 2020 17:02:33 +0100
[test]Provide unit test for class MutexGuard
Olaf Maibaum Fri, 30 Oct 2020 16:34:59 +0100
=[build]Update cmake for task utils
Olaf Maibaum Fri, 30 Oct 2020 16:11:45 +0100
[src]Provide class MutexGuard
Olaf Maibaum Fri, 30 Oct 2020 15:30:30 +0100
[src]Split types and utilities into two headers
Olaf Maibaum Fri, 9 Oct 2020 10:36:53 +0200
[build]Enable escapes in echo
Olaf Maibaum Fri, 30 Oct 2020 14:52:47 +0100
[format]Adjust formatting on several files by scons --format
Olaf Maibaum Fri, 30 Oct 2020 14:50:36 +0100
[build]Add missing include/impl path to SCons build
Maibaum, Olaf Fri, 30 Oct 2020 14:16:46 +0100
[doc]Reformulate recommendation on configure a task inputs.
Olaf Maibaum Fri, 9 Oct 2020 10:36:53 +0200
[build]Enable escapes in echo
Olaf Maibaum Fri, 9 Oct 2020 10:36:53 +0200
[build]Enable escapes in echo
Olaf Maibaum Mon, 5 Oct 2020 11:30:06 +0200
[doc]Wiki pages for GitHub (Tutorial)
Olaf Maibaum Mon, 28 Sep 2020 12:00:11 +0200
[deploy]Adapt gtest to googletest
Olaf Maibaum Mon, 28 Sep 2020 11:56:17 +0200
[build]Change googlepath in cmake
Olaf Maibaum Mon, 28 Sep 2020 11:34:38 +0200
[build]Change Makefile to compile googletest instead of gtest.
Olaf Maibaum Mon, 28 Sep 2020 09:35:01 +0200
[fix] Remove warnings comparisions between unsigned and signed integers
Olaf Maibaum Mon, 28 Sep 2020 09:33:41 +0200
Replace gtest by version 1.10.0 of googletest with license files.
Maibaum, Olaf Wed, 23 Sep 2020 16:18:00 +0200
Apply 1 suggestion(s) to 1 file(s)
Olaf Maibaum Wed, 23 Sep 2020 14:46:40 +0200
[build] Revert last change, issue was gitlab runner, not Makefile
Olaf Maibaum Wed, 23 Sep 2020 14:33:37 +0200
[build] Remove mix of " and ' in echo to solve gitlab-runner issue
Olaf Maibaum Wed, 23 Sep 2020 14:11:12 +0200
[build] Scons doc target without Doxygen sitetool
Olaf Maibaum Wed, 22 Jul 2020 16:23:08 +0200
Fix fixable warnings during doxygen run.
Olaf Maibaum Wed, 22 Jul 2020 14:22:15 +0200
Consolidate doc build for cmake and scons.
Olaf Maibaum Fri, 17 Jul 2020 15:44:57 +0200
Fix scons target doc to generate doc in variant directory build
----- End of revision 1.0.1 changes -----
----- Start of revision 1.0 changes -----
Lüdtke, Daniel Tue, 1 Sep 2020 12:33:58 +0200
Update RELEASE_MANAGEMENT.md
Olaf Maibaum Fri, 28 Aug 2020 13:06:24 +0200
Comment out further deploy steps as help for manual work.
Zain Fri, 28 Aug 2020 12:31:46 +0200
update teh release management
Daniel Luedtke Tue, 21 Jan 2020 13:57:43 +0100
Started to transfer the release management description to a markdown file.
Olaf Maibaum Thu, 27 Aug 2020 16:37:53 +0200
Preparing CHANGE_LOG
Olaf Maibaum Wed, 26 Aug 2020 16:32:13 +0200
Copy files to target folder
Olaf Maibaum Wed, 26 Aug 2020 10:49:31 +0200
Adapt location of scons module for gitlab CI
Olaf Maibaum Wed, 26 Aug 2020 10:42:29 +0200
Don't report generated dependencies in Makefile.
Zain Fri, 21 Aug 2020 13:59:38 +0200
README v2.0
Olaf Maibaum Thu, 20 Aug 2020 09:35:06 +0200
Provide make files
Olaf Maibaum Wed, 19 Aug 2020 14:41:51 +0200
Fix wrong path in gitlab-ci test unit-test-make
Olaf Maibaum Wed, 19 Aug 2020 14:37:19 +0200
Name unit test output in make identical to scons build
Olaf Maibaum Wed, 19 Aug 2020 14:32:28 +0200
Makefile for customPlatform and fixes for custom platform
Olaf Maibaum Tue, 18 Aug 2020 16:49:42 +0200
Provide Makefile for examples
Olaf Maibaum Mon, 17 Aug 2020 15:59:41 +0200
Provide make target install.
Olaf Maibaum Mon, 17 Aug 2020 14:25:46 +0200
Add dependencies to makefile.
Olaf Maibaum Fri, 14 Aug 2020 16:28:05 +0200
Provide test target for makefile
Zain Fri, 14 Aug 2020 16:00:39 +0200
add first version of github readme
Olaf Maibaum Fri, 14 Aug 2020 13:01:13 +0200
Fix missing setting of environment to a scheduler implementation
Olaf Maibaum Fri, 14 Aug 2020 11:57:12 +0200
Provide make target lib and clean.
Olaf Maibaum Thu, 13 Aug 2020 10:24:19 +0200
Provide doc target in Makefile
Olaf Maibaum Fri, 7 Aug 2020 14:42:21 +0200
Remove never used Jenkins file.
Olaf Maibaum Wed, 5 Aug 2020 15:02:45 +0200
Fix bare metal platform stuff in cmake
Olaf Maibaum Wed, 5 Aug 2020 14:42:11 +0200
Fix missing tools in SConstruct
Olaf Maibaum Fri, 31 Jul 2020 15:51:05 +0200
CI pipeline with scons build
Olaf Maibaum Fri, 31 Jul 2020 16:30:18 +0200
Change path of submodule scons-build-tools.
Olaf Maibaum Mon, 27 Apr 2020 11:12:44 +0200
Changes in comments
Olaf Maibaum Fri, 24 Apr 2020 15:28:35 +0200
This state is nearly impossible to reach. Only case is if offset plus one trigger time result in endOfTime. Overflow check did not exist.
Olaf Maibaum Fri, 24 Apr 2020 15:10:24 +0200
Sort in between two triggers of periodic schedule
Olaf Maibaum Fri, 24 Apr 2020 14:36:53 +0200
Check behaviour if queued or when no trigger is in periodic schedule
Olaf Maibaum Fri, 24 Apr 2020 13:56:06 +0200
Check event name and right behaviour if event is queued
Olaf Maibaum Fri, 24 Apr 2020 13:30:35 +0200
Add test on reset path with synchronization
Olaf Maibaum Fri, 24 Apr 2020 11:40:41 +0200
Call setZeroTime to increase test coverage
Olaf Maibaum Thu, 23 Apr 2020 16:32:35 +0200
Adding additional check on task name to increase code coverage
Olaf Maibaum Thu, 23 Apr 2020 11:45:56 +0200
Exclude contrib and test from gcovr run.
Olaf Maibaum Thu, 23 Apr 2020 11:00:28 +0200
Update scons build and documentation with platform build
Olaf Maibaum Tue, 17 Mar 2020 15:05:51 +0100
Add custom platform example.
Olaf Maibaum Thu, 23 Apr 2020 09:16:15 +0200
Correction on clang format and format changes in task and channel.
Olaf Maibaum Fri, 13 Mar 2020 16:11:47 +0100
OUTPOSTPATH is ownly needed for platform outpost.
Olaf Maibaum Fri, 13 Mar 2020 15:44:45 +0100
Ignore configuration of PyDev for Eclipse
Lund, Andreas Tue, 11 Feb 2020 09:57:19 +0100
Resolve "Channel.associateTo() does not check if input is already associated"
Haj Hammadeh, Zain Alabedin Fri, 31 Jan 2020 11:05:35 +0100
Resolve "External libraries"
Olaf Maibaum Mon, 27 Jan 2020 14:49:07 +0100
Replace two times overseen --bm option with --platform in README
Olaf Maibaum Thu, 23 Jan 2020 14:24:24 +0100
Apply clang format to all source and header files
Olaf Maibaum Thu, 23 Jan 2020 14:21:33 +0100
Adding new option '--format' to scons build to call clang-format
Olaf Maibaum Thu, 23 Jan 2020 14:03:03 +0100
Add clang style file
Olaf Maibaum Thu, 23 Jan 2020 15:21:02 +0100
Replace bare metal model by platform model.
Olaf Maibaum Tue, 21 Jan 2020 13:59:51 +0100
Remove non necessary comment lines from unt test task input
Daniel Luedtke Tue, 21 Jan 2020 13:57:43 +0100
Started to transfer the release management description to a markdown file.
Olaf Maibaum Tue, 21 Jan 2020 11:04:48 +0100
Default setting of input is synchron. Enable way to set it asynchron.
Olaf Maibaum Thu, 16 Jan 2020 16:48:03 +0100
Rename setRelativTiming with correct English spelling
Olaf Maibaum Thu, 16 Jan 2020 16:46:32 +0100
Using C++11 mean for max of uint instead of C macro. Result in warning on newer compiler
Olaf Maibaum Thu, 16 Jan 2020 16:43:50 +0100
Unneeded const is ignored with a warning by newest compiler
Olaf Maibaum Mon, 25 Nov 2019 16:16:19 +0100
Update comments with suggestion from Zain
Olaf Maibaum Wed, 20 Nov 2019 16:31:01 +0100
Update comments with suggestion from Jan
Olaf Maibaum Wed, 20 Nov 2019 14:13:26 +0100
Update some smaller typos
Olaf Maibaum Wed, 20 Nov 2019 13:50:24 +0100
Update comments in the outpost platform
Olaf Maibaum Wed, 20 Nov 2019 11:20:45 +0100
Update documentation of Linux platform.
Olaf Maibaum Wed, 20 Nov 2019 10:08:33 +0100
Check on signaler is only called when the mutex is entered for none platform
Olaf Maibaum Wed, 20 Nov 2019 09:41:11 +0100
Rename flag testOnOccupied
Olaf Maibaum Tue, 19 Nov 2019 16:07:49 +0100
Assert wrong mutex usage for plattform none
Olaf Maibaum Fri, 15 Nov 2019 09:10:11 +0100
Update comments in case of single shot modes
Olaf Maibaum Thu, 14 Nov 2019 14:49:05 +0100
Use task with name to increase test coverage
Olaf Maibaum Thu, 14 Nov 2019 14:08:09 +0100
Remove entering again in mutex when by stop in setPeriodicSchedule
Olaf Maibaum Wed, 13 Nov 2019 10:07:23 +0100
Remove not necessary linker flags for coverage analysis
Olaf Maibaum Fri, 8 Nov 2019 15:43:19 +0100
Update comments
Olaf Maibaum Thu, 7 Nov 2019 10:33:14 +0100
Update cmake source files by periodic schedule
Olaf Maibaum Thu, 7 Nov 2019 09:52:29 +0100
Implementation of periodic schedule driven by task event.
Olaf Maibaum Tue, 22 Oct 2019 15:12:13 +0200
Add missing parameter description in API documentation
Olaf Maibaum Tue, 22 Oct 2019 14:36:02 +0200
Add request of current time to class Event
Zain Wed, 11 Sep 2019 12:28:43 +0200
Updaute documentation - MR./a.out - i1
Zain Wed, 25 Sep 2019 11:09:28 +0200
Update the file headers to avoid doxygen comments
Zain Fri, 9 Aug 2019 15:28:31 +0200
Respond to Olaf's comments
Dennis Pfau Thu, 8 Aug 2019 16:32:58 +0200
Remove non working tests
Zain Thu, 8 Aug 2019 16:27:17 +0200
Add License file and notes
Olaf Maibaum Mon, 5 Aug 2019 15:02:54 +0200
Update information to non-synchronized configuration of input
Olaf Maibaum Mon, 5 Aug 2019 14:37:22 +0200
Handle merge request.
Olaf Maibaum Fri, 2 Aug 2019 16:28:41 +0200
Update header file comments
Olaf Maibaum Fri, 2 Aug 2019 16:10:53 +0200
Apply suggestion to include/task.h
Olaf Maibaum Fri, 2 Aug 2019 16:03:10 +0200
Apply suggestion to include/schedulerUnitTest.h
Olaf Maibaum Fri, 2 Aug 2019 16:00:47 +0200
Apply suggestion to include/schedulePolicyLifo.h
Olaf Maibaum Fri, 2 Aug 2019 15:59:46 +0200
Apply suggestion to include/schedulePolicy.h
Olaf Maibaum Fri, 2 Aug 2019 15:48:58 +0200
Apply suggestion to arch/linux/schedulerExecutionModel.h
Olaf Maibaum Fri, 2 Aug 2019 15:47:53 +0200
Apply suggestion to arch/linux/clockExecutionModel.h
Olaf Maibaum Fri, 26 Jul 2019 10:34:56 +0200
Change typos and tabs
Olaf Maibaum Wed, 17 Jul 2019 13:20:27 +0200
Resolve "Improve Merge Request Procedure"
Olaf Maibaum Mon, 27 May 2019 14:33:13 +0200
Spelling in example describtion
Olaf Maibaum Mon, 27 May 2019 09:25:18 +0200
More expressive name of printer task and spelling of comments
Olaf Maibaum Mon, 27 May 2019 09:24:12 +0200
Naming of periodic task more expressive
Olaf Maibaum Fri, 5 Apr 2019 14:22:29 +0200
Fix broken behaviour for re-trigger relative events
Olaf Maibaum Fri, 5 Apr 2019 14:20:29 +0200
Fix unit tests to different behaviour
Olaf Maibaum Fri, 5 Apr 2019 10:56:56 +0200
Start event only, if it is not queued
Olaf Maibaum Thu, 4 Apr 2019 15:51:01 +0200
Fix missing configuration in multi parallel example
Olaf Maibaum Wed, 13 Mar 2019 15:56:03 +0100
Adding an example to run parallel tasks followed with a single task
Olaf Maibaum Mon, 25 Feb 2019 13:57:25 +0100
Fix return before leaving mutex in isTriggered.
Olaf Maibaum Mon, 11 Feb 2019 16:04:23 +0100
Protect access to event state against concurrent access.
Olaf Maibaum Mon, 11 Feb 2019 12:45:44 +0100
Setter methods dequeue event if queued to ensure clock queue ordering.
Olaf Maibaum Mon, 11 Feb 2019 12:43:55 +0100
Correct comment on protected area.
Olaf Maibaum Mon, 11 Feb 2019 12:43:18 +0100
Reorganize protected area of time queue
Olaf Maibaum Fri, 25 Jan 2019 14:15:47 +0100
Fix multiple event queing by running condition in time computation
Olaf Maibaum Mon, 11 Feb 2019 16:27:41 +0100
Revert "Merge branch '94-running-condition-in-clock' into '17-make-scheduler-an-object'"
Olaf Maibaum Fri, 25 Jan 2019 14:15:47 +0100
Fix multiple event queing by running condition in time computation
Olaf Maibaum Mon, 26 Nov 2018 15:36:51 +0100
Missing bracet in Jenkins file
Olaf Maibaum Mon, 26 Nov 2018 15:34:54 +0100
Add script for continues integration for Jenkins
Olaf Maibaum Fri, 23 Nov 2018 14:07:44 +0100
Disable target all for scons build
Olaf Maibaum Fri, 23 Nov 2018 14:07:26 +0100
Enable cppcheck and coverage analysis for cmake
Olaf Maibaum Wed, 21 Nov 2018 14:42:58 +0100
Declare on API level protected scheduler methods private.
Olaf Maibaum Wed, 21 Nov 2018 14:36:26 +0100
Move Task::activate into implementation part
Olaf Maibaum Wed, 21 Nov 2018 14:07:13 +0100
Scheduler implementation becomes private
Olaf Maibaum Wed, 21 Nov 2018 10:41:04 +0100
Move clock to implementation part and limit access to scheduler
Olaf Maibaum Tue, 20 Nov 2018 15:39:02 +0100
Hide implementation details of Event
Olaf Maibaum Mon, 19 Nov 2018 12:33:28 +0100
Fixes for examples for a correct build
Olaf Maibaum Fri, 16 Nov 2018 15:54:19 +0100
Make task internals private.
Olaf Maibaum Wed, 14 Nov 2018 13:51:59 +0100
Make data elements of input array private with modified PIMPL
Olaf Maibaum Wed, 14 Nov 2018 13:30:32 +0100
Split Input in private and API part by modified PIMPL
Olaf Maibaum Tue, 13 Nov 2018 15:48:18 +0100
structs didn't need public parts.
Olaf Maibaum Tue, 13 Nov 2018 15:07:55 +0100
Split Group into public API and private implementation
Olaf Maibaum Tue, 13 Nov 2018 15:02:14 +0100
Update comments for task input.
Olaf Maibaum Fri, 9 Nov 2018 15:51:42 +0100
Update documentation of task types
Olaf Maibaum Fri, 9 Nov 2018 15:51:23 +0100
Update documentation of Group and remove friend declarations
Olaf Maibaum Fri, 9 Nov 2018 15:50:17 +0100
Enable doxygen for cmake
Olaf Maibaum Fri, 9 Nov 2018 12:52:18 +0100
Update documentation and remove friend from Channel
Olaf Maibaum Fri, 9 Nov 2018 10:44:30 +0100
Update documentation of Barrier.
Olaf Maibaum Thu, 8 Nov 2018 15:45:11 +0100
Rework comments on task and remove friend declarations.
Olaf Maibaum Wed, 7 Nov 2018 16:22:31 +0100
Update documentation of scheduler for unit tests.
Olaf Maibaum Wed, 7 Nov 2018 15:57:03 +0100
Update description of scheduler provider and use C++11 Style of override
Olaf Maibaum Wed, 7 Nov 2018 15:30:55 +0100
Justify protection of scheduler and update documentation
Olaf Maibaum Wed, 7 Nov 2018 13:36:17 +0100
Update documentation of scheduling policies
Olaf Maibaum Tue, 6 Nov 2018 16:43:16 +0100
Protect several methods of clock and update documentation.
Olaf Maibaum Tue, 30 Oct 2018 16:43:01 +0100
Add cmake bare metal models
Olaf Maibaum Tue, 30 Oct 2018 14:54:22 +0100
Add cmake architecture files
Olaf Maibaum Tue, 30 Oct 2018 14:29:20 +0100
Adopt cmake files to new structure
Olaf Maibaum Mon, 29 Oct 2018 15:41:54 +0100
Check shallFire in all configurations for an event.
Olaf Maibaum Fri, 31 Aug 2018 15:50:13 +0200
In unit access to protected methods using declaration instead of overriding
Olaf Maibaum Fri, 31 Aug 2018 15:42:54 +0200
Adapt FIFO channel implementation to the new Tasking API
Olaf Maibaum Fri, 31 Aug 2018 15:42:11 +0200
Synchronize start and end get an const pointer to the task. By default it isn't necessary to make changes at the task, only in the channel.
Olaf Maibaum Wed, 29 Aug 2018 16:09:40 +0200
Remove unused outpost-satellite stuff from build
Olaf Maibaum Wed, 29 Aug 2018 16:08:49 +0200
Add virtual destructor to schedule policy priority
Olaf Maibaum Wed, 29 Aug 2018 14:56:37 +0200
Change name in XML to Tasking
Olaf Maibaum Wed, 29 Aug 2018 14:55:01 +0200
Rename editor style file from OTasking to Tasking
Olaf Maibaum Wed, 29 Aug 2018 14:53:03 +0200
Input Array now handle optional final inputs correctly
Olaf Maibaum Wed, 29 Aug 2018 10:34:26 +0200
Change namespace from OTasking to Tasking
Olaf Maibaum Fri, 24 Aug 2018 14:09:58 +0200
Move new implementation from subfolder to main
Olaf Maibaum Fri, 24 Aug 2018 14:05:16 +0200
Remove old Tasking version from repository
Olaf Maibaum Fri, 22 Jun 2018 10:07:25 +0200
Update outpost-core to current version.
Olaf Maibaum Wed, 20 Jun 2018 13:27:31 +0200
Fix possible problem with past activation times of events.
Olaf Maibaum Thu, 19 Apr 2018 16:29:46 +0200
Two examples on self triggering and time out mechanism
Olaf Maibaum Fri, 6 Apr 2018 14:42:00 +0200
Remove friend declaration of linux clock thread
Olaf Maibaum Fri, 6 Apr 2018 13:43:20 +0200
Implement execution model for bare metal outpost
Olaf Maibaum Fri, 6 Apr 2018 13:42:29 +0200
Move visibility of scheduler from private to protected and formatting
Olaf Maibaum Fri, 6 Apr 2018 13:27:56 +0200
Add blank line for well formatting
Olaf Maibaum Thu, 5 Apr 2018 15:03:05 +0200
Check for pending events after each task execution
Olaf Maibaum Thu, 5 Apr 2018 12:47:07 +0200
Introduce in build script GTEST_SUPPORT_NEEDED
Olaf Maibaum Thu, 5 Apr 2018 12:45:36 +0200
Provide OTasking::Clock::getHeadTime
Olaf Maibaum Mon, 26 Mar 2018 09:24:28 +0200
Rename header file check from NONE to LINUX or OUTPOST
Olaf Maibaum Fri, 23 Mar 2018 11:13:22 +0100
Start value for OTasking::Barrier
Olaf Maibaum Fri, 23 Mar 2018 10:27:10 +0100
Provide task barrier for OTasking
Olaf Maibaum Thu, 22 Mar 2018 15:43:13 +0100
Fix problem when an event is configured periodical with a zero period
Olaf Maibaum Thu, 22 Mar 2018 14:35:10 +0100
Example with usage of channels.
Olaf Maibaum Thu, 22 Mar 2018 14:31:12 +0100
Extend comments.
Olaf Maibaum Wed, 21 Mar 2018 16:00:02 +0100
Introduce synchronize mode to OTasking::Input
Olaf Maibaum Wed, 21 Mar 2018 15:59:03 +0100
Reference is not working in all cases, better use a copy of Settings.
Olaf Maibaum Wed, 21 Mar 2018 08:47:39 +0100
Use correct type for channel identification
Olaf Maibaum Wed, 21 Mar 2018 08:45:49 +0100
Use Policy::Settings as reference
Olaf Maibaum Tue, 20 Mar 2018 09:12:32 +0100
Provide test for piority based scheduling with task provider
Olaf Maibaum Mon, 5 Mar 2018 16:28:36 +0100
File headers adapted
Olaf Maibaum Mon, 5 Mar 2018 15:55:56 +0100
Provide priority based scheduling
Olaf Maibaum Mon, 5 Mar 2018 13:40:04 +0100
Double include eleminated
Olaf Maibaum Mon, 5 Mar 2018 13:29:31 +0100
Add scheduling policy FIFO
Olaf Maibaum Wed, 28 Feb 2018 14:32:19 +0100
Setting zero time by function call.
Olaf Maibaum Wed, 28 Feb 2018 13:05:07 +0100
Fix potential running condition. Signal all the times. This is cheaper when management of executors is fast.
Olaf Maibaum Wed, 28 Feb 2018 12:53:07 +0100
Improve management of free executors for Linux execution model
Olaf Maibaum Tue, 27 Feb 2018 11:01:31 +0100
Remove obsolet friend of executor thread from scheduler
Olaf Maibaum Tue, 27 Feb 2018 10:28:20 +0100
Move friend declaration of clock thread to Linux implementation model.
Olaf Maibaum Mon, 26 Feb 2018 12:49:18 +0100
OTasking Linux execution model
Olaf Maibaum Thu, 22 Feb 2018 15:56:29 +0100
New OTasking::Clock::getNextGapTime
Olaf Maibaum Wed, 21 Feb 2018 10:54:14 +0100
Provide periodic task example and build for architecture model
Olaf Maibaum Wed, 21 Feb 2018 10:51:32 +0100
Prepare scheduler provider and execution model for arch/none
Olaf Maibaum Tue, 20 Feb 2018 08:26:03 +0100
Overtake signalling from Tasking::Monitor for outpost bare metal
Olaf Maibaum Mon, 19 Feb 2018 16:10:35 +0100
Provice mutex for OTasking outpost build
Olaf Maibaum Mon, 19 Feb 2018 15:51:31 +0100
Mutual exclusion on LIFO run queue
Olaf Maibaum Mon, 19 Feb 2018 15:42:04 +0100
Wrong path name in build script
Olaf Maibaum Mon, 19 Feb 2018 15:41:28 +0100
Reorganize folder structure of OTasking architectures
Olaf Maibaum Mon, 19 Feb 2018 15:32:38 +0100
Mutual exclusion is done by Scheduler::execute, remove TODO
Olaf Maibaum Mon, 19 Feb 2018 15:26:01 +0100
Mutual exclusion at task
Olaf Maibaum Mon, 19 Feb 2018 15:08:07 +0100
Clock::isPending need also synchronization
Olaf Maibaum Mon, 19 Feb 2018 14:54:19 +0100
Mutual exclusion to access clock queue.
Olaf Maibaum Mon, 19 Feb 2018 14:53:33 +0100
Synchronize calls task::synch* and task::reset methods by scheduler
Olaf Maibaum Mon, 19 Feb 2018 14:52:30 +0100
Provide a mutex and a signaler for none architecture.
Olaf Maibaum Fri, 16 Feb 2018 13:40:28 +0100
Optimize performance of Scheduler::start
Olaf Maibaum Fri, 16 Feb 2018 13:30:49 +0100
To limit synchronization remove SchedulePolicy::isEmpty
Olaf Maibaum Fri, 16 Feb 2018 13:16:54 +0100
Code optimization in OTasking::Scheduler::terminate
Olaf Maibaum Fri, 16 Feb 2018 10:30:52 +0100
Update comments in scheduler and schedule policy
Olaf Maibaum Thu, 15 Feb 2018 15:16:14 +0100
isAperiodic state is not needed anymore because groups are managed other
Olaf Maibaum Thu, 15 Feb 2018 14:56:16 +0100
Remove TODO's from synchCalls of channel and check behaviour
Olaf Maibaum Thu, 15 Feb 2018 14:38:50 +0100
~Event will dequeue event from clock queue.
Olaf Maibaum Thu, 15 Feb 2018 14:35:55 +0100
No effect of Event::trigger when event is configured
Olaf Maibaum Thu, 15 Feb 2018 14:03:25 +0100
Add relative timing for OTasking::Event
Olaf Maibaum Thu, 15 Feb 2018 12:40:40 +0100
Activate periodic events on OTasking::Event
Olaf Maibaum Wed, 14 Feb 2018 10:49:48 +0100
Implement Event::stop
Olaf Maibaum Wed, 14 Feb 2018 10:42:56 +0100
An event should only queued once in the clock queue. Remove old triggers
Olaf Maibaum Wed, 14 Feb 2018 09:04:07 +0100
Adding startTimer interface to Clock
Olaf Maibaum Tue, 13 Feb 2018 15:54:39 +0100
Trigger functionality on OTasking::Event::trigger
Olaf Maibaum Tue, 13 Feb 2018 13:01:21 +0100
Tests on Clock::startAt and Clock::startAt with time steps
Olaf Maibaum Mon, 12 Feb 2018 15:57:30 +0100
Implement Clock::startIn and Clock::startAt with tests for immediate.
Olaf Maibaum Fri, 9 Feb 2018 15:39:38 +0100
Implement Clock::dequeue
Olaf Maibaum Fri, 9 Feb 2018 10:41:59 +0100
Implement Clock::dequeuAll
Olaf Maibaum Fri, 9 Feb 2018 10:26:52 +0100
Implement and test Clock::enqueue
Olaf Maibaum Thu, 8 Feb 2018 16:57:35 +0100
Replace getHead by isPending method in the clock interface
Olaf Maibaum Thu, 8 Feb 2018 15:59:04 +0100
Implement head operations on clock queue
Olaf Maibaum Thu, 1 Feb 2018 14:57:05 +0100
Test immediate trigger on event.
Olaf Maibaum Thu, 1 Feb 2018 14:48:39 +0100
Overtake Events from Tasking and connect them to scheduler clock