Skip to content

Releases: GAMS-dev/gdx

7.11.18

10 Nov 12:52

Choose a tag to compare

  • Fixed duplicated text piece in description of gdxAddSetText.
  • Many updates to shared internal infrastructure code (driven by static analysis).
  • Restructure CMake project for GDX tools (diff, dump, merge) and adapt header paths.
  • Added zlib as submodule.
  • Increased performance of case-insensitive text comparison on Linux and macOS.

7.11.17

31 May 07:09

Choose a tag to compare

  • Include path to file that cannot be opened in error message after gdxOpenRead* failed due to missing file.

7.11.16

07 May 13:17

Choose a tag to compare

  • Drastically improve performance of gdxOpenRead for GDX files with many UELs by reducing the memory allocation count.
  • Drop many GAMS infrastructure source files not actively used by GDX library.

7.11.15

26 Mar 15:39

Choose a tag to compare

  • Fixed an issue where gdxmerge would fail with a "Symbol is too large" error when merging GDX files containing large symbols.

7.11.14

25 Mar 10:48

Choose a tag to compare

  • Correctly deal with GDX files that have long absolute paths (>260 characters) in GDX library and all tools (gdxdump, gdxdiff, gdxmerge).

7.11.13

07 Mar 16:40

Choose a tag to compare

  • Fixed the processing of commands via a text file (@filename) in gdxmerge.
  • Corrected documentation of SyNr argument of gdxSymbolGetDomain(X).
  • Updated copyright notices in source file headers.
  • Miscellaneous changes in shared infrastructure code triggered by other GAMS projects.

7.11.12

22 Jan 15:18

Choose a tag to compare

  • Added internal codes for arm64 architecture on Linux (previously only available for macOS)

7.11.11

09 Jan 08:50

Choose a tag to compare

  • Changed extension for C++ header files from *.h to *.hpp to fix potentially incorrect classification as C headers from tooling.

7.11.10

19 Dec 19:34

Choose a tag to compare

  • Multiple small fixes to infrastructure code, shared modules, and hardening compiler flags.

7.11.9

24 Oct 08:58

Choose a tag to compare

  • Made gdxOpenRead not lock the file (from being deleted) on Windows.
  • Removed unnecessary dependency on "dladdr" as requested in GitHub issue.