Skip to content

Hublabel#239

Open
electricEpilith wants to merge 116 commits into
masterfrom
hublabel
Open

Hublabel#239
electricEpilith wants to merge 116 commits into
masterfrom
hublabel

Conversation

@electricEpilith

Copy link
Copy Markdown

libbdsg changes to go with merging the hublabel branch of vg

electricEpilith and others added 30 commits December 9, 2025 12:54
…it returns, and which is a different size on mac
…rtices from a net graph child. Add a bunch of comments exlaining why I am confused by the distance index orientation bookkeeping.
electricEpilith and others added 17 commits May 22, 2026 17:07
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix by GPT-5 mini thru GitHub Copilot
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

@adamnovak adamnovak left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks pretty good, but there are still some fairly big functions that are neither called nor documented (and appear to be removable), and it looks like something went wrong with an attempt to add doc comments by find-and-replace which probably needs to be cleaned up.

Comment thread bdsg/include/bdsg/ch.hpp Outdated
Comment thread bdsg/src/ch.cpp Outdated
Comment thread bdsg/src/ch.cpp Outdated
Comment thread bdsg/include/bdsg/ch.hpp Outdated
Comment thread bdsg/include/bdsg/ch.hpp Outdated
Comment thread bdsg/include/bdsg/snarl_distance_index.hpp Outdated
Comment thread bdsg/include/bdsg/snarl_distance_index.hpp Outdated
Comment thread bdsg/include/bdsg/snarl_distance_index.hpp Outdated
Comment thread bdsg/include/bdsg/snarl_distance_index.hpp Outdated
Comment thread bdsg/include/bdsg/snarl_distance_index.hpp Outdated
electricEpilith and others added 12 commits June 15, 2026 16:47
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Adam Novak <anovak@soe.ucsc.edu>
Co-authored-by: Adam Novak <anovak@soe.ucsc.edu>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The committed Binder-generated bindings had drifted from the headers and no
longer compiled:
  - is_regular_snarl was simplified to a single (const net_handle_t&) overload,
    but the bindings still referenced the removed 2-arg/3-arg forms.
  - get_start_endpoint/get_end_endpoint now return endpoint_t (not const), but
    the bindings cast to const endpoint_t.

Regenerated all bindings with make_and_run_binder.py. To make regeneration work
again on this branch:
  - Add the Homebrew include dir to Binder's clang invocation so it can find
    Boost (where CMake's find_package(Boost) locates it).
  - Mark bdsg/ch.hpp (contraction hierarchy, C++20 + Boost Graph) BINDER_IGNORE
    so Binder skips it. It was never bound and cannot be cleanly auto-bound;
    its Boost/<ranges> includes and #include sites are ignored.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants