遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/654)
<a href="https://www.bestpractices.dev/projects/654"><img src="https://www.bestpractices.dev/projects/654/badge"></a>
C/C++ library for parallel programming of embedded systems
Repository on GitHub, which uses git. git is distributed.
After building the project, the test suite can be started by typing 'binaries/run_tests.sh' (or 'binaries\run_tests.bat' on Windows).
警告:需要URL,但找不到URL。
Jenkins is used to build the project at every push. Additionally, Jenkins also runs tests and various tools for static/dynamic analysis on a nightly basis.
EMB² provides a plugin for the MTAPI scheduler that permits communication between multiple nodes via sockets. The plugin may be used for communication in isolated environments (e.g., heterogeneous systems with distributed memory) and serves as an example for the implementation of custom plugins. It is not meant to be used for large clusters or communication via the Internet. The plugin is disabled by default and must be initialized explicitly by the user before using it.
X-Content-Type-Options was not set to "nosniff".
We use Helgrind to detect concurrency issues such as data races and a linearizability checker to verify the data structures provided by the library.
Invariants and assumptions are checked using assertions. Values that depend on the environment (e.g., user input) are always checked, not only in debug mode as in case of assertions.
后退