Commit Graph

7312 Commits

Author SHA1 Message Date
Émilie Feral
3e9b195575 [poincare] template declaration in Number 2018-08-10 10:55:24 +02:00
Romain Goyet
62bc993b42 [poincare] Fix some assertions 2018-08-10 10:52:58 +02:00
Romain Goyet
353fb934b1 [poincare] Small name changes 2018-08-10 10:52:39 +02:00
Romain Goyet
817511fcf7 [poincare] Use POINCARE_TREE_LOG 2018-08-10 10:52:15 +02:00
Romain Goyet
61648d643f [poincare/test] Fix tree_by_value 2018-08-10 10:51:27 +02:00
Romain Goyet
59e67c34e4 [poincare] Fix poincare_expression_yyerror's signature 2018-08-10 10:51:27 +02:00
Romain Goyet
9f601f443c [poincare] Stick to C++11 2018-08-10 10:51:27 +02:00
Romain Goyet
6627f3fcaa [poincare] Use temporary tests 2018-08-10 10:51:27 +02:00
Romain Goyet
56bd3b7860 [poincare] Build GhostNode 2018-08-10 10:51:27 +02:00
Léa Saviot
c44800a9bb [poincare] Fix AllocationFailureLayoutNode 2018-08-10 10:50:57 +02:00
Léa Saviot
3f05485822 [poincare] Add methods to AllocationFailureLayoutNode 2018-08-10 10:48:11 +02:00
Émilie Feral
22a3b5369f Makefile: build escher 2018-08-10 10:37:51 +02:00
Émilie Feral
3e65634685 [poincare] Build complex 2018-08-10 10:37:51 +02:00
Émilie Feral
95a241245f [poincare] Build print_float 2018-08-10 10:37:51 +02:00
Romain Goyet
b262f1b21c [poincare] Helpers are now namespace, so functions shall not be static 2018-08-10 10:33:00 +02:00
Léa Saviot
5dd5945bde [poincare] AbsoluteValueLayout 2018-08-10 10:31:11 +02:00
Léa Saviot
5b53438f2c [poincare] VariableContext 2018-08-10 10:19:06 +02:00
Émilie Feral
e9c42e221b [calculation] Fix Calculation 2018-08-10 10:14:59 +02:00
Émilie Feral
2fd1d54fcf [escher] Fix LayoutField 2018-08-10 10:13:47 +02:00
Émilie Feral
7c1649670a [shared] Fix PoincareHelpers 2018-08-10 10:13:25 +02:00
Émilie Feral
4ae72d68d8 [poincare] Enable to call method on undefined Expression 2018-08-10 10:10:37 +02:00
Léa Saviot
ed574620d3 [poincare] Fix parser comments 2018-08-10 10:07:49 +02:00
Romain Goyet
b152bd4578 [poincare] Add unit tests for TreeNode 2018-08-10 10:01:57 +02:00
Émilie Feral
f23ace4910 [poincare] Make a method: LayoutRef::serialize 2018-08-10 09:45:19 +02:00
Émilie Feral
42d7806cae [poincare] Fix GlobalContext 2018-08-10 09:44:56 +02:00
Léa Saviot
fc93907d51 [poincare] Add YYSTYPE declaration in the lexer 2018-08-10 09:41:14 +02:00
Émilie Feral
afcd19e1f7 [poincare] Integer: clean warnings 2018-08-09 18:10:09 +02:00
Émilie Feral
a9445e8e66 [poincare] Fix simplification_helper 2018-08-09 17:55:25 +02:00
Émilie Feral
83fb37c611 [poincare] Fix ApproximationHelper 2018-08-09 17:23:37 +02:00
Léa Saviot
2d364c21be [poincare] Fix LayoutHelper 2018-08-09 17:22:09 +02:00
Émilie Feral
1f85affd17 [poincare] Change MatrixComplex:: complexAtIndex signature 2018-08-09 17:16:22 +02:00
Émilie Feral
18fc96a820 [poincare] Makefile: add serialization_helper 2018-08-09 17:16:22 +02:00
Émilie Feral
528dde63d4 [poincare] AllocationFailure on Evaluation 2018-08-09 17:16:22 +02:00
Émilie Feral
5fd415eb9e [poincare] Register Static Allocation Failure if required 2018-08-09 17:16:22 +02:00
Émilie Feral
8bfbad3f97 [poincare] Implement Subtraction simplification 2018-08-09 17:16:22 +02:00
Léa Saviot
745e06ddd2 [poincare] Fix parser 2018-08-09 17:07:19 +02:00
Émilie Feral
a78a362ba6 [poincare] Fix expression 2018-08-09 16:15:24 +02:00
Émilie Feral
0b2b6c11cc [poincare] Fix Expression and ExpressionNode 2018-08-09 16:10:59 +02:00
Léa Saviot
00d4c3396a [poincare] Arithmetic 2018-08-09 16:02:46 +02:00
Léa Saviot
f15a43531f [poincare] Power 2018-08-09 15:40:44 +02:00
Émilie Feral
cbcc7f7162 [poincare] Fix Division 2018-08-09 15:03:20 +02:00
Émilie Feral
05342c1f2b [poincare] Fix FailedAllocationStaticNode implementation on Addition &
Multiplication
2018-08-09 14:35:11 +02:00
Émilie Feral
2d93ddf4ed [poincare] Fix Multiplication: setSign has to be implemented on
Multiplication instead of MultiplicationNode
2018-08-09 14:27:50 +02:00
Émilie Feral
067fbfcfc7 [poincare] Expression::reduce is a private method. Expression is friend
with the right classes
2018-08-09 14:27:07 +02:00
Émilie Feral
c69a7faa5d [poiuncare] Start fixing Power header: 2018-08-09 14:10:25 +02:00
Émilie Feral
8884c1b4e7 [poincare] Use SerializationHelper instead of LayoutHelper when required 2018-08-09 14:10:25 +02:00
Émilie Feral
8a1aab6d67 [poincare] Fix Number 2018-08-09 14:10:25 +02:00
Émilie Feral
11e951cb6c [poincare] Fix Float 2018-08-09 14:10:25 +02:00
Léa Saviot
e06d5569ca [poincare] Fix Multiplication 2018-08-09 14:06:55 +02:00
Léa Saviot
f503dacae0 [poincare] Multiplication WIP 2018-08-09 13:58:03 +02:00