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

export fpm model to TOML and JSON #879

Merged
merged 88 commits into from
Feb 25, 2024

Commits on Apr 11, 2023

  1. create serializable interface

    perazz committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    d9c9851 View commit details
    Browse the repository at this point in the history
  2. base serialization api

    perazz committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    71ffdb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5ab452 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b798e14 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    ec1f9f5 View commit details
    Browse the repository at this point in the history
  2. git_target_t tests

    perazz committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    0fbeb0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bca99b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    65833ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a1e97e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3cba47 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bcffaaa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5f5b4d9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a827bca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fd46ac0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7263519 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a519fb5 View commit details
    Browse the repository at this point in the history
  13. FPM_SCOPE and FPM_UNIT parsers

    perazz committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    bef96c5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9c5888a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5c9b3be View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9c348b1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1d9e4ae View commit details
    Browse the repository at this point in the history
  18. test srcfile_t serialization

    perazz committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    413c723 View commit details
    Browse the repository at this point in the history
  19. extend package_t

    perazz committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    c27febf View commit details
    Browse the repository at this point in the history
  20. extend fortran_features_t

    perazz committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    b649d2d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f0201c1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d7f2f10 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4c02c16 View commit details
    Browse the repository at this point in the history
  24. package_t: test serialization

    perazz committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    df02a55 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    3db7bb9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    2f1e8cf View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    8d211f1 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f46dccf View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    152faa2 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. add failing tests

    perazz committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    679327a View commit details
    Browse the repository at this point in the history
  2. shorten fpm 0.8.1 table

    perazz committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ae56c65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23e7c09 View commit details
    Browse the repository at this point in the history
  4. unify get_value interface

    perazz committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    5c95577 View commit details
    Browse the repository at this point in the history
  5. 4 Configuration menu
    Copy the full SHA
    7368775 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82a4b28 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5855939 View commit details
    Browse the repository at this point in the history
  8. enable JSON serialization

    perazz committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1899e48 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1b6c795 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b248dc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7b4a153 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. set testfile to readwrite

    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    a381863 View commit details
    Browse the repository at this point in the history
  2. do not use scratch units

    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    986d079 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df1128a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    946aab1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c415327 View commit details
    Browse the repository at this point in the history
  6. gfortran version on bootstrap

    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    4c0a79d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c494ed View commit details
    Browse the repository at this point in the history
  8. Revert "update mingW gfortran to 10.4.0"

    This reverts commit 2c494ed.
    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    0477230 View commit details
    Browse the repository at this point in the history
  9. Revert "gfortran version on bootstrap"

    This reverts commit 4c0a79d.
    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    c01e85e View commit details
    Browse the repository at this point in the history
  10. Revert "temporary: echo compiler version"

    This reverts commit c415327.
    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    048a1db View commit details
    Browse the repository at this point in the history
  11. Revert "temporary: output ASCII sequence"

    This reverts commit 946aab1.
    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    5ed2dc4 View commit details
    Browse the repository at this point in the history
  12. Revert "CI Windows bug -> load JSON from string"

    This reverts commit df1128a.
    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    b1497f9 View commit details
    Browse the repository at this point in the history
  13. Revert "do not use scratch units"

    This reverts commit 986d079.
    perazz committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    47e8f1b View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

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

Commits on May 3, 2023

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

Commits on May 11, 2023

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

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    3e53f85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fead528 View commit details
    Browse the repository at this point in the history
  3. Revert "new_build_config: use standardized load_from_toml"

    This reverts commit fead528.
    perazz committed May 16, 2023
    Configuration menu
    Copy the full SHA
    2eb9aee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b120b6a View commit details
    Browse the repository at this point in the history
  5. serialize fortran_config_t

    perazz committed May 16, 2023
    Configuration menu
    Copy the full SHA
    95cd89f View commit details
    Browse the repository at this point in the history
  6. serialize library_config_t

    perazz committed May 16, 2023
    Configuration menu
    Copy the full SHA
    569f898 View commit details
    Browse the repository at this point in the history
  7. serialize executable_config_t

    perazz committed May 16, 2023
    Configuration menu
    Copy the full SHA
    5c6dcfc View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

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

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    24d9da0 View commit details
    Browse the repository at this point in the history
  2. partial profile_config_t

    perazz committed May 18, 2023
    Configuration menu
    Copy the full SHA
    dd81493 View commit details
    Browse the repository at this point in the history
  3. Revert "partial profile_config_t"

    This reverts commit dd81493.
    perazz committed May 18, 2023
    Configuration menu
    Copy the full SHA
    fa8c98e View commit details
    Browse the repository at this point in the history
  4. Revert "Revert "partial profile_config_t""

    This reverts commit fa8c98e.
    perazz committed May 18, 2023
    Configuration menu
    Copy the full SHA
    a7cb2a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    54f1231 View commit details
    Browse the repository at this point in the history
  6. serialize package_config_t

    perazz committed May 18, 2023
    Configuration menu
    Copy the full SHA
    432cbab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8023c53 View commit details
    Browse the repository at this point in the history
  8. fix version_t bug

    perazz committed May 18, 2023
    Configuration menu
    Copy the full SHA
    bcba0e1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    71a9463 View commit details
    Browse the repository at this point in the history
  10. cleanup

    perazz committed May 18, 2023
    Configuration menu
    Copy the full SHA
    2990bc7 View commit details
    Browse the repository at this point in the history
  11. deploy fpm export

    perazz committed May 18, 2023
    Configuration menu
    Copy the full SHA
    170070b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ba27a3b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    86e17fb View commit details
    Browse the repository at this point in the history
  2. fix

    henilp105 committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7999654 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. fix: merge conflicts (#1)

    perazz committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a1e71e9 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    c212d92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53a4486 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecd23ed View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Revert "ifx issue test: rename toml_table in fpm_settings"

    This reverts commit ecd23ed.
    perazz committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    becfa63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dc7015 View commit details
    Browse the repository at this point in the history