Skip to content

Releases: learning-process/parallel_programming_course

PPC: Frozen

10 Feb 16:48
fddc392
Compare
Choose a tag to compare
  • Created a new documentation system
  • Created a new CI pipeline schema
  • Added CodeQL
  • Separated CI into multiple phases:
    • Linter → Build → Functional tests → Extended functional tests → Code coverage → Performance tests
  • Added code coverage
  • Optimized CI builds using ccache
  • Introduced a new API architecture
  • Converted all scripts to Python for cross-platform compatibility
  • Implemented a new revert/disable scheme for tasks
  • Simplified examples
  • Added a performance collector in pre-commit (unified performance timer)
  • Improved and standardized Windows build
  • Added OpenCV as a third-party dependency
  • Introduced a new task type, "all", to support multiple technologies in a single task
  • Split tests into FUNC_TESTS and PERF_TESTS
  • Added Clang-Tidy
  • Added an experimental feature – an automatic scoreboard for students.

PPC: Ice

15 Nov 01:55
694fbf7
Compare
Choose a tag to compare
  • Added cppcheck
  • Change CMake version to 3.15 (update docs)
  • Added generator of variants