Skip to content

Add basic read-only WordGraph for FroidurePin#35

Open
jswent wants to merge 5 commits intomainfrom
add-wordgraph
Open

Add basic read-only WordGraph for FroidurePin#35
jswent wants to merge 5 commits intomainfrom
add-wordgraph

Conversation

@jswent
Copy link
Member

@jswent jswent commented Feb 7, 2026

This PR addresses #30 and provides the minimal set of bindings require to instantiate FroidurePin, and lets C++ handle operations on the WordGraph.

@jswent jswent added this to the v0.0.1 milestone Feb 7, 2026
@jswent jswent added enhancement New feature or request bindings Related to C++ bindings code or C++ <-> Julia interaction algorithms labels Feb 7, 2026
@codecov-commenter
Copy link

Codecov Report

❌ Patch coverage is 50.00000% with 9 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (main@2feb9d5). Learn more about missing BASE report.

Files with missing lines Patch % Lines
src/libsemigroups/word-graph.jl 50.00% 9 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #35   +/-   ##
=======================================
  Coverage        ?   69.77%           
=======================================
  Files           ?        8           
  Lines           ?      407           
  Branches        ?        0           
=======================================
  Hits            ?      284           
  Misses          ?      123           
  Partials        ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jswent jswent mentioned this pull request Feb 8, 2026
3 tasks

void define_word_graph(jl::Module & m)
{
using WG = libsemigroups::WordGraph<uint32_t>;
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
using WG = libsemigroups::WordGraph<uint32_t>;
using WordGraph_ = libsemigroups::WordGraph<uint32_t>;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bindings Related to C++ bindings code or C++ <-> Julia interaction data-structures enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments