Skip to content
Branch: master
Commits on Jun 8, 2019
  1. Doxygen markdown (#107)

    seanmiddleditch committed Jun 8, 2019
    * Get Markdown files into the Doxygen docs
    * Try to get GitHub and Doxygen to play nicer in documentation layout
    * Fix Doxygen regenerating on every build
    * Include images dir in Doxygen
    * More tweaks to Doxygen generation
  2. Azure variables for Doxygen S3 bucket (#106)

    seanmiddleditch committed Jun 8, 2019
    * Azure variables for Doxygen S3 bucket
    * Add force-publish variable for pipelines
    Overrides the branch restrictions
  3. Doxygen (#105)

    seanmiddleditch committed Jun 8, 2019
    * Initial Doxygen building support
    * Initial Sphinx support
    Also use Clang for Doxygen, as experiment
    * Simplify some CTAD usage that confused Doxygen/Sphinx
    * Get Doxygen docs in somewhat shape
    * Massage some code that Doxygen fails to parse well
    * Ignore some macros that Doxygen fails at
    * ReadTheDocs scripts/config
    * Clean up remaining Doxygen errors
    * Delete all support for Sphinx
    Just too buggy for our needs, esp. for modern C++
    * Cleanup Doxygen generation and options
    * Add Azure task to publish docs to S3
Commits on Jun 2, 2019
  1. Create library script (#103)

    seanmiddleditch committed Jun 2, 2019
    * Template files for create library script
    * Python script to create a library
    * Renamed to create_library
    * Ensure generated sources are templatized
    * Ensure correct source directory for create script
    * Add the new library to the CMakeLists.txt of target directory automatically
    * Add an example function to generated library
    This is to just ensure the library links out of the box.
Commits on Jun 1, 2019
  1. Split debugging into a separate library (#95)

    seanmiddleditch committed Jun 1, 2019
    * Move callstack and debug to core library (incomplete)
    * Finish moving debug utils from foundation to core
    * Convert foundation to an INTERFACE library
    Implements #92
    * Rename core to runtime
    * Compile fix for callstack on Posix platforms
    Forgot to update header include path.
    * Another compile fix for Posix
    * Update runtime library to use naming more inline with rest of Potato
    * Remove runtime dependency in foundation
    Add configuration UP_FOUNDATION_ASSERT
    * Have runtime redirect foundation asserts to runtime asserts
    * Add runtime as dependency to other potato libraries
    * Compile fix for Clang
You can’t perform that action at this time.