Sébastien Villemot
|
1e290daa44
|
Meson: add a few notes
|
2023-09-22 13:56:45 +02:00 |
Sébastien Villemot
|
f4bcecc0d2
|
Add note about static_assert being a keyword in C23
|
2023-09-22 13:36:01 +02:00 |
Sébastien Villemot
|
4f1e5e1bc2
|
MS-SBVAR MEX: fixes related to C linkage (extern "C")
Also fix or remove various #ifdefs, and remove unused “int constant_seed”.
|
2023-09-22 13:31:44 +02:00 |
Sébastien Villemot
|
4a68cfcbd6
|
MS-SBVAR MEX: remove warning related to function not returning (-Wreturn-type)
|
2023-09-22 13:22:35 +02:00 |
Sébastien Villemot
|
c424366440
|
CI: bump to MATLAB R2023b
|
2023-09-22 10:52:57 +02:00 |
Sébastien Villemot
|
7eb1959f66
|
Provisions for MATLAB R2023b
|
2023-09-22 10:49:27 +02:00 |
Sébastien Villemot
|
491c8785a9
|
README.md: add pkg-config dependency under MSYS2
[skip ci]
|
2023-09-20 18:41:49 +02:00 |
Sébastien Villemot
|
d36b82e47c
|
README.md: fix name of meson package under MSYS2
|
2023-09-20 18:23:58 +02:00 |
Sébastien Villemot
|
a54b29a384
|
Remove warnings about uninitialized stuff (-Wuninitialized)
I have no idea why moving these statements around removes the warnings (at
least under GCC 13). Probably an issue internal to GCC.
|
2023-09-20 17:38:58 +02:00 |
Sébastien Villemot
|
605ed45811
|
Meson: add extra Fortran warnings only if warning_level ⩾ 2
|
2023-09-20 17:16:24 +02:00 |
Sébastien Villemot
|
70866c7b70
|
Remove warnings about comparison of integer expressions of different signedness (-Wsign-compare)
|
2023-09-20 16:48:29 +02:00 |
Sébastien Villemot
|
f23dd8c981
|
Remove warnings about impure functions that might not be evaluated (-Wfunction-elimination)
Mark various MATLAB/MEX primitives as pure.
|
2023-09-20 16:46:10 +02:00 |
Sébastien Villemot
|
e0bc9f29a1
|
Remove warnings about unused parameters (-Wunused-parameter)
|
2023-09-20 16:30:02 +02:00 |
Sébastien Villemot
|
6dd55726e6
|
Drop autoconf/automake build system
|
2023-09-20 15:33:44 +02:00 |
Sébastien Villemot
|
83e1b307d2
|
Update build instructions for Meson
|
2023-09-20 15:13:55 +02:00 |
Sébastien Villemot
|
7984e08f99
|
Meson build system: do not fail if latexmk or sphinx-build cannot be detected
|
2023-09-20 14:58:28 +02:00 |
Sébastien Villemot
|
3845f965ba
|
CONTRIBUTING.md: no longer mention removed submodules
|
2023-09-20 14:12:11 +02:00 |
Sébastien Villemot
|
834b04bcb4
|
Testsuite: compatibility fix with MATLAB < R2017a
Double quotes were introduced in R2017a.
|
2023-09-20 14:00:55 +02:00 |
Sébastien Villemot
|
e549bbba7a
|
Meson build system: testsuite now fully implemented
By the way, switch the CI to use the Meson testsuite, because some test files
have been modified and no longer work with the old build system.
|
2023-09-20 13:55:55 +02:00 |
Johannes Pfeifer
|
1f723ebd7e
|
fs2000: remove asymptote in prior for rho, which caused corner solutions
|
2023-09-20 12:55:30 +02:00 |
Johannes Pfeifer
|
552e6575cc
|
Use newrat as default mode-finder
Tends to perform better than csminwel
|
2023-09-20 12:55:29 +02:00 |
Sébastien Villemot
|
01ae836a99
|
Meson build system / Octave: fix use_dll option with perfect_foresight_problem and k-order MEX
The MEX extension was not properly passed at compile time.
This is the same issue as 6af9b5f268 for MATLAB.
|
2023-09-20 11:58:23 +02:00 |
Sébastien Villemot
|
ba0fef9879
|
Meson build system: meson ⩾ 0.64.0 is required
|
2023-09-20 11:16:04 +02:00 |
Sébastien Villemot
|
d731cb18e9
|
Windows and macOS packages: add missing dynare_version.m file
|
2023-09-20 10:53:10 +02:00 |
Sébastien Villemot
|
6f5e346bf6
|
Merge branch 'preparations_irf_matching' of git.dynare.org:wmutschl/dynare
Ref. !2181
|
2023-09-20 10:17:14 +02:00 |
Sébastien Villemot
|
7f2483ed38
|
Merge branch 'additional_optimizer_steps_doc' of git.dynare.org:JohannesPfeifer/dynare
Ref. !2184
|
2023-09-20 10:16:08 +02:00 |
Sébastien Villemot
|
14a71a6d98
|
Merge branch 'additional_optimizer_steps' of git.dynare.org:JohannesPfeifer/dynare
Ref. !2178
|
2023-09-20 10:15:38 +02:00 |
Sébastien Villemot
|
44f307ce45
|
Merge branch 'dynare-complex_resid'
Ref. !2155
|
2023-09-20 10:09:07 +02:00 |
Johannes Pfeifer
|
87ce652088
|
Account for complex value during resid and steady
|
2023-09-20 10:08:53 +02:00 |
Johannes Pfeifer
|
f6a8473144
|
estimation: support additional_optimizer_steps
Closes https://git.dynare.org/Dynare/dynare/-/issues/1573
|
2023-09-19 18:14:24 +02:00 |
Sébastien Villemot
|
c2897c8f14
|
Source package: use the Meson build system
|
2023-09-19 17:41:40 +02:00 |
Sébastien Villemot
|
a252daee51
|
Windows package: use the Meson build system
By the way, simplify the dependency build system by removing unused SLICOT
builds.
|
2023-09-19 17:14:43 +02:00 |
Johannes Pfeifer
|
8032aa6e7e
|
Manual: correct entry on additional_optimizer_steps supporting strings
|
2023-09-19 14:34:49 +02:00 |
Sébastien Villemot
|
bb55e9ec2f
|
Merge branch 'Octave' into 'master'
Clean up code related to fixed Octave bugs
See merge request Dynare/dynare!2180
|
2023-09-19 11:39:30 +00:00 |
Willi Mutschler
|
330b10ec85
|
cosmetical changes to headers and comments
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
649f668dd1
|
cosmetical: don't use hh for figure/plot/table handles
We use it to denote the hessian and even store it in many mat files.
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
66e7233018
|
Fix encoding of parallel.tex
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
c8be1a3274
|
Refactor mode_check codes
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
a41fbdefbc
|
estimation: more flexible handling of displayed string in command window
Also removed estim_params_ as unused input argutment to CutSample
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
9a4e022eb7
|
remove global from GetAllPosteriorDraws
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
268d511e29
|
estimation: better organize files into folders (latex,graphs,output)
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
80ce86baf8
|
Manual: clarify location of Geweke convergence diagnostic matrices
|
2023-09-19 13:26:33 +02:00 |
Willi Mutschler
|
8f650a9cca
|
Put raftery lewis convergence under oo_.convergence
|
2023-09-19 13:26:33 +02:00 |
Johannes Pfeifer
|
7df3ff5059
|
dynare_solve.m: fix logic of initial guess randomization which forgot case of imaginary numbers
|
2023-09-19 12:52:55 +02:00 |
Johannes Pfeifer
|
b0358b9939
|
dynare_solve.m: add option to disable randomization of starting value
|
2023-09-19 12:52:54 +02:00 |
Johannes Pfeifer
|
62c3a14026
|
get_error_message.m: fix typo in error message
|
2023-09-19 12:52:53 +02:00 |
Johannes Pfeifer
|
dafe3fbdb2
|
evaluate_steady_state.m: do not require second solver call if debug is requested
All output has already been computed before
|
2023-09-19 12:52:52 +02:00 |
Johannes Pfeifer
|
757b6e10ec
|
display_static_residuals: make output more legible in presence of tags
|
2023-09-19 12:52:51 +02:00 |
Johannes Pfeifer
|
624eabe2e8
|
dynare_solve.m: improve warning message
|
2023-09-19 12:52:50 +02:00 |
Johannes Pfeifer
|
68ff5c4110
|
evaluate_steady_state.m: Filter out small complex residuals
|
2023-09-19 12:52:49 +02:00 |