b836749b75
The current behaviour (close input handles on unref) works for languages like C / C++ / Python / Rust / etc. where things get unreffed automatically when they go out of scope. On languages like Ruby / C# / node / etc. where things are unreffed on GC, files can stay open for a long time after you've finished with them. This interacts in an unfortunate way with the Windows default of refusing to remove open files. This change closes file handles as soon as the scan of the input file finishes, and therefore produces something closer to expected behaviour for GCd languages on Windows. see https://github.com/kleisauke/net-vips/issues/12 |
||
---|---|---|
.. | ||
test-suite | ||
Makefile.am | ||
README.md | ||
test_cli.sh | ||
test_formats.sh | ||
test_seq.sh | ||
test_threading.sh | ||
test_thumbnail.sh | ||
variables.sh.in |
libvips test suite
This is in two parts: a few simple bash scripts in this directory are run on "make check", and a fancier Python test suite that's run by Travis on each commit.