1. 15 Jun, 2021 1 commit
  2. 09 Jun, 2021 1 commit
  3. 04 Jun, 2021 2 commits
  4. 10 May, 2021 1 commit
    • Sébastien Villemot's avatar
      Build system: streamline handling of compilation flags for MEX · 0741963c
      Sébastien Villemot authored
      — allow the user to override compilation flags for MATLAB MEX (it was already
        working for the preprocessor, the MEX for Octave and Dynare++)
      — increase the symmetry of MEX build infrastructure between MATLAB and Octave
      — when linking MEX for Octave, do not add the output of “mkoctfile -p FLIBS”.
        It is unneeded, and it can create a conflict between the system compiler and
        a user-supplied compiler
      
      By the way:
      — restore optimization on macOS for C/C++ MEX (it had been removed in
        5df2392a)
      — remove -fno-omit-frame-pointer on MATLAB/Linux, since it would be cancelled
        by subsequent -O2 and should not be needed anyways
      — remove FFLAGS under Octave, unused
      0741963c
  5. 12 Mar, 2021 2 commits
  6. 18 Dec, 2020 2 commits
  7. 02 Dec, 2020 2 commits
  8. 18 Nov, 2020 1 commit
  9. 13 Nov, 2020 1 commit
  10. 05 Nov, 2020 2 commits
  11. 18 Sep, 2020 1 commit
    • Sébastien Villemot's avatar
      Provide block_trust_region MEX under solve_algo 13 and 14 · 865ab47f
      Sébastien Villemot authored
      - block trust region solver now available under solve_algo=13
        It is essentially the same as solve_algo=4, except that Jacobian by finite
        difference is not handled. A test file is added for that case
      - block trust region solver with shortcut for equations that can be evaluated
        is now available under solve_algo=14 (in replacement of the pure-MATLAB solver)
      
      Closes: Enterprise/dynare#3
      865ab47f
  12. 30 Jul, 2020 1 commit
  13. 15 Jun, 2020 1 commit
  14. 07 Apr, 2020 1 commit
  15. 09 Jan, 2020 1 commit
  16. 08 Jan, 2020 1 commit
  17. 06 Jan, 2020 4 commits
  18. 20 Dec, 2019 2 commits
  19. 10 Dec, 2019 1 commit
  20. 03 Dec, 2019 5 commits
  21. 28 Nov, 2019 1 commit
  22. 26 Nov, 2019 1 commit
    • Sébastien Villemot's avatar
      Build system: by default, error out if some dependency is missing · 8065e9d4
      Sébastien Villemot authored
      In particular, if either MATLAB or Octave is missing, one needs to pass either
      --disable-matlab or --disable-octave.
      
      Moreover, several new configure flags have been introduced for disabling some
      components:
      --disable-doc
      --disable-dynare++
      --disable-mex-dynare++
      --disable-mex-ms-sbvar
      --disable-mex-kalman-steady-state
      8065e9d4
  23. 24 Sep, 2019 1 commit
  24. 11 Sep, 2019 1 commit
  25. 10 Sep, 2019 1 commit
  26. 04 Sep, 2019 1 commit
  27. 03 Sep, 2019 1 commit
    • Sébastien Villemot's avatar
      Add scripts and CI job for building Windows package · bae1fa25
      Sébastien Villemot authored
      The scripts are based the former “dynare-build” project. They have been
      overhauled and simplified.
      
      Building a Windows package (both installer and zip archive) is as easy as
      running “make -C windows” (provided the right Debian packages are installed,
      use the “windows/install-packages.sh” script for that purpose).
      
      The layout of MEX files for Octave in the package has been
      changed (mex/octave/win32/ and mex/octave/win64/ instead of mex/octave32/ and
      mex/octave/), for consistency with MATLAB MEX.
      bae1fa25