Romain Goyet
|
22e675937b
|
[poincare] Use references for Integer::Addition Integer::Subtraction etc
|
2018-08-10 16:26:29 +02:00 |
|
Romain Goyet
|
e1265cc08d
|
[poincare] Unit tests for TreeByValue and TreeByReference are passing
|
2018-08-10 16:00:46 +02:00 |
|
Léa Saviot
|
b4ff3fbbf7
|
[poincare] Fix header guardian typo
|
2018-08-10 15:56:48 +02:00 |
|
Romain Goyet
|
8278008559
|
[poincare] Add TreeByReference tests
|
2018-08-10 15:55:35 +02:00 |
|
Léa Saviot
|
4a9526d707
|
[poincare] Finish the method TreePool::createTreeNode
|
2018-08-10 15:55:07 +02:00 |
|
Émilie Feral
|
797459794b
|
Makefile: build only Calculation application by default
|
2018-08-10 15:54:35 +02:00 |
|
Émilie Feral
|
a4b19e5fc7
|
[apps] Fix VariableBoxController references to Matrix
|
2018-08-10 15:54:35 +02:00 |
|
Émilie Feral
|
230d6b39ad
|
[poincare] Add matrix in GlobalContext
|
2018-08-10 15:54:35 +02:00 |
|
Romain Goyet
|
b91744e82b
|
[poincare] Clean TreeNode tests
|
2018-08-10 15:39:07 +02:00 |
|
Romain Goyet
|
f8785f5e79
|
[poincare] Register static nodes
|
2018-08-10 15:39:07 +02:00 |
|
Romain Goyet
|
18bea739d2
|
[poincare] Proper TreeByValue constructor and copy operators
|
2018-08-10 15:39:07 +02:00 |
|
Romain Goyet
|
29f5763c7d
|
[poincare] TreeNode have a zero refcount by default
|
2018-08-10 15:39:07 +02:00 |
|
Romain Goyet
|
5b9950ec0e
|
[poincare] Don't use a Symbol in the YYSTYPE
This prevents storing a Symbol in the pool forever
|
2018-08-10 15:39:07 +02:00 |
|
Émilie Feral
|
38a7816d10
|
[poincare] When adding a child to matrix, didAddChildAtIndex should
update the matrix dimensions to make the pool syntaxically correct
|
2018-08-10 15:18:17 +02:00 |
|
Romain Goyet
|
a4aa27c251
|
[poincare] Add logging functions (Matrix, Symbol)
|
2018-08-10 14:46:19 +02:00 |
|
Émilie Feral
|
346beb388a
|
[poincare] TreeByReference: add a method didAddChildAtIndex
|
2018-08-10 14:41:56 +02:00 |
|
Romain Goyet
|
e35689f2d8
|
[poincare] Mark logging functions as override
|
2018-08-10 14:41:48 +02:00 |
|
Romain Goyet
|
c514b3dd3a
|
[poincare] Log pool on failure
|
2018-08-10 14:41:48 +02:00 |
|
Émilie Feral
|
fe0985dda8
|
[poincare] Fix Matrix
|
2018-08-10 14:33:56 +02:00 |
|
Romain Goyet
|
23b82d3356
|
Merge branch 'Tree' of ssh://git.numworks.com/StackedTreeStructure into tree
|
2018-08-10 14:29:58 +02:00 |
|
Romain Goyet
|
4e08f196f8
|
[poincare] Fix TreeNode logging
|
2018-08-10 14:29:50 +02:00 |
|
Léa Saviot
|
88d865e703
|
[poincare] Fix typos
|
2018-08-10 13:44:49 +02:00 |
|
Léa Saviot
|
ddcad1d05e
|
[poincare] Virtualize LayoutNode::hasText
|
2018-08-10 13:43:49 +02:00 |
|
Léa Saviot
|
0d69d87167
|
[poincare] remove wrong object file in makefile
|
2018-08-10 13:31:52 +02:00 |
|
Léa Saviot
|
315a5d8e3b
|
[poincare] Fix LayoutReference
|
2018-08-10 13:27:26 +02:00 |
|
Léa Saviot
|
6c5e6349e4
|
[poincare] Fix LayoutNode and LayoutCursor
|
2018-08-10 13:23:15 +02:00 |
|
Émilie Feral
|
1fac7dc49c
|
[poincare] Implement approximateWithValueForSymbol
|
2018-08-10 13:18:46 +02:00 |
|
Émilie Feral
|
294fd65e30
|
[apps] Fix references to Poincare in VariableBoxController
|
2018-08-10 13:18:46 +02:00 |
|
Émilie Feral
|
17e63a5b07
|
[shared] Fix references to Poincare
|
2018-08-10 13:18:46 +02:00 |
|
Émilie Feral
|
b5f66171fc
|
[calculation] Fix all reference to Poincare
|
2018-08-10 13:18:46 +02:00 |
|
Léa Saviot
|
17daf19e05
|
[poincare] Fix more specialized layouts
|
2018-08-10 13:17:50 +02:00 |
|
Léa Saviot
|
c4b5d07ed4
|
[poincare] Left/Right Parenthesis and SquareBracket, Integral layouts
|
2018-08-10 12:04:37 +02:00 |
|
Léa Saviot
|
74ca9a73b7
|
[poincarE] Fraction, Grid and Horizontal layouts
|
2018-08-10 11:57:18 +02:00 |
|
Léa Saviot
|
7b3ce0f53c
|
[poincare] Matrix, Ceiling, Empty, CondensedSum and Conjugate Layouts
|
2018-08-10 11:47:41 +02:00 |
|
Émilie Feral
|
78f2132865
|
[poincare] Fix Complex::FailedAllocationStaticNode to build with clang
|
2018-08-10 11:33:28 +02:00 |
|
Émilie Feral
|
3f4c74742e
|
[poincare] Compile evaluation.o
|
2018-08-10 11:33:28 +02:00 |
|
Léa Saviot
|
2867529565
|
[poincare] CharLayoutNode
|
2018-08-10 11:28:21 +02:00 |
|
Léa Saviot
|
1a904788b4
|
[poincare] Ceiling and Floor Layouts
|
2018-08-10 11:22:25 +02:00 |
|
Léa Saviot
|
cad1bbcd94
|
[poicnare] Fix BracketLayoutNode typos
|
2018-08-10 11:21:33 +02:00 |
|
Émilie Feral
|
8fad8f0223
|
[poincare] Missing template declarations
|
2018-08-10 11:20:54 +02:00 |
|
Émilie Feral
|
016b00d68e
|
[poincare] Evaluation: declare template class
|
2018-08-10 11:12:57 +02:00 |
|
Léa Saviot
|
e6f77c4382
|
[poincare] BracketPairLayoutNode and BracketLayoutNode
|
2018-08-10 11:11:03 +02:00 |
|
Léa Saviot
|
e2a3993f88
|
[poincare] absolute_value_layout_node.cpp
|
2018-08-10 11:09:43 +02:00 |
|
Émilie Feral
|
2c92326f9e
|
[poincare] Expression: declare templated methods
|
2018-08-10 11:06:48 +02:00 |
|
Émilie Feral
|
08e84c0af2
|
[poincare] AllocationFailureExpresssionNode: fix include
|
2018-08-10 11:06:48 +02:00 |
|
Romain Goyet
|
b9b4adfd7d
|
[poincare] Implement Power(Expression base, Expression exponent)
|
2018-08-10 11:05:36 +02:00 |
|
Léa Saviot
|
4e2bb8b828
|
[poincare] Remove old files
|
2018-08-10 11:04:01 +02:00 |
|
Léa Saviot
|
833a391f85
|
[poincare] BinomialCoefficientLayout and EmptyLayout
|
2018-08-10 11:01:56 +02:00 |
|
Romain Goyet
|
10459f66ae
|
[poincare] Build preferences
|
2018-08-10 10:58:41 +02:00 |
|
Émilie Feral
|
8961601962
|
[poincare] Fix typo: infinite->infinity
|
2018-08-10 10:57:40 +02:00 |
|