{"push_id":842540471,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"9011815d862683711a6d79bb76a553d84b6e4556","before":"22cb7cd95336a4ce2f42e8f16cee71127f4728ce","commits":[{"sha":"805c6534f8503f14a4d9e4169502e309b2a51bba","author":{"email":"039713379e8087d6f0d0c68df516f3541f6b3bc0@gmail.com","name":"Galen Hazelwood"},"message":"extmod/modlwip: Initial commit of the lwip network stack module","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/805c6534f8503f14a4d9e4169502e309b2a51bba"},{"sha":"9a334d41e3c20dfde053cd95b9f80c384c51c2a9","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"tests/jni: Test for basic object operations.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/9a334d41e3c20dfde053cd95b9f80c384c51c2a9"},{"sha":"0dbd928ceefed09d65276211c70d0137b4734011","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"Makefiles: Remove duplicate object files when linking.\n\nScenario: module1 depends on some common file from lib/, so specifies it\nin its SRC_MOD, and the same situation with module2, then common file\nfrom lib/ eventually ends up listed twice in $(OBJ), which leads to link\nerrors.\n\nMake is equipped to deal with such situation easily, quoting the manual:\n\"The value of $^ omits duplicate prerequisites, while $+ retains them and\npreserves their order.\" So, just use $^ consistently in all link targets.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/0dbd928ceefed09d65276211c70d0137b4734011"},{"sha":"81a1e172383ca75a2e089cdf9c3b97b1e5c2463c","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"stmhal/ffconf.h: Include py/mpconfig.h.\n\nmpconfigport.h is a private, partial header not providing correct settings\nunless included by py/mpconfig.h.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/81a1e172383ca75a2e089cdf9c3b97b1e5c2463c"},{"sha":"4a9c60cdfb509b61dd71dbaec36293239e6e53cc","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"stmhal: Typo fix in comment.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/4a9c60cdfb509b61dd71dbaec36293239e6e53cc"},{"sha":"cf6daa096681dd2926e37415eb10ac99c36f5c0d","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"docs: Explicitly specify behavior of UART stream protocol methods on timeout.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/cf6daa096681dd2926e37415eb10ac99c36f5c0d"},{"sha":"b7ab70c71c3db3fd81aeadb50874615977b1eadb","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"docs: USB_VCP: Always in non-blocking mode, clarify stream method returns.\n\nThey return None if no data available.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/b7ab70c71c3db3fd81aeadb50874615977b1eadb"},{"sha":"1c55310bcced133fa4efc1546c0001f3ae4a9fc6","author":{"email":"7e407f479ca98d1f21e09f6980a7df5adaeac9ff@zoho.com","name":"stijn"},"message":"windows: Do not use wildcards when looking for sources in directories containing optional features\n\nFixes issues like #1532","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/1c55310bcced133fa4efc1546c0001f3ae4a9fc6"},{"sha":"ca9eb81d0b8624bfee6dac7b062747b01e8aeb4b","author":{"email":"7e407f479ca98d1f21e09f6980a7df5adaeac9ff@zoho.com","name":"stijn"},"message":"windows: Add usleep() implementation for msvc port\n\nAlso make sleep.c self-contained by moving initialization code,\ninstead of having part of the code in init.c, and add a header file\nto accomodate this.\nmsec_sleep() now uses the usleep() implementation as well.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/ca9eb81d0b8624bfee6dac7b062747b01e8aeb4b"},{"sha":"a3a33db40921494901b18f535104c98dd7a7216a","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"cc3200: Enable WLAN irq on creation.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/a3a33db40921494901b18f535104c98dd7a7216a"},{"sha":"359a8aa760748b0e4b1240bcabdfa9d8b49db93f","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"docs/wipy: Fix error in WLAN quickref.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/359a8aa760748b0e4b1240bcabdfa9d8b49db93f"},{"sha":"a654914de4ba4fb329ef0d5849bead9a3d992202","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"cc3200: Allow to read pin value when in OPEN_DRAIN mode.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/a654914de4ba4fb329ef0d5849bead9a3d992202"},{"sha":"c773053f58680ad52130d84c3c1f22ad474da942","author":{"email":"3ee423fe44e0e388aa008288895c0dda7a9339ed@greenhills.co.uk","name":"Martijn Koster"},"message":"docs/wipy: Fix several typos.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/c773053f58680ad52130d84c3c1f22ad474da942"},{"sha":"8e8aac89a5c5cd9e1510f332194d286df7e08945","author":{"email":"3ee423fe44e0e388aa008288895c0dda7a9339ed@greenhills.co.uk","name":"Martijn Koster"},"message":"cc3200: Update README to change pyb to machine.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/8e8aac89a5c5cd9e1510f332194d286df7e08945"},{"sha":"79f404a287808b700e2a07826aea3338e7368498","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"stmhal: Fix USB_VCP.recv so that it returns actual amount of bytes read.\n\nAddresses issue #1529.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/79f404a287808b700e2a07826aea3338e7368498"},{"sha":"393d0c16799a4eda787886bc0c7fce0da3c4adb8","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/moductypes: Implement buffer protocol.\n\nThis is required to write structures to files, pass to FFI functions,\netc.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/393d0c16799a4eda787886bc0c7fce0da3c4adb8"},{"sha":"dc93f25bb857568010f61594643adddca3e20040","author":{"email":"a83f11d45990c1aae2d88dec6cfd8368b4b0182d@ignitron.net","name":"stijn"},"message":"windows: Erase pre-calc'd number of chars instead of clearing whole line.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/dc93f25bb857568010f61594643adddca3e20040"},{"sha":"12fab63928977c20bd085459516e9b4e020ef24a","author":{"email":"a83f11d45990c1aae2d88dec6cfd8368b4b0182d@ignitron.net","name":"stijn"},"message":"lib: Replace tabs with spaces in readline.c","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/12fab63928977c20bd085459516e9b4e020ef24a"},{"sha":"f3e46d0c52de989e1d408f25f0b29b19a18d8927","author":{"email":"a83f11d45990c1aae2d88dec6cfd8368b4b0182d@ignitron.net","name":"stijn"},"message":"windows: Rename \"time\" module to \"utime\" for consistency with others.","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/f3e46d0c52de989e1d408f25f0b29b19a18d8927"},{"sha":"e0d7740a2294ed6bc7c6237f1a12413e0c5a9ce1","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/modlwip: slip: Use stream protocol and be port-independent.\n\nBased on the original patch by Galen Hazelwood:\nhttps://github.com/micropython/micropython/pull/1517 .","distinct":true,"url":"https://api.github.com/repos/neilh10/micropython/commits/e0d7740a2294ed6bc7c6237f1a12413e0c5a9ce1"}]}