Commit Graph

11243 Commits

Author SHA1 Message Date
Émilie Feral
9ddfdf9b81 [poincare] The third parameter of strlcpy is a size_t: fix error when
converting a signed int to size_t
2018-09-04 12:19:49 +02:00
Léa Saviot
f56eb31197 [poincare] Fix problem in TreeNode keeps parent ID 2018-09-04 11:17:20 +02:00
Léa Saviot
6b9db23942 [poincare] A TreeNode keeps the identifier of its parent 2018-09-04 10:43:34 +02:00
Émilie Feral
90f337f6a0 [poincare] Add forgotten replaceWith 2018-09-03 17:13:34 +02:00
Émilie Feral
81089b7b9c [poincare] Fix bug in Addition::shallowBeautify: stealing child will
replace them by Ghost
2018-09-03 16:33:11 +02:00
Émilie Feral
5f65c59916 [apps] VariableBoxController cannot access private methods of Expression 2018-09-03 15:56:37 +02:00
Émilie Feral
3eb3568e60 [calculation] Fix replacement of ANS symbol 2018-09-03 15:56:37 +02:00
Émilie Feral
859cdb317f [calculation] Build tests for Calculation Store 2018-09-03 15:56:37 +02:00
Émilie Feral
6521c9ef67 [poincare] Fix Integer tests 2018-09-03 15:56:37 +02:00
Émilie Feral
f9530168f4 [poincare] Fix Integer::serialize 2018-09-03 15:56:36 +02:00
Léa Saviot
c8ba9c9d49 [poincare] Fix TreeByReference::setTo when this has ID -1 2018-09-03 15:45:34 +02:00
Léa Saviot
7cb1c6a43d [poincare] Do not choose static nodes identifiers 2018-09-03 15:45:34 +02:00
Émilie Feral
a0fb5b0f6f [poincare] Fix Trigonometry: shallowReduceDirectFunction,
shallowReduceInverseFunction are in place
2018-09-03 15:33:14 +02:00
Léa Saviot
392fa7a43d [poincare] UninitializedGhost node
Needed to look for its parent in replaceWithGhost
2018-09-03 15:30:12 +02:00
Léa Saviot
257052f424 [poincare] Init poincare (the shared pool) before running tests 2018-09-03 15:07:56 +02:00
Léa Saviot
3ab83388dd [poincare] Make tests compile 2018-09-03 15:05:19 +02:00
Léa Saviot
6668dda48c [poincare] Symbol 2018-09-03 14:48:04 +02:00
Émilie Feral
9b216eff59 [poincare] Fix Subtraction::shallowReduce 2018-09-03 14:45:35 +02:00
Émilie Feral
cde73df38e [poincare] Integer optimization: small digit doest not allocate anything 2018-09-03 14:45:35 +02:00
Émilie Feral
0a6e2bbf63 [poincare] No clone on Integer: copy assignment and copy constructor
automatically clone
2018-09-03 14:45:35 +02:00
Émilie Feral
9197957365 [poincare] Make some methods of Expression public to be used by the
parser
2018-09-03 14:45:35 +02:00
Léa Saviot
9e18dcc189 [poincare] SquareRoot and Store 2018-09-03 14:44:54 +02:00
Léa Saviot
4b94288386 [poincare] Update RealPart and Round 2018-09-03 14:34:46 +02:00
Léa Saviot
77e0f11194 [poincare] Update prediction_interval 2018-09-03 14:29:13 +02:00
Léa Saviot
11309205af [poincare] Update power 2018-09-03 14:22:50 +02:00
Émilie Feral
c730f33a97 [poincare] Fix Logarithm shallowReduce, shallowBeautify in place 2018-09-03 13:21:26 +02:00
Émilie Feral
36b4298019 [poincare] Add a default constructor to Integer 2018-09-03 11:45:48 +02:00
Léa Saviot
697e5cfbe0 [poincare] Update NthRoot and PermuteCoefficient 2018-09-03 11:39:41 +02:00
Émilie Feral
3269f29dd9 [poincare] Integer are not Numbers anymore 2018-09-03 11:37:39 +02:00
Émilie Feral
dba1aeb246 [poincare] Fix Decimal with the new Integer API 2018-09-03 11:37:39 +02:00
Léa Saviot
6fa0b7684e [poincare] Fix Integer is not an Expression in Multiplication 2018-09-03 11:32:32 +02:00
Léa Saviot
5dd1524769 [poincare] update NaperianLogarithm 2018-09-03 11:30:39 +02:00
Léa Saviot
4815ce0eb0 [poincare] Clean NAryExpressionNode 2018-09-03 11:26:21 +02:00
Léa Saviot
f095c9de4d [poincare] Detach a child always replaces it with a ghost 2018-09-03 11:24:25 +02:00
Léa Saviot
bdfbc8efc9 [poincare] Update Multiplication 2018-09-03 11:17:19 +02:00
Émilie Feral
3b976e9b48 [poincare] Fix Arithmetic with new Integer API 2018-09-03 10:47:53 +02:00
Émilie Feral
e579b24343 [poincare] Fix Rational 2018-09-03 10:47:38 +02:00
Émilie Feral
9681101ab8 [poincare] Fix Tree/test 2018-09-03 10:46:35 +02:00
Émilie Feral
1c7c09737d [poincare] Fix Integer tests 2018-09-03 10:46:06 +02:00
Émilie Feral
24ca34e79c [poincare] Redesign Integer 2018-09-03 10:06:14 +02:00
Léa Saviot
3112d4a130 [poincare] Update matrix transpose, dimension, inverse, trace 2018-08-31 17:39:24 +02:00
Léa Saviot
3eb47d6255 [poincare] update matrix 2018-08-31 17:33:12 +02:00
Léa Saviot
12ded8b5ef [poincare] Update LeastCommonMultiple, Integral, Logarithm 2018-08-31 17:18:36 +02:00
Léa Saviot
c1cf0487dc [poincare] Update ImaginaryPart, Infinity, HyperbolicTrigoFunction 2018-08-31 16:47:40 +02:00
Léa Saviot
9773e913ed [poincare] update FracPart and GreatCommonDivisor 2018-08-31 16:37:11 +02:00
Léa Saviot
d9198c9f39 [poincare] Update Float and Floor 2018-08-31 16:29:11 +02:00
Léa Saviot
927d8e2ca2 [poincare] Update Factorial 2018-08-31 16:23:19 +02:00
Léa Saviot
9312ff6cd6 [poincare] Update class Factor 2018-08-31 16:19:59 +02:00
Léa Saviot
969f64c933 [poincare] Update Expression 2018-08-31 16:13:46 +02:00
Léa Saviot
1931403629 [poincare] Update Equal 2018-08-31 15:55:08 +02:00