{"push_id":814625156,"size":127,"distinct_size":57,"ref":"refs/heads/master","head":"6b09276cd46272fdabfc552e8b64b29f2a69ebde","before":"1c91658c2f239d736a326ee5fc2fa9dee869a26a","commits":[{"sha":"558a016e2c02157aa610ae55e72e14a18e43abc5","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py/compile: Refine SyntaxError for repeated use of global/nonlocal.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/558a016e2c02157aa610ae55e72e14a18e43abc5"},{"sha":"a7ffa972f30052368ccd304787bbe523d212fc57","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"tests: Add tests for non-compliant behaviour of lexer.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/a7ffa972f30052368ccd304787bbe523d212fc57"},{"sha":"081f9325f522b25e2f6b4266dca3f2d2dd1c69ac","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py/lexer: Raise NotImplError for unicode name escape, instead of assert.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/081f9325f522b25e2f6b4266dca3f2d2dd1c69ac"},{"sha":"0be3c70cd88da39ee4dcc328ba3bde1e5abcd406","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py/lexer: Raise SyntaxError when unicode char point out of range.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/0be3c70cd88da39ee4dcc328ba3bde1e5abcd406"},{"sha":"2b000474d9350ede1c1aedb83ba8976d81ba4cf8","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"py/lexer: Properly classify floats that look like hex numbers.\n\nEg 0e0 almost looks like a hex number but in fact is a float.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/2b000474d9350ede1c1aedb83ba8976d81ba4cf8"},{"sha":"75a811a6df51392868ba35e9e341d882b842b066","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"tests: Move int+unicode test to unicode-specific test directory.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/75a811a6df51392868ba35e9e341d882b842b066"},{"sha":"b864e7afe4af74392d27fda71debd74c48a27ed3","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Remove the UART0 programming pins from the smoke test.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/b864e7afe4af74392d27fda71debd74c48a27ed3"},{"sha":"ec8589e4c9e99dc28ff8c1fc981bcb9af591a1dc","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Improve uniflash script and make it a bit more verbose.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/ec8589e4c9e99dc28ff8c1fc981bcb9af591a1dc"},{"sha":"e3f8777ee8b50ef8ed45493812a6c0bf94ed38fa","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Implement new Pin API.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/e3f8777ee8b50ef8ed45493812a6c0bf94ed38fa"},{"sha":"86854c70719954f0de3a64a331f787d0676eac7f","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Adapt smoke.py for the new pin API.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/86854c70719954f0de3a64a331f787d0676eac7f"},{"sha":"475c60eefcaae55a5ddeed95587ed262a663a735","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Add alt param to Pin constructor.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/475c60eefcaae55a5ddeed95587ed262a663a735"},{"sha":"598aad214030685778623f83b7ed5aeb308385b7","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Fix bug in pybsleep remove.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/598aad214030685778623f83b7ed5aeb308385b7"},{"sha":"42054c3cad3c31fa25c09450577d986b62d983c0","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Add mphal error to raise hardware related exceptions.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/42054c3cad3c31fa25c09450577d986b62d983c0"},{"sha":"d5e256486eafab543c3e24850fe87136c2f0575d","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Re-work Pin class according to the new API.\n\nAlso add relevant test.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/d5e256486eafab543c3e24850fe87136c2f0575d"},{"sha":"36821d095a2657ab370a8f413f471f4c9ad9a8b5","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Add alternate functions list to Pin object.\n\nAlso remove pin.high() and pin.low() methods.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/36821d095a2657ab370a8f413f471f4c9ad9a8b5"},{"sha":"f91f212d9fef66e515935a52712613550a04ca65","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: New UART API plus related test.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/f91f212d9fef66e515935a52712613550a04ca65"},{"sha":"88ca6c94d9edab49eb3d7f4a006444800d8c1e6f","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"tests: Ignore exception chain test on the WiPy.\n\nFails because warnings are not enabled on the CC3200.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/88ca6c94d9edab49eb3d7f4a006444800d8c1e6f"},{"sha":"f8b98d832962f89ac860834c65d194ed606119ec","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"tests/wipy: Improve UART tests with no pin assignment case.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/f8b98d832962f89ac860834c65d194ed606119ec"},{"sha":"4054c4eadd13fa3aaacb96202cdfb1a666484b5c","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Remove I2C inline documentation (sphinx is on the lead).","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/4054c4eadd13fa3aaacb96202cdfb1a666484b5c"},{"sha":"4d7fa05b43cb3db88a6ecacf8406d2636f202aba","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"Daniel Campora"},"message":"cc3200: Improve Pin and UART implementation.\n\nDeassign pins af before assigning. Make uart.any() return the\ncorrect value everytime, this requires interrupts to be always\nenabled.","distinct":false,"url":"https://api.github.com/repos/tobbad/micropython/commits/4d7fa05b43cb3db88a6ecacf8406d2636f202aba"}]}