11## News
2- ** Release 3.10 -- 2022-07 -07**
2+ ** Release 3.11 -- 2022-09 -07**
33
4- We are pleased to announce the release of Copilot 3.10 , a stream-based DSL for
4+ We are pleased to announce the release of Copilot 3.11 , a stream-based DSL for
55writing and monitoring embedded C programs, with an emphasis on correctness and
66hard realtime requirements. Copilot is typically used as a high-level runtime
77verification framework, and supports temporal logic (LTL, PTLTL and MTL),
@@ -10,13 +10,15 @@ clocks and voting algorithms.
1010Among others, Copilot has been used at the Safety Critical Avionics Systems
1111Branch of NASA Langley Research Center for monitoring test flights of drones.
1212
13- This new release alters how structs are passed as arguments to handler
14- functions. It also fixes multiple bugs, removes deprecated elements, hides
15- internal parts of the implementation from the public API, and removes
16- unnecessary dependencies. This release also continues to use our new software
13+ This new release introduces a new library copilot-interpreter that exposes the
14+ functions related to the interpreter backend, pre-existing functions included
15+ as part of copilot-core are now deprecated. It also fixes multiple bugs,
16+ removes deprecated elements, hides internal parts of the implementation from
17+ the public API, and improves the codebase by re-implementing a function without
18+ the use of unsafeCoerce. This release also continues to use our new software
1719engineering process designed to meet the requirements to obtain NASA's Class D
1820software classification. Details are available
19- [ here] ( https://github.com/Copilot-Language/copilot/milestone/13 ?closed=1 ) .
21+ [ here] ( https://github.com/Copilot-Language/copilot/milestone/15 ?closed=1 ) .
2022
2123Current emphasis is on facilitating the use with other systems, improving the
2224codebase in terms of stability and test coverage, removing unnecessary
0 commit comments