Commit Graph

8923 Commits

Author SHA1 Message Date
Émilie Feral
6b3d2cc8df [ion] test.external_flash: split this test target into two targets -
test.external_flash.write and test.external_flash.read
2019-08-08 17:22:00 +02:00
Émilie Feral
e89389591d [ion] Clean test.external_flash target 2019-08-08 17:22:00 +02:00
Émilie Feral
11863804f7 [scripts] Remove EPSILON_BOOT_PROMPT flag 2019-08-08 17:21:53 +02:00
Émilie Feral
a4dfe2eb9e [scripts] Remove EPSILON_ONBOARDING_APP flag 2019-08-08 16:32:18 +02:00
Émilie Feral
697b4a6d4d [scripts] Remove unused EPSILON_DEVICE_BENCH flag 2019-08-08 16:29:38 +02:00
Émilie Feral
2861a35840 Clean some warnings 2019-08-08 16:29:38 +02:00
Émilie Feral
15322cac21 [scripts] targets.device.mak: include model-specific mak at the
beginning to apply rules to all targets (including
model-specific targets)
2019-08-08 16:29:38 +02:00
Émilie Feral
86487567d4 [scripts] Makefile: Remove objs variable and add all_objs 2019-08-08 16:29:38 +02:00
Émilie Feral
5345a8f278 .gitignore: add .pyc generated by python 2019-08-08 16:29:38 +02:00
Émilie Feral
725ea64a45 [scripts] Enable to build targets without specifying the building
directory
2019-08-08 16:29:38 +02:00
Émilie Feral
2ddb586bdc [scripts] Remove EPSILON_USB_DFU_XIP flag: specify the right dfu sources
for each target
2019-08-08 16:29:38 +02:00
Émilie Feral
cd402b6833 [scripts] Fix elf2dfu: avoid removing non-existing file 2019-08-08 16:29:38 +02:00
Émilie Feral
2baf79a08b [ion] Linker script N0110: add rodata symbol to internal flash to fix
building with DEBUG=1
2019-08-08 16:29:38 +02:00
Émilie Feral
c89c271f8c [ion] Fix assert which did not compile 2019-08-08 16:29:38 +02:00
Léa Saviot
eee0c815d5 [poincare] Factorize troigonometry mapping on matrices 2019-08-08 16:29:38 +02:00
Léa Saviot
ca6f6e476d [poincare/expression] Clean mapOnMatrixFirstChild 2019-08-08 16:29:38 +02:00
Léa Saviot
1642df476a [apps/calculation] Don't display exact result for condifence/prediction 2019-08-08 16:29:38 +02:00
Léa Saviot
9742e019d9 [poincare/multiplication] Handle non reduced matrices in shallowReduce 2019-08-08 16:29:38 +02:00
Léa Saviot
4c09504ebe [poincare/addition] shallowReduce handles non reduced matrices 2019-08-08 16:29:38 +02:00
Léa Saviot
88a60d9c12 [poincare] NAryExpression::SortedIsMatrix renamed SortedNAryIsMatrix 2019-08-08 16:29:38 +02:00
Léa Saviot
5c4cdf2a2d [poincare/addition] Test about non reductible matrices 2019-08-08 16:29:38 +02:00
Léa Saviot
26be1e4b0d [poincare] Use SortedIsMatrix when necessary 2019-08-08 16:29:38 +02:00
Léa Saviot
777b80582a [poincare] Fix Power::shallowReduce with matrices 2019-08-08 16:29:38 +02:00
Léa Saviot
a6e0471748 [app/solver] Inline code
Does not reduce binary size, but cleaner
2019-08-08 16:29:38 +02:00
Léa Saviot
e5e9f0bf78 [apps/calculation] Fix Calculation::displayOutput
Should return ApproximateOnly if the exactOutput expression is Undefined
2019-08-08 16:29:38 +02:00
Léa Saviot
1e92ecbd41 [poincare/store] No matrix interruption in Store::deepReduceChildren 2019-08-08 16:29:38 +02:00
Léa Saviot
de8b124808 [poincare] Determinant::shallowReduce computes for dimension <= 3 2019-08-08 16:29:38 +02:00
Léa Saviot
d0a851a77b [poincare] Clean Matrix 2019-08-08 16:29:38 +02:00
Léa Saviot
7beca19125 ’poincare] Add matrix inversion test 2019-08-08 16:29:38 +02:00
Léa Saviot
123c6a8a7a [poincare] Matrix::rowCanonize uses context's Target 2019-08-08 16:29:38 +02:00
Léa Saviot
da2198fe85 [poincare/power] In shallowReduce, constant^0 =1 2019-08-08 16:29:38 +02:00
Léa Saviot
6d0edefe26 [poincare] Clean Power::shallowReduce 2019-08-08 16:29:38 +02:00
Léa Saviot
10477e1e62 [poincare] Matrix::rowCanonize has no determinant parameter 2019-08-08 16:29:38 +02:00
Léa Saviot
9b809db023 [poincare] Merge simplify and matrix tests 2019-08-08 16:29:38 +02:00
Léa Saviot
33a20b93f5 [poincare] Log + negative argument gives unreal if complexFormat=real 2019-08-08 16:29:38 +02:00
Léa Saviot
70a0c331f8 [poincare] Fix Matrix tests 2019-08-08 16:29:38 +02:00
Léa Saviot
85c5951012 [poincre] Power tests matrix simplification 2019-08-08 16:29:38 +02:00
Léa Saviot
168e0b492f [apps/calculation] Don't display approximate matrices results only 2019-08-08 16:29:38 +02:00
Léa Saviot
f017a8d03c [poincare] MatrixDimension::shallowReduce 2019-08-08 16:29:38 +02:00
Léa Saviot
248521b52c [poincare] MatrixInverse::shallowReduce 2019-08-08 16:29:37 +02:00
Léa Saviot
a8d8e72fb4 [poincare] Fix MatrixTrace::shallowReduce 2019-08-08 16:29:37 +02:00
Léa Saviot
bf4293991d [poincare] Fix some matrix tests 2019-08-08 16:29:37 +02:00
Léa Saviot
1688c45e3c [poincare] MatrixTranspose 2019-08-08 16:29:37 +02:00
Léa Saviot
956cfc2bc4 [poincare] Expression:replaceWithUndefinedInPlace 2019-08-08 16:29:37 +02:00
Léa Saviot
c525386e4c [poincare] Fix shallowReduce that return Undefined 2019-08-08 16:29:37 +02:00
Léa Saviot
1bce23ccda [poincare] Allow simplification with matrices 2019-08-08 16:29:37 +02:00
Léa Saviot
6537f5e967 [poincare] Multiplication handles matrices 2019-08-08 16:29:37 +02:00
Léa Saviot
7cf3ce4fee [poincare] Expression::mapOnMatrixChild -> mapOnMatrixFirstChild 2019-08-08 16:29:37 +02:00
Léa Saviot
c3d5db42d1 [poincare] Power::shallowReduce handles matrices 2019-08-08 16:29:37 +02:00
Léa Saviot
1b42efb2cd [poincare] Tests about basic matrix simplifications + fix tests 2019-08-08 16:29:37 +02:00