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

VOL refactor and cleanup #4856

Merged
merged 27 commits into from
Oct 3, 2024
Merged

VOL refactor and cleanup #4856

merged 27 commits into from
Oct 3, 2024

Commits on Sep 6, 2024

  1. Rename H5VL_t to H5VL_connector_t

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    413c620 View commit details
    Browse the repository at this point in the history
  2. Switch parameter to H5VL__register_connector

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    efe6746 View commit details
    Browse the repository at this point in the history
  3. Change name of routines that operate on connector property objects

    So they don't sound like they are operating on connectors.
    
    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    6cfc479 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Refactor connector object create & free into routines

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    5c4641f View commit details
    Browse the repository at this point in the history
  2. Use new connector free routine for freeing new connector object

    Also, small code tidying
    
    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    360a585 View commit details
    Browse the repository at this point in the history
  3. Track list of active connectors with global linked list

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    4686d86 View commit details
    Browse the repository at this point in the history
  4. Switch to searching list of active VOL connectors, instead of IDs

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    214fd85 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

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

Commits on Sep 17, 2024

  1. Refactor VOL data structures to remove internal use of IDs

    Also simplify and enforce some modularity boundaries around them, so that
    other packages can't modify VOL data structures.
    
    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fe4a620 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3b9656 View commit details
    Browse the repository at this point in the history
  3. Spelling

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e3e48f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Fix link errors in Java wrapper

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a53ee18 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Address review comments

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    63bb68b View commit details
    Browse the repository at this point in the history
  2. Fix comment

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4e2bbbb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfb1d87 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

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

Commits on Sep 24, 2024

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

Commits on Sep 25, 2024

  1. Remove merge trash

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c49d15c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4033e6c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

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

Commits on Sep 27, 2024

  1. Switch VOL connector macros to use "H5OPEN, <id>" idiom

    Aligns them with the way the H5T, H5P, H5E packages return an ID back to
    an application, and removes calling an internal routine from the public header.
    
    Extra work for the internal passthru connector, to keep the main passthru
    source file using only public API calls.
    
    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7be1641 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1be1917 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    516e020 View commit details
    Browse the repository at this point in the history
  4. Fixe speeling eror

    Signed-off-by: Quincey Koziol <[email protected]>
    qkoziol committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    439024d View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

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

Commits on Oct 2, 2024

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

Commits on Oct 3, 2024

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