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
bors[bot]
f0c3199825
Merge #528
...
528: The great 0.6 docs update r=AfoHT a=korken89
Closes #530
Closes #527
Closes #487
Closes #461
Closes #448
Closes #440
Closes #422
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-25 17:09:54 +00:00
Emil Fresk
b71df58f2f
The great docs update
2021-09-23 16:11:04 +02:00
bors[bot]
c8621d78b9
Merge #526
...
526: implement run-pass tests as xtasks r=korken89 a=Lotterleben
resolves https://github.com/rtic-rs/cortex-m-rtic/issues/499 .
With this PR, you should be able to run `cargo xtask --target <desired target>` or `cargo xtask --target all` locally. Of course, it also reconfigures the CI workflow to do the same.
Note that I've translated the old `Run-pass tests` verbatim for now, which means the code includes checks for a `"types"`example which doesn't exist anymore.
The examples could be collected much more nicely to prevent leftovers like this in the future, but imo that could also be achieved in a separate PR.
Co-authored-by: Lotte Steenbrink <lotte.steenbrink@ferrous-systems.com>
2021-09-21 13:00:12 +00:00
Lotte Steenbrink
7f45254e39
start with a clean ci/builds always
2021-09-20 18:46:15 +02:00
Lotte Steenbrink
7ce4391e4e
improve xtask repo root check to not break our fork CI#
2021-09-20 18:46:15 +02:00
Lotte Steenbrink
d172df6f0a
implement run-pass tests as xtasks
...
`
2021-09-16 16:31:30 +02:00
bors[bot]
bf9df9fe73
Merge #525
...
525: Cleanup export and actually use rtic::export, made fn init inline r=perlindgren a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-09-14 17:17:33 +00:00