Skip to content

Now Repeated and RepeatedNull can use regular format rules - #1940

Merged
rocky merged 1 commit into
masterfrom
improve_format_repeated_repeated_null
Sep 7, 2026
Merged

Now Repeated and RepeatedNull can use regular format rules#1940
rocky merged 1 commit into
masterfrom
improve_format_repeated_repeated_null

Conversation

@mmatera

@mmatera mmatera commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

This PR provides a first payoff of the previous fixes #1938 and #1939: we can move the special cases of Repeated and RepeatedNull format rules that had to be handled in a hard-coded way to the regular format rules mechanism.
The issue with the infinite recursion in Condition seems to be related to the infinite recursion these patterns produced.

@rocky

rocky commented Sep 7, 2026

Copy link
Copy Markdown
Member

LGTM. Merge after #1938 and #1939

@rocky rocky changed the title Now Repeated and RepeatedNull can use regular format rules Now Repeated and RepeatedNull can use regular format rules Sep 7, 2026
@rocky
rocky force-pushed the improve_format_repeated_repeated_null branch from a837141 to bbd29cd Compare September 7, 2026 13:32
Base automatically changed from fix_set_condition to master September 7, 2026 16:02
@rocky
rocky force-pushed the improve_format_repeated_repeated_null branch from bbd29cd to e5f6320 Compare September 7, 2026 16:02
@rocky

rocky commented Sep 7, 2026

Copy link
Copy Markdown
Member

@mmatera Note that after all of this, I do not think #1932 is fully addressed. I'll check again, but I am still getting an infinite recursion error.

Also, something as simple as Int[x, x] is not working in Rubi, whereas it did in 7.0. I will log specific issues for this after investigation.

(That said, I think that after the dust settles a bit, all of this will be great progress. Thanks!)

@rocky
rocky merged commit ef24eb8 into master Sep 7, 2026
15 checks passed
@rocky
rocky deleted the improve_format_repeated_repeated_null branch September 7, 2026 16:12
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