Sylvain Leclerc
Sylvain Leclerc
**Description** Continues the work of #2078 (which should be merged before in feature branch feature/vcpkg-dependencies), to push further the use of VCPKG, and in particular remove the need for the...
Continuing work on VCPKG for Linux, basically trying to simplify workflows from https://github.com/AntaresSimulatorTeam/Antares_Simulator/pull/2049 and using manifest mode. **Status** - Build OK for all workflows - Caching OK for all workflows...
This will allow us to easily select the boost version we want, independently from the OS. In order to simplify things, this PR includes the **following change** - use header...
This is a test of cmake precompiled headers feature, to assess the possible benefit for the project, through build time improvements. **why** Clang build time analysis shows that a large...
**Description** End-to-end test executables are really large, around 50M. As we start to have a few, we should worry about the total size of the build output. Possible solutions will...
**Description** The variables module has a very complex design, including chained lists of templates. The contract for variables is not explicit, making it error prone. Instead, we should use a...
**Description** Class `ISimulation` has a complex design for no added value: it inherits from a template implementation type, which contract is not explicit. Instead, we should use a very simple...
**Description** #1388 introduced new repositories which manage the lifetime of underlying objects through smart pointers. This should remain an implementation detail of those classes. Therefore, the getters and iterators of...
**Description** #1388 introduced objects to represent groups of constraints. A pain point is that the developer who creates a study must ensure himself that the list of BCs and the...
**Context** When working on removal of `space` concept, we broke the thread safety in hydro management class, but this did not break any regression tests. Therefore, it seems that multi-threaded...