Skip to content

chore: Sync 'master' into 'devel' - #676

Merged
Adda0 merged 3 commits into
develfrom
sync/master-into-devel
Jul 14, 2026
Merged

chore: Sync 'master' into 'devel'#676
Adda0 merged 3 commits into
develfrom
sync/master-into-devel

Conversation

@Adda0

@Adda0 Adda0 commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Automated sync of 'master' into 'devel' after release. Auto-merged when all checks pass.

koniksedy and others added 3 commits July 14, 2026 15:22
This PR fixes and closes #613.

There was no issue with `create_sigma_star_nft`, contrary to what the
issue suggested. The problem was in the implementation of
`is_in_lang_by_levels`, which is called by `is_in_lang`.

In the case of a jump transition, the method did not use the symbol of
that transition. Instead, it incorrectly used the first symbol of the
input word. As a result, words such as `{'a', 'a'}` correctly passed a
`DONT_CARE` jump transition, but words such as `{'a', 'b'}` were
incorrectly rejected.

Moreover, this bug allowed any word beginning with `DONT_CARE` to be
accepted by any jump transition, which is incorrect. For example, the
word `{DONT_CARE, 'b'}` was accepted by a jump transition over the
repeated symbol `'a'` because every comparison was made against the
first symbol of the word (`DONT_CARE`) instead of the symbol on the
transition.
@Adda0 Adda0 added the automated/sync Automated synchronisation between branches (e.g., merging `master` into `devel` after a release). label Jul 14, 2026
@Adda0
Adda0 enabled auto-merge July 14, 2026 13:39
@Adda0
Adda0 merged commit de372ee into devel Jul 14, 2026
17 checks passed
@Adda0
Adda0 deleted the sync/master-into-devel branch July 14, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated/sync Automated synchronisation between branches (e.g., merging `master` into `devel` after a release).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants