Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add module support and tests. #174

Open
wants to merge 22 commits into
base: develop
Choose a base branch
from
Open

Add module support and tests. #174

wants to merge 22 commits into from

Commits on Apr 20, 2022

  1. Configuration menu
    Copy the full SHA
    66389f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Merge branch 'develop' into modules

    Fixed Conflicts:
    	include/boost/regex/config.hpp
    
    Also fix up msvc build failures.
    Example now build with msvc or with clang.  The build script is still hopelessly broken though.
    jzmaddock committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    15acbd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Remove modules Jamfile: it doesn't work.

    Add shell script for testing modules with clang.
    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    ba61613 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d347b0d View commit details
    Browse the repository at this point in the history
  3. Set file permissions.

    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    9e36a0b View commit details
    Browse the repository at this point in the history
  4. Try clang 17

    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    7c460d9 View commit details
    Browse the repository at this point in the history
  5. See if clang-19 works.

    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    19931d8 View commit details
    Browse the repository at this point in the history
  6. Add msvc module test.

    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    cf2a60c View commit details
    Browse the repository at this point in the history
  7. More test script fixes.

    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    6e50217 View commit details
    Browse the repository at this point in the history
  8. Try again with CI.

    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    e91fac8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    02f8f31 View commit details
    Browse the repository at this point in the history
  10. Correct ICU library names.

    jzmaddock committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    b4f600e View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Clean up #includes.

    jzmaddock committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    fbfdda6 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Hide key template instances behind factory functions.

    And provide a separate "module library"
    Update testing scripts.
    jzmaddock committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2c0058a View commit details
    Browse the repository at this point in the history
  2. Correct module implementation units.

    Update script permissions.
    jzmaddock committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    cc60bce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    736f0de View commit details
    Browse the repository at this point in the history
  4. Correct msvc version

    jzmaddock committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    d2bfcaf View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Try again with msvc config.

    jzmaddock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    a12c3c2 View commit details
    Browse the repository at this point in the history
  2. Try again with msvc config.

    jzmaddock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    3d46d51 View commit details
    Browse the repository at this point in the history
  3. TRy again with msvc config.

    jzmaddock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    27a5bcb View commit details
    Browse the repository at this point in the history
  4. More msvc workarounds.

    jzmaddock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    456bf77 View commit details
    Browse the repository at this point in the history
  5. Adjust test script again.

    jzmaddock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    9ddfbd2 View commit details
    Browse the repository at this point in the history