| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-18 | More make_new fixes for unix build | Scott Shawcroft | |
| 2018-09-09 | uzlib: Upgrade to uzlib v2.9 release | Jeff Epler | |
| This fixes a large number of crashes on malformed inputs. | |||
| 2018-08-16 | Fix esp and samd | Scott Shawcroft | |
| 2018-07-11 | WIP: after merge; before testing | Dan Halbert | |
| 2018-06-18 | extmod: Update to use new mp_get_stream helper. | Damien George | |
| With this patch objects are only checked that they have the stream protocol at the start of their use as a stream, and afterwards the efficient mp_get_stream() helper is used to extract the stream protocol C methods. | |||
| 2018-05-07 | uzlib: convert to submodule | Jeff Epler | |
| Textualy, the files in lib/uzlib/src were identical to the ones committed in extmod/uzlib so there should be no behavioral change possible as a result of this commit. | |||
| 2017-10-04 | all: Remove inclusion of internal py header files. | Damien George | |
| Header files that are considered internal to the py core and should not normally be included directly are: py/nlr.h - internal nlr configuration and declarations py/bc0.h - contains bytecode macro definitions py/runtime0.h - contains basic runtime enums Instead, the top-level header files to include are one of: py/obj.h - includes runtime0.h and defines everything to use the mp_obj_t type py/runtime.h - includes mpstate.h and hence nlr.h, obj.h, runtime0.h, and defines everything to use the general runtime support functions Additional, specific headers (eg py/objlist.h) can be included if needed. | |||
| 2017-08-13 | all: Raise exceptions via mp_raise_XXX | Javier Candeira | |
| - Changed: ValueError, TypeError, NotImplementedError - OSError invocations unchanged, because the corresponding utility function takes ints, not strings like the long form invocation. - OverflowError, IndexError and RuntimeError etc. not changed for now until we decide whether to add new utility functions. | |||
| 2017-07-31 | all: Use the name MicroPython consistently in comments | Alexander Steffen | |
| There were several different spellings of MicroPython present in comments, when there should be only one. | |||
| 2017-06-24 | extmod/moduzlib: decompress: Remove stale "(void)n_args". | Paul Sokolovsky | |
| n_args is now actually used in this function. | |||
| 2016-11-14 | all: Remove readall() method, which is equivalent to read() w/o args. | Paul Sokolovsky | |
| Its addition was due to an early exploration on how to add CPython-like stream interface. It's clear that it's not needed and just takes up bytes in all ports. | |||
| 2016-10-07 | extmod: Use mp_raise_OSError helper function. | Damien George | |
| 2016-09-24 | extmod/moduzlib: DecompIO: Add support for gzip-formatted streams. | Paul Sokolovsky | |
| This uses extension introduced in CPython 3.5: if wbits (dictionary size code) has value 16 + 8..15, it means that gzip-formatted stream expected. | |||
| 2016-09-22 | all: Remove 'name' member from mp_obj_module_t struct. | Damien George | |
| One can instead lookup __name__ in the modules dict to get the value. | |||
| 2016-09-04 | extmod/moduzlib: Support wbits arg to DecompIO. | Paul Sokolovsky | |
| 2016-09-03 | extmod/moduzlib: Use mperrno.h for error constants. | Paul Sokolovsky | |
| 2016-09-03 | extmod/moduzlib: Implement zlib stream decompressor class, DecompIO. | Paul Sokolovsky | |
| 2016-08-17 | extmod/moduzlib: Refactor to new stream-compatible uzlib 2.0 API. | Paul Sokolovsky | |
| 2016-01-11 | py: Change type signature of builtin funs that take variable or kw args. | Damien George | |
| With this patch the n_args parameter is changed type from mp_uint_t to size_t. | |||
| 2015-11-29 | py: Add MP_ROM_* macros and mp_rom_* types and use them. | Damien George | |
| 2015-03-14 | py, extmod: Remove include of unnecessary system headers. | Damien George | |
| 2015-01-28 | moduzlib: Align out buffer to block size; shrink when decompression done. | Paul Sokolovsky | |
| 2015-01-28 | moduzlib: Implement raw DEFLATE decoding support. | Paul Sokolovsky | |
| 2015-01-20 | py, unix: Allow to compile with -Wunused-parameter. | Damien George | |
| See issue #699. | |||
| 2015-01-01 | extmod: Prefix py/ for includes from py core directory. | Damien George | |
| 2014-11-29 | Use MP_DEFINE_CONST_DICT macro to define module dicts. | Damien George | |
| This is just a clean-up of the code. Generated code is exactly the same. | |||
| 2014-10-12 | moduzlib: Fix fn prototype and some code style; use it in stmhal port. | Damien George | |
| 2014-10-13 | moduzlib: New zlib-like module, based on uzlib. | Paul Sokolovsky | |
