{"push_id":2768741538,"size":1000,"distinct_size":3,"ref":"refs/heads/no_pin_qstr","head":"64e5691fe7b099c565bd177a3a4dda74f5b09489","before":"0e22de6ea691318440a47366bade16a4cd8b8c6a","commits":[{"sha":"4e056d82cc7cfa1b40c135e1ac544d728231432e","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"esp8266/modules/webrepl_setup: Fix first-time enable of WebREPL.\n\nPrior to this fix, enabling WebREPL for the first time via webrepl_setup\ndid not work at all because \"boot.py\" did not contain any lines with\n\"webrepl\" in them that could be uncommented.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/4e056d82cc7cfa1b40c135e1ac544d728231432e"},{"sha":"64f11470bec3c4ce9122593d3dd968e4127eb545","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"py/objgenerator: Remove unreachable code for STOP_ITERATION case.\n\nThis commit essentially reverts aa9dbb1b033a8163e07fcf5763fc20146354cc48\nwhere this if-condition was added.  It seems that even when that commit\nwas made the code was never reached by any tests, nor reachable by\nanalysis (see below).  The same is true with the code as it currently\nstands: no test triggers this if-condition, nor any uasyncio examples.\nAnalysing the flow of the program also shows that it's not reachable:\n\n==START==\n-> to trigger this if condition mp_execute_bytecode() must return\n   MP_VM_RETURN_YIELD with *sp==MP_OBJ_STOP_ITERATION\n\n   -> mp_execute_bytecode() can only return MP_VM_RETURN_YIELD from the\n      MP_BC_YIELD_VALUE bytecode, which can happen in 2 ways:\n\n      -> 1) from a \"yield <x>\" in bytecode, but <x> must always be a proper\n         object, never MP_OBJ_STOP_ITERATION; ==END1==\n\n      -> 2) via yield from, via mp_resume() which must return\n         MP_VM_RETURN_YIELD with ret_value==MP_OBJ_STOP_ITERATION, which\n         can happen in 3 ways:\n\n         -> 1) it delegates to mp_obj_gen_resume(); go back to ==START==\n\n         -> 2) it returns MP_VM_RETURN_YIELD directly but with a guard that\n            ret_val!=MP_OBJ_STOP_ITERATION; ==END2==\n\n         -> 3) it returns MP_VM_RETURN_YIELD with ret_val set from\n            mp_call_method_n_kw(), but mp_call_method_n_kw() must return a\n            proper object, never MP_OBJ_STOP_ITERATION; ==END3==\n\nThe above shows there is no way to trigger the if-condition and it can be\nremoved.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/64f11470bec3c4ce9122593d3dd968e4127eb545"},{"sha":"7d25a192206f7effa47c24a52607f00efe86e2ef","author":{"name":"Paul Carver","email":"42d771a6ce028e3a07467ab8fe03e78db0ad4686@att.com"},"message":"docs/library/utime: Fix incorrect example with ticks_diff args order.\n\nThe parameter order in the example for ticks_diff was incorrect.  If it's\n\"too early\" that means that scheduled time is greater than current time and\nif it's \"running late\" then scheduled time would be less than current time.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/7d25a192206f7effa47c24a52607f00efe86e2ef"},{"sha":"cb9da2279b021ea7a916cbf16dd0e05c009c22bb","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"docs/uselect: ipoll: Fix grammar/wording of one-shot flag description.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/cb9da2279b021ea7a916cbf16dd0e05c009c22bb"},{"sha":"8f202319096f3e6a465b0632f5b7783096cc2ee1","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"stm32/boards/stm32f767_af.csv: Update AF table based on datasheet.\n\nBased on ST datasheet, DocID029041 Rev 3, DM00273119.pdf.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/8f202319096f3e6a465b0632f5b7783096cc2ee1"},{"sha":"6515acca704a1ac208afb79e407486b58a0781de","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"stm32/boards/*_af.csv: Make consistent use of JTMS, JTCK, SWDIO, SWCLK.\n\n5-pin JTAG and 2-pin SWD are logically separate interfaces so encode them\nin the AF tables as separate entries (separated by /, not -).","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/6515acca704a1ac208afb79e407486b58a0781de"},{"sha":"bb047558da6d7e1857e1d4c79547776976353cd3","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"zephyr/Makefile: syscall_macros.h generation was moved from CMake to make.\n\nRequired for #include <zephyr.h> to work.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/bb047558da6d7e1857e1d4c79547776976353cd3"},{"sha":"4fee35a32c600d603034b6eb077a55899513ba4d","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"docs/glossary: Describe the callee-owned tuple concept.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/4fee35a32c600d603034b6eb077a55899513ba4d"},{"sha":"3c483842db18038677a97624d9aafc4cc5b291c4","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"tests/cpydiff: Fix markup where \"`\" (xref) was used instead of \"``\" (code).","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/3c483842db18038677a97624d9aafc4cc5b291c4"},{"sha":"140acc9a322c1b575d30115604fb1d3250277c0d","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"docs/uerrno: Fix xref-vs-code markup.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/140acc9a322c1b575d30115604fb1d3250277c0d"},{"sha":"8175f1608eddc61c495c9163aebcc3c90549b9c4","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"docs/glossary: Describe \"stream\" term.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/8175f1608eddc61c495c9163aebcc3c90549b9c4"},{"sha":"3a431fba50c96cc47d8273a6934e200993197b14","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"esp8266/modnetwork: Make sure to intern string passed to .config(\"param\").\n\nThis is the proper fix for\nhttps://github.com/micropython/micropython/issues/3442.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/3a431fba50c96cc47d8273a6934e200993197b14"},{"sha":"155ec21e4933f75ee98bbd3e125e4304fb188170","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"docs/glossary: Describe string interning.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/155ec21e4933f75ee98bbd3e125e4304fb188170"},{"sha":"75d3c046dafa84dad51ed757f832c2dad2934bf9","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"py/misc.h: Add m_new_obj_var_with_finaliser().\n\nSimilar to existing m_new_obj_with_finaliser().","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/75d3c046dafa84dad51ed757f832c2dad2934bf9"},{"sha":"3ff7040c8ab268777e940a9bed4aa7c24f50ba31","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"docs/library: Add xrefs to \"stream\" dictionary entry for many modules.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/3ff7040c8ab268777e940a9bed4aa7c24f50ba31"},{"sha":"62b96147e6126961c5d1d6bb28b7ac7034fa9322","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"py: mp_call_function_*_protected(): Pass-thru return value if possible.\n\nReturn the result of called function. If exception happened, return\nMP_OBJ_NULL. Allows to use mp_call_function_*_protected() with callbacks\nreturning values, etc.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/62b96147e6126961c5d1d6bb28b7ac7034fa9322"},{"sha":"e104e24e53a4e788785cca85332074b3cb5c6e29","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"tests/run-tests: Wrap long lists to facilitate adding more items.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/e104e24e53a4e788785cca85332074b3cb5c6e29"},{"sha":"58f00d7c0e116e17ab141ae18275edea14b88431","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"py/modbuiltins: Use standard arg-parsing helper func for builtin print.\n\nThis allows the function to raise an exception when unknown keyword args\nare passed in.  This patch also reduces code size by (in bytes):\n\n   bare-arm:   -24\nminimal x86:   -76\n   unix x64:   -56\nunix nanbox:   -84\n      stm32:   -40\n    esp8266:   -68\n     cc3200:   -48\n\nFurthermore, this patch adds space (\" \") to the set of ROM qstrs which\nmeans it doesn't need to be put in RAM if it's ever used.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/58f00d7c0e116e17ab141ae18275edea14b88431"},{"sha":"ca8034d6b888952dfb4401b867f5682ac683b5ff","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"docs/glossary: Clarify wording for \"baremetal\".","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/ca8034d6b888952dfb4401b867f5682ac683b5ff"},{"sha":"ccec4ee7ad1efe3cc794945cd172eb820046a543","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"zephyr/CMakeLists.txt: Update for latest Zephyr buildsys changes.","distinct":false,"url":"https://api.github.com/repos/tannewt/circuitpython/commits/ccec4ee7ad1efe3cc794945cd172eb820046a543"}]}
{"actor":{"display_login":"tannewt"}}