Commit Graph

197 Commits (cf0c2858706d8201183527c0fab2a9b8bd10086d)

Author SHA1 Message Date
Sébastien Villemot 0f28974c2c
Provisions for MATLAB R2019a
In particular, use the new "-batch" option for running the testsuite.
2019-03-22 16:43:40 +01:00
Sébastien Villemot 4f6a8a9524
Windows snapshot now compiled against Octave 5.1.0 2019-03-22 16:43:39 +01:00
Stéphane Adjemian (Charybdis) c0812754ee
Fixed path to reference manual (pdf) when building windows package. 2019-02-25 22:39:04 +01:00
Sébastien Villemot e5f938a8e5
Integrate new reference manual
- integrate with autoconf/automake, so that "make html pdf" now build the
  manual
- remove the old texinfo manual
- the PDF manual is now called dynare-manual.pdf (Closes #1543)
- add a Gitlab CI job that updates the online unstable manual under
  www.dynare.org/manual-unstable/
2019-02-21 16:58:18 +01:00
Sébastien Villemot 4f7330cb52
Dynare++: add LaTeX overview of the Tensor Library
The material of this document comes from the introduction to the library that
had been lost in the move away from CWEB (formerly tl/cc/main.web).

This file gives a good overview of the library. It has been adapted from TeX to
LaTeX. Also I fixed a mistake in the Faà di Bruno's tensor formula.
2019-01-30 19:07:57 +01:00
Sébastien Villemot ce1ef47093
dynare++ / tensor library (TL): move away from CWEB
By the way apply Dynare C++ coding style and extensions (.cc/.hh).
2019-01-08 16:09:25 +01:00
Sébastien Villemot 84255f9e9a
dynare++/integ: move away from CWEB
By the way apply Dynare C++ coding style and extensions (.cc/.hh).
2019-01-04 17:28:20 +01:00
Sébastien Villemot 18faa9733c
Further updates related to minimal MATLAB version bump 2018-11-13 18:29:20 +01:00
Sébastien Villemot 736d43c4e6
Bump minimal MATLAB version requirement to 7.9 (R2009b) 2018-11-13 15:59:16 +01:00
Sébastien Villemot 671fe4bcd4
Build system improvements on Windows (MinGW / MSYS2)
- Use the -static flag when linking Dynare++, so that shipping libquadmath and
  libgcc DLL in the installer is no longer needed.

- Use AM_CXXFLAGS and AM_LDFLAGS variables for changing flags, since CXXFLAGS
  and LDFLAGS are user variables. Also, this avoids passing these flags down to
  configure scripts in subdirectories.

- Check for the SZIP library in the configure test for the MatIO, this is
  needed under MSYS2.

- Statically link MatIO and GSL in MEX files for MATLAB, this is needed under
  MSYS2.
2018-11-06 12:17:56 +01:00
Sébastien Villemot 096936be9c
The preprocessor now compiles the MEX when use_dll is specified
Update documentation accordingly (except on macOS where the solution has not
yet been implemented).

Also include MinGW in the Windows installer.
2018-10-29 14:41:34 +01:00
Sébastien Villemot 7d7409bee0
Windows installer: do not forget to uninstall the VERSION file 2018-10-29 14:40:01 +01:00
Sébastien Villemot 24cb1c0719 Provisions for MATLAB R2018b (9.5) 2018-10-01 18:26:03 +02:00
Sébastien Villemot d3c618e8a1 Upgrade to Octave 4.4.1 for Windows installer 2018-09-07 18:44:40 +02:00
Sébastien Villemot aab9e7e09e Fix capitalization of Octave 2018-07-09 18:21:09 +02:00
Sébastien Villemot d9ce09a7f4 Also upgrade the Octave version in the Windows README 2018-07-09 15:33:24 +02:00
Sébastien Villemot 2a5ee62669 Upgrade Octave version in Windows NSIS file 2018-07-09 15:30:13 +02:00
Stéphane Adjemian(Charybdis) 9bdd1df3ac Do not filter by files extension in mex/octave{,32}...
... when building the windows installer.
2018-05-19 14:06:58 +02:00
Stéphane Adjemian(Charybdis) bc1f96c043 Completed 02084ce310
We do not distribute .oct files anymore.
2018-05-18 23:56:48 +02:00
Sébastien Villemot 473b2f59ef Provisions for MATLAB 9.4 (R2018a)
Take into account the API break in the MEX interface (new interleaved complex API).
But do not split MEX directories on MacOS X for the time being.
2018-05-14 15:16:03 +02:00
Stéphane Adjemian (Charybdis) 2f4b883f42 Closes #1588. 2018-01-29 18:20:24 +01:00
Stéphane Adjemian (Charybdis) 798c22fb6e Account for matlab R2017b. 2017-10-17 17:55:09 +02:00
Houtan Bastani 38c2975855 files that should have been included in 5c821b784d 2017-09-22 13:13:08 +02:00
Stéphane Adjemian (Charybdis) 57ab3e45c3 Added VERSION file. 2017-05-29 14:30:33 +02:00
Stéphane Adjemian (Charybdis) 9a53a0f8b0 Add libquadmath-0.dll in Windows installer (dynare++). 2017-04-29 18:02:43 +02:00
Stéphane Adjemian (Charybdis) e8f07e828b Bump Octave version in windows/README.txt.
We build against and support Octave 4.2.1.
2017-04-27 11:57:02 +02:00
Stéphane Adjemian (Charybdis) dec9d6d900 Added 32bit and 64bit mex files for Octave in Windows installer. 2017-04-27 11:35:07 +02:00
Stéphane Adjemian (Charybdis) 4f3b35acba Account for Matlab 2017a.
(cherry picked from commit f3a1619040fbb831830791424015d3d3bf8bdbae)
2017-03-13 23:42:48 +01:00
Johannes Pfeifer b50602962d Account for Matlab 2016b in installer and mex-folder 2016-09-18 16:33:49 +02:00
Stéphane Adjemian (Charybdis) adb1471a3a Added example for dynare++ in windows package.
Closes #1178.
2016-05-26 15:05:59 +02:00
Johannes Pfeifer b364dd1d4c Account for Matlab 2016a in installer and mex-folder
Note that 32bit is not supported anymore

(cherry picked from commit e37b32b01534ffe9a5a5ec3f00f745720b75a83f)
2016-05-04 11:12:35 +02:00
Stéphane Adjemian (Charybdis) 6593c433f3 Revert "Account for Matlab 2016a in installer and mex-folder"
This reverts commit 6072aa0b46.
2016-05-03 22:20:10 +02:00
Johannes Pfeifer 6072aa0b46 Account for Matlab 2016a in installer and mex-folder
Note that 32bit is not supported anymore

(cherry picked from commit e37b32b01534ffe9a5a5ec3f00f745720b75a83f)
2016-05-03 15:24:23 +02:00
Johannes Pfeifer 7d051d1161 Make Dynare compatible with Matlab2015b
Closes #1058
2016-01-29 18:44:05 +01:00
Houtan Bastani 55e8c2319d fix typo 2015-06-22 14:59:00 +02:00
Houtan Bastani 6f1452e16a add dseries/reporting presentation to doc 2015-06-05 13:31:52 +02:00
Houtan Bastani 575cbfe679 build system: modify windows.nsi for 32 & 64 bit preprocessor 2015-03-27 18:41:31 +01:00
Houtan Bastani 1a3d8d0b26 Provisions for MATLAB 8.5 (R2015a) 2015-03-16 14:44:06 +01:00
Houtan Bastani f4f7a02fd7 Provisions for MATLAB 8.4 (R2014b) 2014-10-10 10:41:04 +02:00
Sébastien Villemot a459a3440b Provisions for MATLAB 8.3 (R2014a). 2014-03-18 14:59:08 +01:00
Sébastien Villemot 5308da2cad Upgrade the minimum requirement to MATLAB 7.5 (R2007b). 2014-02-03 15:52:54 +01:00
Sébastien Villemot b3d835bd48 Provisions for MATLAB 8.2 (R2013b) 2013-09-25 16:00:07 +02:00
Sébastien Villemot 3bbdbf8387 Provisions for MATLAB 8.1 (R2013a) 2013-03-21 18:26:04 +01:00
Sébastien Villemot 7a02236f81 Fix mexopts.bat files for Cygwin
Quote %LIBLOC% for the case where it contains spaces
2013-01-30 14:03:15 +01:00
Sébastien Villemot 78d9cb92d4 Update Octave pointers 2012-10-03 17:22:28 +02:00
Sébastien Villemot 7de6be31e6 Upgrade the minimum requirement to MATLAB 7.3 (R2006b) 2012-09-18 11:54:40 +02:00
Sébastien Villemot c74b1d1bdc Provisions for MATLAB 8.0 (R2012b) 2012-09-14 11:10:47 +02:00
Sébastien Villemot 6001763ad7 Ship binaries for MATLAB 7.2 / Windows 64-bit 2012-09-11 12:41:56 +02:00
Sébastien Villemot c65ff9d988 Fix crash with MATLAB 7.1 and 7.2 under Windows
Closes: #277
2012-09-11 12:32:27 +02:00
Sébastien Villemot 9187e8ad4d Typos 2012-06-15 15:09:39 +02:00
Sébastien Villemot 3fd2f7ed21 Update Windows README 2012-06-15 15:04:15 +02:00
Sébastien Villemot eb4fcb2cd7 Windows installer: adapt for the new scripts directory 2012-06-11 13:55:56 +02:00
Sébastien Villemot 2bc399cd94 More packaging updates related to the new contrib subdir 2012-04-25 11:41:37 +02:00
Sébastien Villemot dff7191bbf Use LZMA compression for Windows installer 2012-03-16 16:55:26 +01:00
Sébastien Villemot 7c90441a29 Various fixes to the Windows packaging 2012-03-14 17:26:21 +01:00
Sébastien Villemot 982f906eb6 Provisions for Octave 3.6.1 (MinGW) 2012-03-13 17:43:30 +01:00
Sébastien Villemot ebfeae2ccf Provisions for MATLAB 7.14 (R2012a) 2012-03-13 17:43:30 +01:00
Sébastien Villemot a66594caed Add MEXEXT define to build system, adapt relevant DLL and Windows packaging
Closes: #235
2012-01-09 12:39:09 +01:00
Sébastien Villemot d33f149178 Windows package: build against Octave 3.4.3 2011-12-26 18:00:08 +01:00
Sébastien Villemot 7d675878b9 Windows packaging: added missing clean rule 2011-11-30 17:09:41 +01:00
Sébastien Villemot 3304e6c5ae Adding a NEWS file 2011-11-30 16:16:37 +01:00
Sébastien Villemot 21ceaa5cb4 Provisions for MATLAB 7.13 (R2011b) 2011-09-22 18:05:06 +02:00
Sébastien Villemot e7d2706f5f Windows README update 2011-05-24 18:50:54 +02:00
Sébastien Villemot 7b67f40a11 Bump MATLAB version requirement to 7.0 2011-04-27 11:57:43 +02:00
Sébastien Villemot f978ebeff7 Provisions for MATLAB 7.12 (R2011a) 2011-04-08 11:07:03 +02:00
Sébastien Villemot 5f04ed9db7 Reference manual: switch to TeXinfo format 2011-03-29 17:50:11 +02:00
Sébastien Villemot 05ebb51102 GSA: cleanup of doc and inclusion in build system 2011-03-17 15:48:31 +01:00
Sébastien Villemot c5529eb69d Updated Windows README 2011-02-21 11:50:01 +01:00
Sébastien Villemot 5031b00a45 Windows package: add dynare_simul.m to the package (closes #126) 2011-01-20 16:04:44 -05:00
Sébastien Villemot 9743a6ea63 Add parallel PDF to Windows package 2010-10-29 13:23:06 +02:00
Sébastien Villemot 69fc0e320b New oct-file "qzcomplex" for bringing the complex QZ decomposition to Octave. Fixes issues with partial information under Octave. 2010-10-21 12:33:18 +02:00
Sébastien Villemot 8852bd1b09 mexopts.bat for Windows:
- now use the mingw package shipped with Cygwin
- create a version for 64-bit MATLAB
- note that I could not merge the 32 and 64-bit mexopts in a single file,
because MATLAB's mex.pl ignores everything that is not a "set" statement (in
particular it ignores "if" statements)
2010-09-28 16:46:53 +02:00
Sébastien Villemot 4875d6c10e Added Dynare mode for Emacs contributed by Yannick Kalantzis 2010-09-13 11:08:00 +02:00
Sébastien Villemot c47b177577 Provisions for MATLAB R2010b (7.11) 2010-09-10 13:08:32 +02:00
Sébastien Villemot 89f2e8009f Updates to the Windows package:
- no longer strip binaries from the NSIS script (the name of the strip executable can't be guessed when cross-compiling)
- no longer include DLLs for Dynare++ (now statically linked)
2010-08-25 10:27:57 +02:00
Sébastien Villemot 40403e9e40 Fix for Windows packaging 2010-06-25 18:50:26 +02:00
Sébastien Villemot 4a619f3db7 Created a new 'examples' subdirectory with a (still small) example database 2010-04-30 12:36:24 +02:00
Sébastien Villemot 912204dcd1 Updates to Windows packaging 2010-04-06 18:28:48 +02:00
Sébastien Villemot 83b16ad9bb Updates to Windows packaging 2010-03-10 18:45:03 +01:00
sebastien 0ad1c611ee Windows packaging: added all Dynare++ doc
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3287 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-23 11:31:41 +00:00
sebastien 3c33b001b5 Updated README for Windows
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3255 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 17:41:52 +00:00
sebastien 9b8bc4b0ae Added new LaTeX file documenting in detail the computation of first order decision rules
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3239 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 14:21:16 +00:00
sebastien 8949887286 Windows packaging: strip 32-bit DLL when creating the package
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3235 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 09:26:21 +00:00
sebastien fb8406ef0a USE_DLL option now works with MSVC + Added new options for Windows to 'dynare' command, to select the compiler: 'cygwin' and 'msvc' + Added the mexopts.bat for Cygwin in the SVN
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3223 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 14:46:21 +00:00
sebastien 562961eb96 Updated Windows packaging: added Dynare++, added the various flavours of MEX files, added the possibility to only install some components, updated the README.txt and the license file
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3168 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-11-25 14:14:21 +00:00
sebastien fea4b91872 Updated NSIS configuration file for 64-bit DLL
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2898 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-04 18:47:48 +00:00
sebastien cd49809994 trunk: build system updates
* version number set to "4.1-unstable" in the configure.ac file
* the configure script generates dynare_version.m
* the configure script generates windows/dynare-version.nsi, for the windows installer


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2735 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-06-08 16:43:24 +00:00
sebastien 096b2f2541 trunk:
* created a directory "matlab/matlab", for functions missing under Matlab (but existing under Octave)
* created a directory "matlab/octave", for functions missing under Octave (but existing under Matlab)
* moved "mex/octave/rcond.m" to "matlab/octave/"
* moved "matlab/rows.m" to "matlab/matlab/rows.m" (Octave has builtin "rows")
* renamed "matlab/cols.m" to "matlab/matlab/columns.m" (Octave has builtin "columns")
* moved "matlab/distributions/toolbox" to "matlab/matlab/stats"
* adapted "dynare_config.m" to reflect these changes


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2628 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-24 16:08:27 +00:00
sebastien 033de871e6 trunk:
* created a Makefile for rebuilding the userguide
* integrated the building of the userguide in the Debian packaging
* removed PDF files of the userguide
* included the front cover directly from latex source
* updated some URLs in the userguide, to point to www.dynare.org


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2325 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-18 21:39:49 +00:00
sebastien a7c7e8d43d trunk: added new version of the userguide to packaging
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2322 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-18 13:45:53 +00:00
sebastien 94433146d5 trunk: upgraded to GFDL 1.3 for all documentation
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2321 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-18 13:39:46 +00:00
sebastien ffd02d7f4a trunk windows package: updated README.txt for Octave/Windows VC++ 3.0.3
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2271 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-11-25 10:17:05 +00:00
sebastien 1792d54f59 trunk: updated wiki URL in documentation
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2184 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-20 16:31:20 +00:00
sebastien 5c63d232ce v4: packaging updates
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1954 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-07-11 14:57:54 +00:00
sebastien 891ed99248 v4 packaging: documentation-related changes
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1949 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-07-09 21:07:02 +00:00
sebastien e772de9068 v4 packaging:
* Windows: improved on README.txt
* Debian/Ubuntu: added copyright, README.Debian, and lintian override for empty directories


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1945 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-07-09 17:20:45 +00:00
sebastien 03a726c9bd v4:
* moved windows packaging files to the windows/ subdirectory
* added a README.txt
* added the text of the GNU Free Documentation License


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1943 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-07-08 17:01:23 +00:00