Skip to content
  1. Jul 08, 2025
  2. Jun 03, 2025
  3. May 08, 2024
  4. Apr 30, 2024
    • Michael Platings's avatar
      Rework documentation · 6f7b9640
      Michael Platings authored
      Move the documentation to a common "doc" folder to make docs more
      discoverable.
      
      Split documentation into multiple pages.
      
      Separate Android & Linux build documentation. Android is the primary
      platform so the build docs now prioritises instructions for Android.
      
      Add patch as build prerequisite.
      
      Move build.sh documentation inside the script itself. Otherwise remove
      it from the documentation as it has been found to create more confusion
      than it solves except for advanced users.
      
      Mark KLEIDICV_CHECK_BANNED_FUNCTIONS as internal since there's no
      particular need for users to touch it.
      6f7b9640
    • Michael Platings's avatar
      Remove warnings that KleidiCV is preview only · 531a3888
      Michael Platings authored
      Since the warnings were added the project's quality bar has been raised
      greatly and the warnings are no longer appropriate.
      531a3888
  5. Apr 26, 2024
  6. Apr 15, 2024
  7. Apr 05, 2024
  8. Mar 18, 2024
    • Michael Platings's avatar
      Add benchmarks · 9144e94f
      Michael Platings authored
      Move -Wl,--wrap,malloc flags specifically to tests to
      avoid breaking Google Benchmark build.
      9144e94f
  9. Feb 27, 2024
  10. Jan 31, 2024
  11. Jan 25, 2024
    • Michael Platings's avatar
      Doxygen documentation · 333c26ef
      Michael Platings authored
      The intent is to generate documentation only for functions that are
      designed to be part of the public API and therefore documented with
      Doxygen comments. No documentation will be generated for code without
      such comments. Note that Doxygen only generates documentation for free
      functions if they are in a file with a @file comment.
      
      Update the README to point at the documentation that will be generated
      and hosted by GitLab Pages.
      
      The main page generated by Doxygen shall become the index page for the
      IntrinsicCV GitLab Pages page. Therefore include a link from that main
      page to the coverage page.
      
      Doxygen doesn't handle __VA_OPT__ well so split INTRINSICCV_BINARY_OP
      into two more specialised macros.
      
      Add @copydoc comments to generate documentation for similar functions
      with minimal copy-paste.
      
      GitLab supports customising the directory from which pages are uploaded
      so use a build subdirectory instead of public, to limit how messy the
      source folder gets.
      
      Add Doxygen to Dockerfile. Doxygen may use GraphViz to create graphs so
      install that as well.
      
      While updating the Dockerfile it was found that it wouldn't build
      because LLVM is now at version 19 so fix the LLVM version.
      333c26ef
  12. Dec 20, 2023
  13. Dec 14, 2023
  14. Dec 05, 2023
  15. Dec 04, 2023
Loading