micropython/ports/windows/msvc
Jim Mussared 3533924c36 extmod/moddeflate: Add deflate module providing the DeflateIO class.
This provides similar functionality to the former zlib.DecompIO and
especially CPython's gzip.GzipFile for both compression and decompression.

This class can be used directly, and also can be used from Python to
implement (via io.BytesIO) zlib.decompress and zlib.compress, as well as
gzip.GzipFile.

Enable/disable this on all ports/boards that zlib was previously configured
for.

This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-07-21 19:32:40 +10:00
..
sys windows/msvc: Fix warnings regarding function declarations. 2020-03-25 00:38:11 +11:00
common.props windows/msvc: Make mpy-cross independent of micropython variant. 2023-02-01 13:10:00 +11:00
debug.props windows/msvc: Move build options from .vcxproj to .props files. 2019-09-18 22:14:11 +10:00
dirent.c windows/msvc: Implement file/directory type query. 2018-10-05 17:14:33 +10:00
dirent.h windows/msvc: Implement file/directory type query. 2018-10-05 17:14:33 +10:00
genhdr.targets windows/msvc: Fix module freezing. 2023-02-01 13:10:00 +11:00
gettimeofday.c ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00
paths.props all: Keep msvc build output in build/ directories. 2022-12-13 17:18:53 +11:00
release.props windows/msvc: Move build options from .vcxproj to .props files. 2019-09-18 22:14:11 +10:00
sources.props extmod/moddeflate: Add deflate module providing the DeflateIO class. 2023-07-21 19:32:40 +10:00
unistd.h ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00