Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
552aa64
Initial code from Neil
mattjala Sep 9, 2025
d7a9a37
Add copyright and includes
mattjala Sep 9, 2025
3210972
Correct syntax issues
mattjala Sep 9, 2025
2d344da
Build into library
mattjala Sep 9, 2025
cf1f60f
Add error handling
mattjala Sep 9, 2025
2c716be
Implement Sort-Tile-Recursive
mattjala Sep 9, 2025
10c9102
Add r-tree test boilerplate
mattjala Sep 9, 2025
b43833d
Add creation/destruction test
mattjala Sep 10, 2025
454d222
Resolve cast warning
mattjala Sep 10, 2025
0782e80
Factor out test helper
mattjala Sep 10, 2025
8c5a5da
Fix algorithm implementation
mattjala Sep 10, 2025
97d3224
Clang-format
mattjala Sep 10, 2025
2b19326
Fix typos
mattjala Sep 10, 2025
ca16269
Cleanup
mattjala Sep 11, 2025
62c91d4
Fix min coord not being assigned
mattjala Sep 11, 2025
119cf57
Use OS-specific qsort_r variants
mattjala Sep 11, 2025
b4d6519
Fix cast warning
mattjala Sep 11, 2025
458341d
Export symbols for Windows
mattjala Sep 11, 2025
798c25c
Correct module handling
mattjala Sep 11, 2025
3c1467d
Clang-format
mattjala Sep 11, 2025
478bf2b
Add r-tree copy method
mattjala Sep 11, 2025
810d82d
Factor out test helper
mattjala Sep 11, 2025
d042ea8
Add documentation
mattjala Sep 12, 2025
5bbce3b
Clang-format
mattjala Sep 12, 2025
9438a08
Add major error class for r-tree
mattjala Sep 16, 2025
50b7d10
Rework search results
mattjala Sep 17, 2025
28ed426
Clang-format
mattjala Sep 17, 2025
f80b309
Allocate coords dynamically
mattjala Sep 17, 2025
6659707
Leaf rework
mattjala Sep 17, 2025
3119896
Convert record to void pointer
mattjala Sep 23, 2025
ee80977
Add assert to sort dim
mattjala Sep 23, 2025
1f55627
Inline intersection check routine
mattjala Sep 23, 2025
4d1ed03
Optimize leaf comparison
mattjala Sep 23, 2025
2782405
Standardize documentation
mattjala Sep 23, 2025
8d4e713
Rework H5RT_copy
mattjala Sep 23, 2025
2ce5d5d
Use malloc instead of calloc
mattjala Sep 23, 2025
329e18c
Convert errors to assertions
mattjala Sep 23, 2025
3bc33e4
Internal changes to result allocation
mattjala Sep 23, 2025
b69ba59
Externally visible changes to result allocation
mattjala Sep 23, 2025
29a5fad
Simplify result set
mattjala Sep 23, 2025
9160013
Add missing ending comments
mattjala Sep 30, 2025
a725baa
Add description to free helper
mattjala Sep 30, 2025
7508906
Add more func close comments
mattjala Sep 30, 2025
d955b0a
Cleanup comments
mattjala Sep 30, 2025
27985f6
Use leaf cleanup helper
mattjala Sep 30, 2025
7fa832c
Add HDqsort_R macro
mattjala Sep 30, 2025
ec8f959
Free nodes on bulk load failure
mattjala Oct 1, 2025
6495cd1
Remove unneeded close helper
mattjala Oct 1, 2025
50c8bcb
Remove unneeded ifdefs
mattjala Oct 1, 2025
a90ec19
Standarize HDqsort_r macro
mattjala Oct 1, 2025
6b2c994
Add FreeBSD compatibility
mattjala Oct 1, 2025
ff60b78
Correct ifndef check
mattjala Oct 1, 2025
23e4469
Add HDsort_context to header
mattjala Oct 1, 2025
465ea6c
Remove unneeded macro define
mattjala Oct 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -746,6 +746,20 @@ set (H5RS_PRIVATE_HDRS
)


set (H5RT_SOURCES
${HDF5_SRC_DIR}/H5RT.c
)

set (H5RT_PUBLIC_HDRS
)
IDE_GENERATED_PROPERTIES ("H5RT" "${H5RT_HDRS}" "${H5RT_SOURCES}" )

set (H5RT_PRIVATE_HDRS
${HDF5_SRC_DIR}/H5RTpkg.h
${HDF5_SRC_DIR}/H5RTprivate.h
)


set (H5S_SOURCES
${HDF5_SRC_DIR}/H5S.c
${HDF5_SRC_DIR}/H5Sall.c
Expand Down Expand Up @@ -1025,6 +1039,7 @@ set (H5_MODULE_HEADERS
${HDF5_SRC_DIR}/H5PLmodule.h
${HDF5_SRC_DIR}/H5Rmodule.h
${HDF5_SRC_DIR}/H5RSmodule.h
${HDF5_SRC_DIR}/H5RTmodule.h
${HDF5_SRC_DIR}/H5Smodule.h
${HDF5_SRC_DIR}/H5SLmodule.h
${HDF5_SRC_DIR}/H5SMmodule.h
Expand Down Expand Up @@ -1068,6 +1083,7 @@ set (common_SRCS
${H5R_SOURCES}
${H5UC_SOURCES}
${H5RS_SOURCES}
${H5RT_SOURCES}
${H5S_SOURCES}
${H5SL_SOURCES}
${H5SM_SOURCES}
Expand Down Expand Up @@ -1108,6 +1124,7 @@ set (H5_PUBLIC_HEADERS
${H5PB_PUBLIC_HDRS}
${H5PL_PUBLIC_HDRS}
${H5R_PUBLIC_HDRS}
${H5RT_PUBLIC_HDRS}
${H5S_PUBLIC_HDRS}
${H5SM_PUBLIC_HDRS}
${H5T_PUBLIC_HDRS}
Expand Down Expand Up @@ -1145,6 +1162,7 @@ set (H5_PRIVATE_HEADERS
${H5PB_PRIVATE_HDRS}
${H5PL_PRIVATE_HDRS}
${H5R_PRIVATE_HDRS}
${H5RT_PRIVATE_HDRS}
${H5S_PRIVATE_HDRS}
${H5SM_PRIVATE_HDRS}
${H5T_PRIVATE_HDRS}
Expand Down
Loading
Loading