-
Notifications
You must be signed in to change notification settings - Fork 31
Closed
Description
Documentation:
- README
- Sphinx and Doxygen documentation #140 Create Sphinx docs
- Add more examples #137 Examples
- Update changelog file
- Update CONTRIBUTION.md #141 Update CONTRIBUTION.md (Add black formatter for Python code #91, Tools/clang format #272 )
- Sphinx and Doxygen documentation #140 Generate C++ docs with doxygen
Build system, CI and tools:
- Add black formatter for Python code #91 Apply code formatting for Python code with black
- Use setup.py for building C++ backend #145 Use setup.py for building C++ backend
- Fix all warnings #144 Fix all warnings
- beta10/snyk #135 Pass snyk checks
- Minimize required environment variables for setup.py #142 Minimize setyp.py variables
- Tools/clang format #272 Apply code formatting for C++ code with clang-format
- Standardize C/C++ code style among projects #136 standard C/C++ style
- Code style check (flake8, isort) in CI
- Add linting (pylint) #220 Add linting (flake8)
- Add C/C++ linting - https://clang.llvm.org/extra/clang-tidy/
- Run C++ tests in conda recipe #98 Activate C++ tests in CI
- Enable test coverage #221 Enable test coverage
- Enable pre-commit hooks for fast local checks during development #237 Enable pre-commit hooks for fast local checks during development
- Test dpctl on different types of machines
- with both OpenCL and Level 0 GPU drivers present
- w/o OpenCL GPU/CPU drivers
- w/o Level0 GPU drivers
- w/o any SYCL drivers
- Snyk - Security vulnerabilities for production code (Python, Java) (Manual)
- Bandit – Static Code analysis for Python code (Pre-commit)
- Klockwork – Static Code analysis for c,c+ code (Manual)
Refactoring:
- Remove OpenCL interface #138 Remove OpenCL backend
- Cython modules should be renamed to have leading underscore #38 Rename all pxd and pyx filenames to start with _ #121 Common name style for Cython modules
- Rename PyDPPL to dpCtl #31 Finish renamings
- Fix the error handling and reporting #35 Improve error handling in C-API.
- Split sycl_core.pyx #143 Split sycl_core.pyx
Metadata
Metadata
Assignees
Labels
No labels