Skip to content
Open
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4a819c6
Add NameLinkingPolicy::filter_private - minimal tests, TODO need more
acl-cqc Aug 25, 2025
7bfd2de
Factor out find_reachable with callback
acl-cqc Aug 25, 2025
4b65e70
Add insert_link_hugr - TODO errors, tests
acl-cqc Aug 25, 2025
b1c2238
Rewrite with more options
acl-cqc Aug 25, 2025
bac0713
Refactor following previous (remove to_node_linking_public), docs
acl-cqc Aug 25, 2025
86bbe5b
WIP notes
acl-cqc Sep 5, 2025
57bc232
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph
acl-cqc Sep 5, 2025
531eda6
WIP new variants NewFuncHandling, use NameLinkingPolicy in insert_lin…
acl-cqc Sep 5, 2025
123a90c
Add call-graph to hugr-core (non-exhaustive)
acl-cqc Sep 12, 2025
1d83e12
WIP fn process
acl-cqc Sep 13, 2025
d397a39
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph, some fixes
acl-cqc Sep 16, 2025
c8d2948
process returns Option<LinkAction>, remove old find_reachable function
acl-cqc Sep 16, 2025
bc03040
process returns Result and only-if-reached
acl-cqc Sep 16, 2025
65f512c
Add LinkAction From<NodeLinkingDirective>
acl-cqc Sep 16, 2025
daaac98
Remove enacted comment
acl-cqc Sep 16, 2025
224e32a
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph + fixes
acl-cqc Sep 16, 2025
f2a4cae
correct test wrt filter_private, but some other failures
acl-cqc Sep 16, 2025
29bebd8
fmt
acl-cqc Sep 16, 2025
f9ba896
hugr-core CallGraph: rename NonFunc(Root=>Entrypoint)
acl-cqc Sep 16, 2025
612fba1
Add Constants to CallGraph (no tests, TODO rename to StaticGraph)
acl-cqc Sep 16, 2025
cd6ae7d
Comment
acl-cqc Sep 17, 2025
e5e1ad2
Properly handle entrypoint (no NLD, just traverse)
acl-cqc Sep 17, 2025
f56923e
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph
acl-cqc Nov 17, 2025
012f1b1
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph
acl-cqc Nov 17, 2025
0b0640d
clippy
acl-cqc Nov 17, 2025
d8b6615
remove filter_private
acl-cqc Nov 17, 2025
8fe11ff
rename accessor, remove commented-out MakePrivate
acl-cqc Nov 17, 2025
d48cbb2
Update docs. re filter-private always on
acl-cqc Nov 17, 2025
44ab7e6
Early return on LinkSig::Private
acl-cqc Nov 17, 2025
d04f0bb
rewrite process to take reached as a bool
acl-cqc Nov 17, 2025
b9982eb
Use reachability only if starting from entrypoint OR private, rm XXXI…
acl-cqc Nov 17, 2025
d5622d8
hide to_node_linking_helper, pub to_node_linking_for_entrypoint (no b…
acl-cqc Nov 17, 2025
35a4a52
Use closure rather than returning (nfh, err)
acl-cqc Nov 17, 2025
c3cd9ce
Rewrite process more sequentially
acl-cqc Nov 17, 2025
aeb2ea2
Use errors; add insert_link_from_view, commoning into to_node_linking…
acl-cqc Nov 17, 2025
8b9a23f
extend combines_decls_defn test
acl-cqc Nov 17, 2025
0d476f1
basic insert_link test, note TODO
acl-cqc Nov 17, 2025
e0f2832
doc fixes
acl-cqc Nov 17, 2025
5385efd
ws layout
acl-cqc Nov 17, 2025
97f8a04
process->action_for, remove obsolete comment
acl-cqc Nov 17, 2025
016c201
No matching defns for insert_link; complexify combines_decls_defn test
acl-cqc Nov 18, 2025
ddfd0a7
test no_new_names_module
acl-cqc Nov 21, 2025
f874e9b
test no_new_names_entrypoint
acl-cqc Nov 21, 2025
b6c763c
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph
acl-cqc Nov 22, 2025
35361c0
Use ModuleGraph, rm CallGraph
acl-cqc Nov 22, 2025
d0de271
support MSRV
acl-cqc Nov 22, 2025
d0e1b1f
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph
acl-cqc Nov 25, 2025
62d0725
oops fix merge
acl-cqc Nov 25, 2025
4a2b2b2
Merge branch 'acl/link_hugr' into acl/insert_link_callgraph
acl-cqc Nov 28, 2025
5ada90b
remove type_complexities
acl-cqc Nov 28, 2025
e9c7d97
renaming
acl-cqc Nov 30, 2025
39de0fe
doc updates
acl-cqc Nov 30, 2025
239f358
rename in test
acl-cqc Nov 30, 2025
444fc6f
indent
acl-cqc Dec 1, 2025
e8a54a2
return InsertionResult not InsertedForest
acl-cqc Dec 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
Loading
Loading