dynare/mex/sources/bytecode
Sébastien Villemot bd9943a695
Bytecode: fix memory leak in Evaluate class
The newly-created FBEGINBLOCK_ and FCALL_ instances were freed using a
base-class pointer. But the latter does not have a virtual destructor.

Those class instances are now stored by value in containers, so that the
destructor of the derived class is used.
2023-09-01 14:52:57 +02:00
..
BasicSymbolTable.cc Bytecode MEX: streamline error handling 2022-07-29 13:04:29 +02:00
BasicSymbolTable.hh Bytecode MEX: split out code for dealing with variable names into a dedicated BasicSymbolTable class 2022-07-28 16:56:40 +02:00
ErrorHandling.hh Bytecode: add missing floating point exception handling for sqrt and several trigonometric functions 2023-04-07 17:32:36 +02:00
Evaluate.cc Bytecode: fix memory leak in Evaluate class 2023-09-01 14:52:57 +02:00
Evaluate.hh Bytecode: fix memory leak in Evaluate class 2023-09-01 14:52:57 +02:00
Interpreter.cc Bytecode: fix treatment of maxit option 2023-06-13 16:59:08 +02:00
Interpreter.hh Bytecode: rework message verbosity 2023-06-13 16:59:07 +02:00
Mem_Mngr.cc Bytecode MEX: drop the ErrorMsg class and integrate most of its members inside the Evaluate class 2022-07-29 13:04:31 +02:00
Mem_Mngr.hh Bytecode MEX: streamline preprocessor guards in includes 2022-07-29 12:40:33 +02:00
SparseMatrix.cc Bytecode: further improve some informative messages 2023-06-15 15:37:45 +02:00
SparseMatrix.hh Bytecode: display real iteration time instead of CPU time 2023-06-13 16:59:08 +02:00
bytecode.cc Bytecode: rework message verbosity 2023-06-13 16:59:07 +02:00