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

Remove other derived type from hashmap #843

Open
wants to merge 49 commits into
base: master
Choose a base branch
from

Commits on Jun 30, 2024

  1. RC1

    Update to hashmap routines to remove 'other' data derived wrapper type.
    chuckyvt committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    51a55df View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Update src/stdlib_hashmap_chaining.f90

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    1888280 View commit details
    Browse the repository at this point in the history
  2. Update src/stdlib_hashmap_open.f90

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    fa23a44 View commit details
    Browse the repository at this point in the history
  3. Update src/stdlib_hashmap_chaining.f90

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    18ed909 View commit details
    Browse the repository at this point in the history
  4. Other_type cleanup and removal

    Remove reference of other_type that were missed in the initial commits.
    chuckyvt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    97ae06d View commit details
    Browse the repository at this point in the history
  5. Merge branch 'remove_other_type' of https://github.com/chuckyvt/stdlib

    …into remove_other_type
    chuckyvt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    cd435fc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1906b4c View commit details
    Browse the repository at this point in the history
  7. Update stdlib_hashmap_chaining.f90

    In progress check to understand in-line allocation of other.
    chuckyvt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    a52302d View commit details
    Browse the repository at this point in the history
  8. Update example_hashmaps_set_other_data.f90

    Tweak to see why CI test fails for this.
    chuckyvt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    a31b2f9 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Update CMakeLists.txt

    Test to see if stack size increase addresses CI failure.
    chuckyvt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    f47b4c5 View commit details
    Browse the repository at this point in the history
  2. Update CMakeLists.txt

    Add double hyphen for GCC nomenclature.
    chuckyvt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    ed99423 View commit details
    Browse the repository at this point in the history
  3. Update CMakeLists.txt

    Bug fix on linker line
    chuckyvt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    3d1adc8 View commit details
    Browse the repository at this point in the history
  4. Revert "Update CMakeLists.txt"

    Revert example/CMakesLists.txt back to original.
    chuckyvt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    50ae961 View commit details
    Browse the repository at this point in the history
  5. Update CMakeLists.txt

    Bugfix
    chuckyvt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    d5f098e View commit details
    Browse the repository at this point in the history
  6. Update example_hashmaps_set_other_data.f90

    Test to see if updating to chaining hashmaps fixes the single CI failure.
    chuckyvt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    b10a851 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Update stdlib_hashmaps.md

    chuckyvt committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    cba213d View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Update to remove other_type references

    Update to remove remaining references to the 'other_type' derived type.
    chuckyvt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    16d2d34 View commit details
    Browse the repository at this point in the history
  2. Update example_hashmaps_map_entry.f90

    Remove reference to other_type
    chuckyvt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8ade03d View commit details
    Browse the repository at this point in the history
  3. Update example_hashmaps_rehash.f90

    Remove 'other_type' reference.
    chuckyvt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    793c049 View commit details
    Browse the repository at this point in the history
  4. Update example_hashmaps_remove.f90

    Remove reference to 'other_type'.
    chuckyvt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    25a1146 View commit details
    Browse the repository at this point in the history
  5. Test allocate again

    Try allocate(new_ent % other, source = other) one more time.
    chuckyvt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    775be76 View commit details
    Browse the repository at this point in the history
  6. Update to include allocate statement

    Another try
    chuckyvt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    154579e View commit details
    Browse the repository at this point in the history
  7. Typo fix

    typo fix
    chuckyvt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    d32406b View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Update doc/specs/stdlib_hashmaps.md

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    b73e0fc View commit details
    Browse the repository at this point in the history
  2. Update doc/specs/stdlib_hashmaps.md

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    244b308 View commit details
    Browse the repository at this point in the history
  3. Update doc/specs/stdlib_hashmaps.md

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6c73db7 View commit details
    Browse the repository at this point in the history
  4. Update doc/specs/stdlib_hashmaps.md

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    054f712 View commit details
    Browse the repository at this point in the history
  5. Update example/hashmaps/CMakeLists.txt

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    057fcac View commit details
    Browse the repository at this point in the history
  6. Update example/hashmaps/example_hashmaps_get_other_data.f90

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    c3e4d31 View commit details
    Browse the repository at this point in the history
  7. Update example/hashmaps/example_hashmaps_map_entry.f90

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    facd189 View commit details
    Browse the repository at this point in the history
  8. Update example/hashmaps/example_hashmaps_remove.f90

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    2b2c290 View commit details
    Browse the repository at this point in the history
  9. Update example/hashmaps/example_hashmaps_set_other_data.f90

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0e29642 View commit details
    Browse the repository at this point in the history
  10. Reverting back to in-line allocation

    Reverting back to inline allocation based on PR discussion.  Both approaches seemed to work fine.
    chuckyvt committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    3c60ba4 View commit details
    Browse the repository at this point in the history
  11. Revert "Reverting back to in-line allocation"

    This reverts commit 3c60ba4.
    chuckyvt committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    7118fc5 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Reapply "Reverting back to in-line allocation"

    This reverts commit 7118fc5.
    chuckyvt committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    624a7c8 View commit details
    Browse the repository at this point in the history
  2. Update stdlib_hashmap_chaining.f90

    Remove outdated comment.
    chuckyvt committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    0df1d81 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Update doc/specs/stdlib_hashmaps.md

    Co-authored-by: Jeremie Vandenplas <[email protected]>
    chuckyvt and jvdp1 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9415a37 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Update stdlib_hashmap_chaining.f90

    Test to see if removing associate construct fixes the one CI failure.
    chuckyvt committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    351e628 View commit details
    Browse the repository at this point in the history
  2. Update stdlib_hashmap_chaining.f90

    Another try to fix the CI
    chuckyvt committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3e7337e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bd0bb4 View commit details
    Browse the repository at this point in the history
  4. Set_other CI fix

    Hopefully this fixes the CI failures seen on 32 bit Gfortran.
    chuckyvt committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    bf3c90d View commit details
    Browse the repository at this point in the history
  5. Update set_other again

    Revert back to inline allocation.
    chuckyvt committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    2ae0d6d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Update stdlib_hashmap_chaining.f90

    Another try to fix CI issue
    chuckyvt committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    937cade View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    873a6de View commit details
    Browse the repository at this point in the history
  3. Revert "Update stdlib_hashmap_chaining.f90"

    This reverts commit 873a6de.
    chuckyvt committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e6296c8 View commit details
    Browse the repository at this point in the history
  4. Revert "Update stdlib_hashmap_chaining.f90"

    This reverts commit 937cade.
    chuckyvt committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    f7d35c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    ef1d924 View commit details
    Browse the repository at this point in the history
  2. Update stdlib_hashmaps.f90

    chuckyvt committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    188a74c View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Revert "Update stdlib_hashmaps.f90"

    This reverts commit 188a74c.
    chuckyvt committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    fbce81f View commit details
    Browse the repository at this point in the history