Skip to content

Commit f3924bb

Browse files
Merge branch 'release-3.6' into src. Close #35.
2 parents 842b863 + b3752e5 commit f3924bb

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

home.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## News
2-
**Release 3.5 -- 2021-09-07**
2+
**Release 3.6 -- 2021-11-07**
33

4-
We are pleased to announce the release of Copilot 3.5, a stream-based DSL for
4+
We are pleased to announce the release of Copilot 3.6, a stream-based DSL for
55
writing and monitoring embedded C programs, with an emphasis on correctness and
66
hard realtime requirements. Copilot is typically used as a high-level runtime
77
verification framework, and supports temporal logic (LTL, PTLTL and MTL),
@@ -10,21 +10,18 @@ clocks and voting algorithms.
1010
Among others, Copilot has been used at the Safety Critical Avionics Systems
1111
Branch of NASA Langley Research Center for monitoring test flights of drones.
1212

13-
This new release introduces a simple but important feature to make Copilot code
14-
more modular: the name of Copilot's main entry point in the generated C code,
15-
known as the step function, can now be customized. This will allow
16-
specifications to be defined in different modules, compiled separately, and
17-
linked as part of the same C executable. It will also facilitate interoperation
18-
with other systems that consider 'step' a reserved a global name.
19-
Additionally, this release introduces other fixes in the code and in the
20-
documentation, and deprecates definitions that have been superseded.
13+
This new release supports three new operators: atan2, floor, and ceiling.
14+
Additionally, the target directory of the code generated by Copilot can now be
15+
customized. Release 3.6 also includes a battery of unit tests for the library
16+
copilot-core. This release introduces other fixes in the code and in the
17+
documentation, and deprecates definitions that have been superseded or that
18+
were largely unused.
2119

2220
Current emphasis is on facilitating the use with other systems, and improving
2321
the codebase in terms of stability and test coverage. Users are encouraged to
2422
participate by opening issues and asking questions via our [github
2523
repo](https://github.com/copilot-language/copilot).
2624

27-
2825
## Licence
2926
Copilot is distributed under the BSD-3-Clause licence, which can be found
3027
[here](https://raw.githubusercontent.com/Copilot-Language/Copilot/master/LICENSE).

0 commit comments

Comments
 (0)