Commit graph

994 commits

Author SHA1 Message Date
Per Lindgren
d0a3d27094 wip tests do pass, Mutex based 2021-11-03 21:44:57 +01:00
Per Lindgren
b138cc1631 wip tests do pass, MutexStruct based 2021-11-03 20:58:21 +01:00
Per Lindgren
20602bd77c wip tests do not pass 2021-11-03 16:10:10 +01:00
Per Lindgren
cbde2c7ef9 MaybeUninit dance 2021-11-03 10:39:11 +01:00
Per Lindgren
de94306128 attempt to pass Fn closure instead of pointer 2021-11-03 10:23:49 +01:00
Per Lindgren
426522df6e CI problem fixed, CONTRIBUTION.md now includes CI prep. 2021-11-03 10:07:10 +01:00
Per Lindgren
718a240182 more run testa 2021-11-03 10:07:10 +01:00
Per Lindgren
92093fd1d2 lockall.run fix again 2021-11-03 10:07:10 +01:00
Per Lindgren
9a7429b54e lockall.run fix 2021-11-03 10:07:10 +01:00
Per Lindgren
82947e3a59 moved to stable compiler 2021-11-03 10:07:10 +01:00
Per Lindgren
721c919c58 lockall.run output fixed 2021-11-03 10:07:10 +01:00
Per Lindgren
fdf342c2c6 run tests added 2021-11-03 10:07:10 +01:00
Per Lindgren
34b1738085 ui tests added (changelog) 2021-11-03 10:07:10 +01:00
Per Lindgren
fbd7fe9a08 ui tests added 2021-11-03 10:07:10 +01:00
Per Lindgren
6c3d94d73b soundness and cost 2021-11-03 10:07:10 +01:00
Per Lindgren
e0c683b671 soundness and cost 2021-11-03 10:07:10 +01:00
Per Lindgren
0722bf8d15 multilock relock workaround 2021-11-03 10:07:10 +01:00
Per Lindgren
0779bbbe95 comparison between lock approaches 2021-11-03 10:07:10 +01:00
Per Lindgren
b349a32f3d comparison between lock approaches 2021-11-03 10:07:10 +01:00
Per Lindgren
705b2fd62d Destructure reverted (priority leakage fixed) 2021-11-03 10:07:10 +01:00
Per Lindgren
8050304c9d wip Priority leakage 2021-11-03 10:07:10 +01:00
Per Lindgren
4a8b0cd787 destruction problem solved 2021-11-03 10:07:10 +01:00
Per Lindgren
447507fb46 destruction problem 2021-11-03 10:07:10 +01:00
Per Lindgren
1ba4d1aaca api test, all implemented, TODO hide priority? 2021-11-03 10:07:10 +01:00
Per Lindgren
713c69e1be api test, all implemented, TODO hide priority? 2021-11-03 10:07:10 +01:00
Per Lindgren
05586401c7 api test (all but lock automated) 2021-11-03 10:07:10 +01:00
Per Lindgren
4cefde75e8 api test (priority automated) 2021-11-03 10:07:10 +01:00
Per Lindgren
cde82dea30 api test (mostly hard coded) 2021-11-03 10:07:10 +01:00
bors[bot]
7155b55ac8
Merge #548
548: Fixed aliasing issue due to RacyCell implementation r=perlindgren a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2021-11-03 08:45:53 +00:00
Emil Fresk
9e24fcbbd9 Fix CI 2021-11-03 08:54:18 +01:00
Emil Fresk
50017b96f0 Fixed aliasing in lock impl 2021-11-03 08:27:05 +01:00
Emil Fresk
d3d66c97ae Cleanup of resource initialization, no need to dereference 2021-11-03 08:26:45 +01:00
Per Lindgren
1e2ab78a3f added doc for RacyCell 2021-11-02 19:47:14 +01:00
Emil Fresk
8065d741ac Fixed aliasing issue due to RacyCell implementation 2021-11-02 13:41:12 +01:00
bors[bot]
b25d775771
Merge #544
544: remove outdated comment r=AfoHT a=perlindgren



Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2021-10-13 08:41:52 +00:00
Per Lindgren
56a423cdbe remove outdated comment 2021-10-13 10:37:52 +02:00
bors[bot]
ca9088a78b
Merge #539
539: Prepare rc.2 release r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-28 09:20:00 +00:00
Emil Fresk
552be420cb Prepare rc.2 release 2021-09-28 10:56:36 +02:00
bors[bot]
0dd97d722e
Merge #538
538: Fix export of SYST r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-28 08:40:21 +00:00
Emil Fresk
7c6588e6bd Fix export of SYST 2021-09-28 10:38:22 +02:00
bors[bot]
5e5a4c117c
Merge #535
535: Preparing 0.6.0-rc.1 r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-27 13:57:53 +00:00
bors[bot]
e6c5244e7e
Merge #536
536: Fix a bug in the timer queue due to comparison bug in embedded-time r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-27 13:43:32 +00:00
Emil Fresk
ea8efa4831 Preparing 0.6.0-rc.1 2021-09-27 15:40:21 +02:00
Emil Fresk
cdab00a0c6 Fix a bug in the timer queue due to comparison bug in embedded-time 2021-09-27 15:39:05 +02:00
bors[bot]
8940c50fa7
Merge #529
529: Updated codegen for the updated syntax (default monotonic priority) r=AfoHT a=korken89

Needs new syntax release before merge.

Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-27 13:31:19 +00:00
bors[bot]
58a4920576
Merge #534
534: Fixing bad english r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-27 11:43:24 +00:00
Emil Fresk
f37a928c36 Fixing bad english 2021-09-27 13:42:44 +02:00
Emil Fresk
9a0d27a91e Updated codegen for the updated syntax (default monotonic priority) 2021-09-27 12:10:42 +02:00
bors[bot]
380a20859c
Merge #533
533: More docs updates r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-27 08:31:00 +00:00
Emil Fresk
63c6a6afc0 More docs updates 2021-09-27 10:20:19 +02:00