{"push_id":844839884,"size":112,"distinct_size":112,"ref":"refs/heads/master","head":"5699fc9d0e16b89b8052d29db9a3c5a349dab94a","before":"556c8a9a4f430f56faec4c03c4cb571359f1e773","commits":[{"sha":"4bf3f2d3c0d7769b5a771e58a06c13ee527e657d","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py: Fix with+for+return bug by popping for-iter when unwinding exc stack.\n\nAddresses issue #1182.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/4bf3f2d3c0d7769b5a771e58a06c13ee527e657d"},{"sha":"e813541e3f8a65fcc6e1b666e6547bd10b3dc316","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py: Add option for inline assembler to support ARMv7-M instructions.\n\nCortex-M0, M0+ and M1 only have ARMv6-M Thumb/Thumb2 instructions.  M3,\nM4 and M7 have a superset of these, named ARMv7-M.  This patch adds a\nconfig option to enable support of the superset of instructions.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/e813541e3f8a65fcc6e1b666e6547bd10b3dc316"},{"sha":"035a0a2b6e5e3e6908927d3627887fbd581b7469","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py: Add support for _ in REPL to hold last computed value.\n\nOnly available when MICROPY_CAN_OVERRIDE_BUILTINS is enabled.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/035a0a2b6e5e3e6908927d3627887fbd581b7469"},{"sha":"c13be69a8e5c453d9eb59cea070c355964a5b09e","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"lib/libffi: Add libffi as a submodule.\n\nThis allows to build libffi from source together with micropython, and is\nuseful for cross-compilation. Support for this was already merged\npreviously, to use:\n\nmake libffi\nmake MICROPY_STANDALONE=1\n\n(To both commands appropriate cross-compilition flags can be added).","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/c13be69a8e5c453d9eb59cea070c355964a5b09e"},{"sha":"6a515b95a83e5c3c34e7fc0ef0f666f452c36868","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"tools/upip: Update to 0.5.9.\n\nMICROPYPATH environment variable is now honored, package are installed to\nfirst path specified in it.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/6a515b95a83e5c3c34e7fc0ef0f666f452c36868"},{"sha":"affcbe4139bfa6bb331edc207d687bb13aa05d65","author":{"email":"22a91e466e73409ad48dbeb38dbdc8c811f802b1@gmail.com","name":"Dave Hylands"},"message":"stmhal: Make USB serial number actually be unique.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/affcbe4139bfa6bb331edc207d687bb13aa05d65"},{"sha":"e19dfe1c320869de392070d97c98b55942f121d4","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"cc3200: In scan results rename 'auth' field to 'sec'.\n\nAs defined by the new API, since 'auth' is actually a  tuple\ncomposed by the security type and the key.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/e19dfe1c320869de392070d97c98b55942f121d4"},{"sha":"fca3308cc376f2c1c66fa3cef82e30c55c9acca2","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"cc3200: Improvements to terminal duplication.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/fca3308cc376f2c1c66fa3cef82e30c55c9acca2"},{"sha":"4542643025c77a7272bde348b89d5039aea28d23","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"docs: Update all WiPy docs to reflect the new API.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/4542643025c77a7272bde348b89d5039aea28d23"},{"sha":"6ec6f51326bdf60b3e1ac4b401d616651a74fd20","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix: Build libffi in a directory which is gitgnored.\n\nTo avoid \"-dirty\" version previous and spurious \"modified\" output from\ngit status, etc.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/6ec6f51326bdf60b3e1ac4b401d616651a74fd20"},{"sha":"c3000b6f6934bdd2a9b672e8caca6c24c216cc64","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix/modos: Add statvfs() function.\n\nAnother function (like stat) which is problematic to deal with on ABI level\n(FFI), as struct statvfs layout may differ unpredictably between OSes and\neven different versions of a same OS. So, implement it in C, returning a\n10-element tuple of f_bsize, f_frsize, f_blocks, f_bfree, f_bavail, f_files,\nf_ffree, f_favail, f_flag, f_namemax. This is exactly the order described\nin Python3 docs, https://docs.python.org/3/library/os.html#os.statvfs\n(but note that os.statvfs() should make these values available as\nattributes).","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/c3000b6f6934bdd2a9b672e8caca6c24c216cc64"},{"sha":"020386b61cda09da001a835f2816c39306476037","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"docs: In top index fix machine module link for the WiPy.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/020386b61cda09da001a835f2816c39306476037"},{"sha":"f8e9ef5cd04eeb93acf68bc7ed470d60130884ea","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix/modos: Guard sys/statvfs.h include with MICROPY_PY_OS_STATVFS check.\n\nE.g. Windows lacks this header.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/f8e9ef5cd04eeb93acf68bc7ed470d60130884ea"},{"sha":"2ca7b05552bb75540bd282ba5bb937769ecb69ce","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix/modos: Checking config macros requires mpconfig.h.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/2ca7b05552bb75540bd282ba5bb937769ecb69ce"},{"sha":"779941095064efa0be8eca339f866311e19d9c0d","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"py/stream: Allow to reuse is_nonblocking_error().","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/779941095064efa0be8eca339f866311e19d9c0d"},{"sha":"949c5c91804655fe257f2444cd7ed5a5e5d9bfa7","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix/unix_mphal: Implement HAL_Delay() and HAL_GetTick().","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/949c5c91804655fe257f2444cd7ed5a5e5d9bfa7"},{"sha":"096d1e4512d6a8fb99e2de3c0c23e2cb88cc2d7a","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/096d1e4512d6a8fb99e2de3c0c23e2cb88cc2d7a"},{"sha":"fd379db2868e43ccc103f75ea6ae9c33d3ad66f1","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix/modtime: Implement sleep_ms(), sleep_us().","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/fd379db2868e43ccc103f75ea6ae9c33d3ad66f1"},{"sha":"8ee153f23429b63878d740168695cde3fb2a1497","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix/modtime: Implement ticks_ms(), ticks_us() and ticks_diff().\n\nAll of these functions return positive small int, thus range is 2 bits less\nthan word size (30 bit on 32-bit systems, 62 bit on 64-bit systems).","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/8ee153f23429b63878d740168695cde3fb2a1497"},{"sha":"e0f5df579b6cf0410b9693f9a75d9b50a0de350e","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"all: Make netutils.h available to all ports by default.\n\nGenerally, ports should inherit INC from py.mk, append to it, not\noverwrite it. TODO: Likely should do the same for other vars too.","distinct":true,"url":"https://api.github.com/repos/TDAbboud/micropython/commits/e0f5df579b6cf0410b9693f9a75d9b50a0de350e"}]}