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

cxx20 module support for gcc #4248

Draft
wants to merge 23 commits into
base: master
Choose a base branch
from
Draft

Commits on Nov 19, 2022

  1. Start implementing cxx20 module support for gcc

    Add variables to enable and controll gcc module support. So far only
    manual module map specification is supported and proper dependencies on
    module files are not established.
    loonycyborg committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    813b108 View commit details
    Browse the repository at this point in the history
  2. Declare CMI files as extra targets if module export statement is found

    This is done in emitter so won't work for generated files
    loonycyborg committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    e9404aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d9b9ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2990786 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a89499d View commit details
    Browse the repository at this point in the history
  6. Add $root line to module.map

    so it could be potentially used to run commands outside scons as a
    mapper file.
    loonycyborg committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    bf5f82f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d53b8b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0c6a3b8 View commit details
    Browse the repository at this point in the history
  9. Add unit test

    loonycyborg committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    92263f5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    79d2861 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    78136f6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    577c5a5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    577e354 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    affe4e3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    528b738 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    175ea07 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cfe4ff7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b5f8a00 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    be547d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

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

Commits on Nov 22, 2022

  1. Configuration menu
    Copy the full SHA
    fbcf7f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6e825e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

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