{"push_id":1162424500,"size":30,"distinct_size":7,"ref":"refs/heads/stmhal-flash","head":"bb0c8244983c46dfaa5629efc4a1dbd9aaa39fcc","before":"87dc96b193101f66aefe44e9d84adaaea61feb20","commits":[{"sha":"f6d01b8b67325ec6c5e48251f042504448b57a7a","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"docs: Add sphinx_selective_exclude extension suite.\n\nDesigned specifically to workaround issues we were facing with generating\nmultiple conditionalized output docsets from a single master doctree.\nExtensions were factored out into a separate project, based on the fact\nthat many other Sphinx users experience similar or related problems:\nhttps://github.com/pfalcon/sphinx_selective_exclude\n\nCorresponds to the 182f4a8da57 upstream revision.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/f6d01b8b67325ec6c5e48251f042504448b57a7a"},{"sha":"91031b60dc974ab76159c9c2e2f0ef5c453f88ee","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"docs/conf.py: Active sphinx_selective_exclude extensions.\n\nFor modindex_exclude extension, per-port module excludes are also added.\nWith these changes, it's possible to generate docs for a particular port\ndevoid of any superfluous and unrelated content, including in indexes and\nfull-text search - with small caveat: when generating PDF docs after HTML,\nor vice-versa cached internal doctree representation (build/*/doctrees/)\nmust be removed first.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/91031b60dc974ab76159c9c2e2f0ef5c453f88ee"},{"sha":"3131053e1a3b3d5b08745556ef25c62953139fc3","author":{"name":"Mark Anthony Palomer","email":"1a9f396020901c0a2442a06f0856699a9dd462e0@protonmail.ch"},"message":"py/objdict: Implemented OrderedDict equality check.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/3131053e1a3b3d5b08745556ef25c62953139fc3"},{"sha":"deaf0712aa46315e51700adf3b24366c338a5504","author":{"name":"Mark Anthony Palomer","email":"1a9f396020901c0a2442a06f0856699a9dd462e0@protonmail.ch"},"message":"tests: Add testcase for OrderedDict equality.\n\nThere's a need for .exp file because CPython renders OrderedDict's as:\n\nOrderedDict([('b', 2)])\n\nwhile MicroPython as:\n\nOrderedDict({'b': 2})","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/deaf0712aa46315e51700adf3b24366c338a5504"},{"sha":"9f8b788fe556579684d7f888e7196002f2fc8e00","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"esp8266: Switch floating-point arith routines to BootROM.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/9f8b788fe556579684d7f888e7196002f2fc8e00"},{"sha":"236838a9fc564291b67c54a4eacf7450dd5f9a7e","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"esp8266/Makefile: Enable --verify option for esptool.py write_flash.\n\nBased on my experience, there's rather non-zero chance to have an image be\nflashed incorrectly. As --verify option is now works well in teh latest\nesptool.py, enable it by default.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/236838a9fc564291b67c54a4eacf7450dd5f9a7e"},{"sha":"51805e4a3a69848789d2ac16f9be9b448aa05859","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"docs: Rebuild docs from scratch, as required for proper only:: handling.\n\nDocs are now by default rebuilt from scratch, as required to build\nconditionalized (i.e. using only:: directive) docs across different\noutput types. We have pretty small docset, so that's still rather fast.\nHowever, if that's a concern, incremental rebuilds can be used by\npassing \"FORCE=\" (nothing after =) as a make parameter. This will work\nwhen using the same output type (e.g. only \"html\").","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/51805e4a3a69848789d2ac16f9be9b448aa05859"},{"sha":"8072162170851bae0e3d9a9e3ec6c7be64ad1253","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"extmod/modbtree: Initial implementation of \"btree\" module based on BerkeleyDB.\n\nThis implements basic wrapping of native get/put/seq API, and then dictionary\naccess protocol. Native API is intended to be superceded going forward.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/8072162170851bae0e3d9a9e3ec6c7be64ad1253"},{"sha":"06b783cf58222ae616694b2c0b5de565de44349a","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"lib/berkeley-db-1.xx: Add Berkeley DB 1.85 as a submodule.\n\nFrom https://github.com/pfalcon/berkeley-db-1.xx, which so far contains\npristine 1.85, but will get patches and compile warning fixes going\nforward.\n\nBerkeley DB 1.xx is BSD-licensed, and will form the basis of \"btree\"\nsimple database module.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/06b783cf58222ae616694b2c0b5de565de44349a"},{"sha":"337111ba9e393bad84d0f1bc45a291f462784d6e","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"py: Support to build berkeley db 1.85 and \"btree\" module.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/337111ba9e393bad84d0f1bc45a291f462784d6e"},{"sha":"a1eab98eaf0316af6094772be3a44dd7184fcb1b","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"lib/berkeley-db-1.xx: Update to upstream which builds for uPy.\n\nApplied \"official\" patches and fixed various warnings when built with uPy's\ncompile options.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/a1eab98eaf0316af6094772be3a44dd7184fcb1b"},{"sha":"422396cecef271e4c40e4654a7b5af1208e28a92","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"extmod/modbtree: Handle default value and error check.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/422396cecef271e4c40e4654a7b5af1208e28a92"},{"sha":"0f5bf1aafe0ca073d958f271bd96addc6da8fe10","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"py/mpconfig.h: MP_NOINLINE is universally useful, move from unix port.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/0f5bf1aafe0ca073d958f271bd96addc6da8fe10"},{"sha":"d402bf299d8ac2974df0c3015377196de8721cad","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"lib/fatfs/option/ccsbcs: Follow uPy optional features model.\n\nDon't error out when options is not what you support, just skip your code.\nThis allows to make FatFs support properly configurable.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/d402bf299d8ac2974df0c3015377196de8721cad"},{"sha":"cd796f85aff18013d8024b034055f58044649d91","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"unix: Unbreak \"minimal\" target by disabling FatFs.\n\nWas broken since introduction of FatFs support.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/cd796f85aff18013d8024b034055f58044649d91"},{"sha":"dcb904416af1c9c9f6cbadc4832c600614cade4d","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"py/makeqstrdefs.py: Remove restriction that source path can't be absolute.\n\nThat's arbitrary restriction, in case of embedding, a source file path may\nbe absolute. For the purpose of filtering out system includes, checking\nfor \".c\" suffix is enough.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/dcb904416af1c9c9f6cbadc4832c600614cade4d"},{"sha":"230d5cda0529c1111595833c054abdb7d568c271","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"py/mkrules.mk: Define \"lib\" outside conditional block.\n\n\"lib\" happened to be defined inside block conditional on $(PROG).","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/230d5cda0529c1111595833c054abdb7d568c271"},{"sha":"b5190f1df35ff3cd3731a8cb0da5ab549a1d86e6","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"unix/mpconfigport_minimal.h: Clearly mark where user-define config ends.\n\nTODO: Do the same for other config files.","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/b5190f1df35ff3cd3731a8cb0da5ab549a1d86e6"},{"sha":"f469c764428230363a2b22fedf303d86eea82853","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"py: Rename __QSTR_EXTRACT flag to NO_QSTR.\n\nIt has more usages than just qstr extraction, for example, embedding (where\npeople don't care about efficient predefined qstrs).","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/f469c764428230363a2b22fedf303d86eea82853"},{"sha":"acaa30b6046d449f5f58a8f02c83459702759df7","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"unix: Deprecate support for GNU Readline (MICROPY_USE_READLINE=2).\n\nMicroPython own readline implementation is superior now by providing\nautomatic indentation and completion (completion for GNU Readline was\nnever implemented). MICROPY_USE_READLINE=2 also wasn't build for a long\ntime and probably broken.\n\nIf GNU Readline is still beneficial for some cases, it can be achieved\nwith external wrappers like \"rlwrap\" (there will be the same level of\nfunctionality, as again, there never was deep integration, like completion\nsupport).","distinct":false,"url":"https://api.github.com/repos/swegener/micropython/commits/acaa30b6046d449f5f58a8f02c83459702759df7"}]}
{"actor":{"display_login":"swegener"}}