Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "lpn" checking in _ListPlot #1245

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

rocky
Copy link
Member

@rocky rocky commented Dec 25, 2024

"lpn" is "list of points" checking on ListPlot[] and ListLinePlot[]

@rocky rocky requested a review from mmatera December 25, 2024 11:02
@rocky rocky marked this pull request as draft December 25, 2024 11:40
@rocky rocky force-pushed the Add-some-_ListPlot-point-checking branch 2 times, most recently from 261ce8a to dde65d8 Compare December 25, 2024 12:19
"lpn" is "list of points" checking on ListPlot[] and ListLinePlot[]
_ListPlot[] needs to evaluate its arguements in order to check them!
There is this weird place in caching where we were caching the
Expression form of a ListExpression. This is something that has been
plaguing our code. Finding and fixing these simplifies coding speeds up
execution.
@rocky rocky force-pushed the Add-some-_ListPlot-point-checking branch from dde65d8 to 96eb94e Compare December 25, 2024 13:23
rocky added a commit that referenced this pull request Dec 29, 2024
The good stuff from #1245, but alas the thing we were trying to do there can cause an infinite loop in the eval_ListPlot routine. So let's do this part and narrow that PR.
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.

1 participant