Ruben Dashyan
|
8e71e03b6e
|
[poincare] Remove ostream and iostream header inclusions and keep them precisely where needed
|
2020-06-04 14:50:01 +02:00 |
|
Émilie Feral
|
82c4936e04
|
Coding style: remove unecessary 'virtual' keyword when 'override' is
present 1/2
|
2020-04-09 11:36:51 +02:00 |
|
Ruben Dashyan
|
3271fc90a4
|
[poincare/test] Clean header inclusions
|
2020-02-12 15:13:16 +01:00 |
|
Émilie Feral
|
24c9617a89
|
[poincare] Templatize TreeHandle Builders
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
7b5f3c570d
|
[poincare] Change the way Expression are built
|
2019-02-21 11:29:35 +01:00 |
|
Lionel Debroux
|
1a8c6b6ae9
|
[poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
|
2018-10-23 11:49:09 +02:00 |
|
Léa Saviot
|
5b5211be24
|
[poincare] Tidy Integer buffer on Poincare exception
|
2018-09-25 10:42:47 +02:00 |
|
Léa Saviot
|
83042408b4
|
[poincare] Add missing test file
|
2018-09-21 16:26:28 +02:00 |
|
Léa Saviot
|
59c8c801c5
|
[poincare] Clean compilation warnings in poincare/test
|
2018-09-21 16:00:21 +02:00 |
|
Léa Saviot
|
d93ed2a1ce
|
[poincare/tests] Use quiz_assert instead of assert in tests
|
2018-09-21 15:06:13 +02:00 |
|
Émilie Feral
|
e0495de6af
|
[poincare] Change name: TreeByReference --> TreeHandle
|
2018-09-14 17:22:36 +02:00 |
|
Romain Goyet
|
9b177e8501
|
[poincare] use Poincare::ExceptionCheckpoint to handle exceptions
|
2018-09-12 14:11:20 +02:00 |
|
Romain Goyet
|
790793f145
|
[poincare] Add memory exhaustion tests
|
2018-09-12 14:11:20 +02:00 |
|
Romain Goyet
|
f1d3a39790
|
[poincare] Add move tests for TreeByReference
|
2018-09-12 14:11:20 +02:00 |
|
Émilie Feral
|
9d19a2d8e5
|
[poincare] Test: assert()-->quiz_assert()
|
2018-09-12 11:25:33 +02:00 |
|
Léa Saviot
|
aaf5cee967
|
[poincare] make tests compile
|
2018-09-10 09:54:37 +02:00 |
|
Léa Saviot
|
ea948117a4
|
[poincare] Remove ExceptionNodes and UninitializedNodes
|
2018-09-05 17:54:08 +02:00 |
|
Léa Saviot
|
e3a09286ac
|
[poincare] Remove AllocationFailures
|
2018-09-05 16:19:11 +02:00 |
|
Émilie Feral
|
9681101ab8
|
[poincare] Fix Tree/test
|
2018-09-03 10:46:35 +02:00 |
|
Léa Saviot
|
1765430acc
|
[poincare] Remove TreeByValue
|
2018-08-30 14:29:50 +02:00 |
|
Léa Saviot
|
03fd17b97d
|
[poincare] TreeByReference::node is not virtual anymore
|
2018-08-30 10:16:21 +02:00 |
|
Émilie Feral
|
5dcdaf3a6b
|
[poincare] Fix LCM
|
2018-08-27 17:38:07 +02:00 |
|
Léa Saviot
|
c8a498c996
|
[poincare] Unncomment more tests
|
2018-08-21 15:05:46 +02:00 |
|
Léa Saviot
|
98041b1758
|
[poincare/test] Fix pool size assertions
|
2018-08-21 10:42:47 +02:00 |
|
Émilie Feral
|
df2019061a
|
[poincare] Increase TreePool
|
2018-08-16 16:46:36 +02:00 |
|
Léa Saviot
|
942e1a8f25
|
[poincare] TreeNode::parent() should never return nullptr
|
2018-08-14 17:53:32 +02:00 |
|
Léa Saviot
|
423dfa0654
|
[poincare] AllocationFail and Uninitialized inherit from Exception
Implemented for expressions, layouts, and evaluations
|
2018-08-14 14:22:29 +02:00 |
|
Romain Goyet
|
e1265cc08d
|
[poincare] Unit tests for TreeByValue and TreeByReference are passing
|
2018-08-10 16:00:46 +02:00 |
|
Romain Goyet
|
8278008559
|
[poincare] Add TreeByReference tests
|
2018-08-10 15:55: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
|
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 |
|
Romain Goyet
|
4e08f196f8
|
[poincare] Fix TreeNode logging
|
2018-08-10 14:29:50 +02:00 |
|
Romain Goyet
|
61648d643f
|
[poincare/test] Fix tree_by_value
|
2018-08-10 10:51:27 +02:00 |
|
Romain Goyet
|
b152bd4578
|
[poincare] Add unit tests for TreeNode
|
2018-08-10 10:01:57 +02:00 |
|