• * ci: include windows 2022
    
    * fix visual studio 2022 issue with std::array and type detection
    
    * style: pre-commit.ci fixes
    
    * warning fixes
    
    Co-authored-by: Philip Top <top1@llnl.gov>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Philip Top <phlptp@gmail.com>
    Henry Schreiner authored
     
    Browse File »

  • update conan and azure-pipelines to fix gcc 4.8 issue
    
    make the CLI11 target sources only for newer CMake
    
    Change the cmake to use subdirectory and move the library generation and warnings to separate files.
    Philip Top authored
     
    Browse File »


  • * ci: set up coverage on GHA
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * ci: update to newer codecov uploader
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * ci: move to newer Windows image
    
    * fix: better single file script help and usage strictness
    
    * ci: revert update to windows-2022
    Henry Schreiner authored
     
    Browse File »

  • * chore: update clang-tidy
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * refactor: address clang-tidy
    
    * fix: C++11 support
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * chore: two more clang-tidy fixes
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * fix: get_inject_separator should be bool
    
    * refactor: addressing review feedback
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    Co-authored-by: Philip Top <phlptp@gmail.com>
    
    * Apply suggestions from code review
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    Co-authored-by: Philip Top <phlptp@gmail.com>
    Henry Schreiner authored
     
    Browse File »


  • * remove the symbolic link in the meson test
    
    * update python version in meson test
    
    * remove directory from git and add directory creation into azure scripts
    
    * remove the generated symlink
    
    * Update azure-pipelines.yml
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Philip Top authored
     
    Browse File »

  • * add a few tests related to github issues
    
    * change how the default is displayed in the help message prev was =XXXX,  this was confusing in some cases particularly with flags or with multiple option names.    Now is [default=XXXX]  which makes it clearer what the value represents.
    
    * Try to fix RTTI issue
    
    * style: pre-commit.ci fixes
    
    * Fix subcommand callbacks being called multiple times if in an option group
    
    * style: pre-commit.ci fixes
    
    * remove extra group call
    
    * change [default=XXXXD] to just [XXXXX] for the default specification
    
    * update changelog
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Philip Top authored
     
    Browse File »





  • * try clang 10
    
    * use helics-builder clang 10 image
    
    * try new image
    
    * try again
    
    * try different flag addition
    
    * try adding cpp20 to visual studio check
    
    * try with the latest flag enabled for visual studio 2019
    
    * try the correct c++ flag
    
    * remove use of std::result_of
    
    * format files
    Philip Top authored
     
    Browse File »

  • * add windows latest and gcc 8 builds to azure
    
    * try adding pr trigger
    
    * try adding something specific for gcc 8
    
    * use interface instead of public
    
    * try C++17 on clang 8
    
    * update the readme with some additional notes about gcc 8
    
    * fix some incorrect doxygen comment formatting
    
    * try using the glibcxx_release value
    
    * debug some code paths to make sure macros are working
    
    * Update readme and fix formatting.
    
    * update formatting for Validators
    Philip Top authored
     
    Browse File »


  • * Add cpplint config file
    
    * Add cpplint to CI
    
    * Add checks
    
    * Add docker container tag
    
    * Unindent container
    
    As suggested in code review
    
    Co-Authored-By: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    * Fix cpplint issues
    
    * Fix clang-format
    
    * Include and fix modern cpplint runtime/int
    
    * Include and fix cpplint build/include_order
    
    * Revert "Include and fix cpplint build/include_order"
    
    This reverts commit bddb6a2d6744c5397f387ccd03416a1ec5e29862.
    
    * Update explanation, sort alphabetically
    
    * Implement suggestion from code review
    
    Co-Authored-By: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    * Include cstdint header, prefix its symbols with std::
    
    * Forgot std::
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Christoph Bachhuber authored
     
    Browse File »







  • * build-testing better supported
    
    * Add formatting to Azure
    
    * Adding more jobs to Azure
    
    * Control
    
    * Allow libc++ to be used on linux
    
    * Fix modernize message
    
    * Fix variable
    
    * fixup! Fix modernize message
    
    * Drop auto exp. optional
    
    * Update readme, better user id in docker
    
    * Fix BUILD_TESTING
    
    * Drop format from travis, leave tidy for now
    
    * Check tidy and format
    
    * Tidy fully on Azure now
    Henry Schreiner authored
     
    Browse File »