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

Migrate to new metadata format step 1 #205

Merged

Commits on Jul 25, 2019

  1. scripts/convert_metadata.py: don't convert standard names to lower ca…

    …se, skip optional and intent attributes for variable/type definitions
    climbfuji committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    d7824f9 View commit details
    Browse the repository at this point in the history
  2. scripts/metadata_parser.py: add functionality to parse new metadata f…

    …ormat and convert back into old format, currently tested for schemes and module variable definitions, not yet for DDTs
    climbfuji committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    9bf55e6 View commit details
    Browse the repository at this point in the history
  3. scripts/metavar.py: bugfix in routine valid_value to return the corre…

    …ct answer when checking logicals
    climbfuji committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    3b531f0 View commit details
    Browse the repository at this point in the history
  4. scripts/mkcap.py: bugfix, perform type_kind_test correctly for both t…

    …ype and kind definitions when initializing from a metadata table
    climbfuji committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    c8423d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3216854 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3157123 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. scripts/metadata_table.py: adjust indents, allow literals in local va…

    …riable names that denote the start of a new variable block
    climbfuji committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    dc1cbca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dd8c35 View commit details
    Browse the repository at this point in the history
  3. scripts/parse_tools/__init__.py, scripts/parse_tools/parse_checkers.p…

    …y: define and export LITERAL, use in logical expressions for array references
    climbfuji committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    8c8ac84 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. scripts/ccpp_prebuild.py, scripts/common.py, scripts/metadata_parser.…

    …py: add capability to parse variable and type definition metadata tables in new metadata format on a per-file basis
    climbfuji committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    9bd830f View commit details
    Browse the repository at this point in the history
  2. scripts/mkcap.py: remove unnecessary type_kind_var logic and legacy g…

    …uard to prevent using multi-dimensional character arrays
    climbfuji committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    9eac6a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a640f0a View commit details
    Browse the repository at this point in the history
  4. scripts/metavar.py: do not check for derived data types being registe…

    …red, this only works if all DDTs are defined in the same file and in the correct order
    climbfuji committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    2bda79b View commit details
    Browse the repository at this point in the history
  5. scripts/convert_metadata.py: add logic and host-model dependent adjus…

    …tments to convert type/variable definitions and fill in dimensions, array references, ...
    climbfuji committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    3ad6131 View commit details
    Browse the repository at this point in the history
  6. Allow comments in type definition lines

    Steve Goldhaber committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    4d72408 View commit details
    Browse the repository at this point in the history
  7. scripts/convert_metadata_schemes_using_typedef_dims.py: convert schem…

    …e tables one by one, filling in dimension information from type definitions
    climbfuji committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    4b61112 View commit details
    Browse the repository at this point in the history
  8. Allow comments in type definition initial lines

    Steve Goldhaber committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    3b1f982 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39fe3bf View commit details
    Browse the repository at this point in the history
  10. Revert accidental import of new parse_checkers

    Steve Goldhaber committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    4476a8b View commit details
    Browse the repository at this point in the history
  11. Merge branch 'fix_ftype' of https://github.com/gold2718/ccpp-framework

    …into new_metadata_format_step1_20190725
    climbfuji committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    1e4240a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aad2925 View commit details
    Browse the repository at this point in the history