- Dec 27, 2024
-
-
Sébastien Villemot authored
Also disable RemoveSemicolon option by default, since the clang-format manual states that these options can lead to incorrect formatting and thus their result should be carefully reviewed.
-
- Nov 20, 2024
-
-
Sébastien Villemot authored
– enable new options InsertNewlineAtEOF and RemoveSemicolon – reformat the code accordingly (manually cherry picked from commit 4ecb7fe5)
-
- Sep 03, 2024
-
-
Sébastien Villemot authored
Since the lock was not assigned to a variable, it was a temporary value and would thus be immediately released. Problem detected through a warning produced by GCC 14. (cherry picked from commit a13b2b57)
-
- Mar 19, 2024
-
-
Sébastien Villemot authored
The method Evaluate::getCurrentBlockEndogenous() would always return an empty vector, because of a weirdness in FBEGINBLOCK class (after deserialization, the latter has “variables” member unset and the corresponding data is instead store in “Block_Contain_”). On the master branch, the problem has been solved differently (the weirdness in the FBEGINBLOCK class has been removed).
-
Sébastien Villemot authored
Function Interpreter::check_for_controlled_exo_validity() would give incorrect results because the sconstrained_extended_path structure was containing 1-based variable indices (it is expecting 0-based ones). (cherry picked from commit 9d3c3917)
-
- Jan 26, 2024
-
-
Sébastien Villemot authored
They’re not implemented in bytecode. Closes: #1884 (cherry picked from commit 8954a682)
-
- Jan 05, 2024
-
-
Sébastien Villemot authored
Also minor improvements to solve_algo description. (cherry picked from commit ffb57827)
-
- Dec 22, 2023
-
-
Sébastien Villemot authored
-
- Dec 14, 2023
-
-
Sébastien Villemot authored
-
- Dec 13, 2023
-
-
Sébastien Villemot authored
Also ensure that guards are not reserved identifiers (i.e. starting with an underscore).
-
Sébastien Villemot authored
Automatically detected by clang-tidy using performance-unnecessary-value-param and performance-move-const-arg checks.
-
Sébastien Villemot authored
Automatically detected by clang-tidy with performance-noexcept-move-constructor check.
-
- Dec 07, 2023
-
-
Sébastien Villemot authored
Such calls may bypass virtual dispatch. Automatically detected by clang-tidy with clang-analyzer-optin.cplusplus.VirtualCall check.
-
Sébastien Villemot authored
Dynare++ is no longer distributed as a standalone binary.
-
- Dec 06, 2023
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
Automatically detected by clang-tidy with modernize-use-auto check.
-
Sébastien Villemot authored
Automatically detected by clang-tidy with modernize-return-braced-init-list check.
-
Sébastien Villemot authored
Automatically detected by clang-tidy with modernize-pass-by-value check.
-
Sébastien Villemot authored
Automatically detected by clang-tidy with modernize-use-default-member-init check.
-
Sébastien Villemot authored
Automatically detected by clang-tidy with modernize-use-override check.
-
Sébastien Villemot authored
Automatically detected by clang-tidy using modernize-use-transparent-functors check.
-
Sébastien Villemot authored
Automatically detected by clang-tidy using clang-diagnostic-unused-but-set-variable, clang-analyzer-deadcode.DeadStores and clang-diagnostic-unused-const-variable checks.
-
Sébastien Villemot authored
Automatically detected by clang-tidy using modernize-avoid-c-arrays check.
-
- Dec 05, 2023
-
-
Sébastien Villemot authored
Automatically detected using clang-tidy with modernize-use-nodiscard check.
-
- Dec 04, 2023
-
-
Sébastien Villemot authored
That header is needed from DynamicModelCaller.hh. Issue detected by clang-tidy.
-
Sébastien Villemot authored
-
Sébastien Villemot authored
The test “solve_algo >= 6 || solve_algo <= 8” was always true. Issue detected by clang-tidy using the clang-diagnostic-tautological-overlap-compare check.
-
Sébastien Villemot authored
That class is a base class, so it must have a virtual destructor to avoid memory leaks. Issue detected by clang-tidy with clang-diagnostic-delete-non-abstract-non-virtual-dtor check.
-
Sébastien Villemot authored
Detected by clang-tidy using clang-analyzer-cplusplus.Move check.
-
Sébastien Villemot authored
Automatically detected and fixed using clang-tidy with modernize-pass-by-value check.
-
Sébastien Villemot authored
Automatically detected and fixed using clang-tidy with modernize-return-braced-init-list check.
-
Sébastien Villemot authored
Automatically detected and fixed using clang-tidy with modernize-use-auto check.
-
Sébastien Villemot authored
Automatically detected and fixed using clang-tidy with modernize-use-nodiscard check.
-
- Nov 30, 2023
-
-
Sébastien Villemot authored
-
- Nov 29, 2023
-
-
Sébastien Villemot authored
-
- Nov 24, 2023
-
-
Sébastien Villemot authored
Unfortunately it is not possible to enable it for all supported Octave versions (which would have allowed us to remove the old codepath), because of this bug: https://savannah.gnu.org/bugs/?64687
-
- Nov 22, 2023
-
-
Sébastien Villemot authored
Ref. #1907
-
- Nov 13, 2023
-
-
Normann Rion authored
Compilation wargnings were pointing at: (i) some supposedly uninitialized variables (-Wmaybe-uninitialized); (ii) a pointer assignment (=) to a non-pointer target (-Wsurprising).
-
- Nov 09, 2023
-
-
- Nov 08, 2023
-
-
Sébastien Villemot authored
The latter is now much faster than the implementation in the bytecode MEX (which this commit thus removes).
-