Skip to content

Version 2.1.0 – Full Windows Compatibility

Compare
Choose a tag to compare
@borupdaniel borupdaniel released this 05 Mar 17:10
· 12 commits to master since this release
28a2b96

This release adds full compatibility for Windows — all nodes will now be built and distributed, including those using PyFI extensions. This required only minor changes, but knowing what the changes were may be useful for other GPI node developers:

  • Use of long and unsigned long types was causing a segfault on Windows. These should be replaced with int64_t and uint64_t, respectively.
  • Linking between files (e.g., linking to a kernel.cpp from an extension_PyMOD.cpp) should be done with only the file name, rather than a relative path like gpi_core/<folder>/kernel.cpp.

In addition, this release contains a few minor improvements:

  • Fixed a number of warnings appearing with Python 3.8 (due to the use of is where == is more appropriate)
  • The Audio node has been moved to the fileIO folder, as we have added the ability to save a .wav file.
  • FFTW now works on up to 10-dimensional data