É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 |
|
Léa Saviot
|
c60cda3fb2
|
[poincare] Continue handling matrices in shallowReduce
|
2019-08-08 16:29:37 +02:00 |
|