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

Fix ci #2090

Closed
wants to merge 371 commits into from
Closed

Fix ci #2090

wants to merge 371 commits into from

Conversation

FelixNumworks
Copy link
Contributor

No description provided.

FelixNumworks and others added 30 commits June 16, 2023 11:43
memoization, to reset autozoom when angle unit or complex format are
changed
m_memoizedNumberOfActiveFunctions is negative
Fix fuzzer crash:
in grapher, enter
f(x)=tan(tan(tan(tan(tan(tan(tan(tan(c-4)
g(x)=0
h(x)=0
then display graph
enter 0
open toolbox
go to Logic submenu --> see crash

Treepool was full when creating layout in 2D. There is no need to try to create layout in 1D, it creates inconsistencies when computing rowHeight: sometimes createLayout in 2D will not fail and sometimes it will, rowHeight will then be inconsistent. In our crash, we see it with memoized sizes.
Python error tries to print an unknown codepoint, saying in the error
message that indeed it is an unknown codepoint.

string '/xfb' will be understood as code point /xfb and not code point /, then
code point x, etc ...

Fix several fuzzer crashes. For example:
in python, execute squares, then execute "%%%c"%9979%0
In Calculation::additionalInformations we allow directTrigonometry
additional results when angle approx in double in finite, but in
TrigonometryListController::setExactAndApproximateExpression we ask
for a float angle.

Fix fuzzer crash:
Settings: Scientific / Degrees
Calculation : Enter 12, then tan(Ans×1.2ᴇ1×Ans×9×Ans) two times and check the additional results (on -8.822e-1)
@github-actions
Copy link

Binary size analysis

Flash in bytesRAM in bytes
.text.rodata.data.bss.data
Base992 480508 29580169 31680
Head992 480508 29580169 31680
+ 0+ 0
Full details

Apps

AppSnapshot
BaseHeadDeltaBaseHeadDelta
Calculation20 61620 61618 76418 764
Code29 19229 19288
Distributions7 1047 104120120
Elements4 6724 6721212
Finance7 1807 180120120
Graph27 26427 2643 5043 504
Inference30 91230 9121 5841 584
Regression21 21621 2161 4481 448
Sequence30 12830 128968968
Settings9 9289 92844
Solver11 74411 744136136
Statistics22 11222 1121 3761 376

N0110

.text.rodata.bss.data
Baseuserland.onboarding.beta.allow3rdparty.A.elf992 480508 295169 31680
Headuserland.onboarding.beta.allow3rdparty.A.elf992 480508 295169 31680

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.

None yet

6 participants