{"push_id":2734266273,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"81e320aecc2c7e21235244ade084ba4f71ff40e7","before":"a8736e5c36a7e6de842217c4edb74dfc91c97512","commits":[{"sha":"7c98c6b0536b70960870ff2e2bee24419f6d60ff","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"tests: Improve feature detection for VFS.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/7c98c6b0536b70960870ff2e2bee24419f6d60ff"},{"sha":"1b88433f2dbe9ea7d0810923ab0bdc193c4bd5ed","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"tests/run-tests: Add nrf target.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/1b88433f2dbe9ea7d0810923ab0bdc193c4bd5ed"},{"sha":"055ee1891977f7ce43c99c6fb31b9a15ee22896f","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"tests/run-tests: Improve crash reporting when running on remote targets.\n\nIt is very useful to know the actual error when debugging why a test fails.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/055ee1891977f7ce43c99c6fb31b9a15ee22896f"},{"sha":"4a2051eec7f60c4a05822da540f763c5bc1775b1","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"extmod/modlwip: Deregister all lwIP callbacks when closing a socket.\n\nOtherwise they may be called on a socket that no longer exists.\n\nFor example, if the GC calls the finaliser on the socket and then reuses\nits heap memory, the \"callback\" entry of the old socket may contain invalid\ndata.  If lwIP then calls the TCP callback the code may try to call the\nuser callback object which is now invalid.  The lwIP callbacks must be\nderegistered during the closing of the socket, before all the pcb pointers\nare set to NULL.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/4a2051eec7f60c4a05822da540f763c5bc1775b1"},{"sha":"7a67f057d74e9a16e7ae7bc562e592335145eaee","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"extmod/modussl: Support polling in ussl objects by passing through ioctl\n\nThe underlying socket can handling polling, and any other transparent ioctl\nrequests.  Note that CPython handles the case of polling an ssl object by\npolling the file descriptor of the underlying socket file, and that\nbehaviour is emulated here.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/7a67f057d74e9a16e7ae7bc562e592335145eaee"},{"sha":"7a4f1b00f6dc279419ef72f4156480b4b84b1108","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"py/stream: Introduce MP_STREAM_GET_FILENO ioctl request.\n\nCan be used by POSIX-like systems that associate file numbers with a file.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/7a4f1b00f6dc279419ef72f4156480b4b84b1108"},{"sha":"ef554ef9a2708a8f344f22e586f52fb1343ed524","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"unix: Use MP_STREAM_GET_FILENO to allow uselect to poll general objects.\n\nThis mechanism will scale to to an arbitrary number of pollable objects, so\nlong as they implement the MP_STREAM_GET_FILENO ioctl.  Since ussl objects\npass through ioctl requests transparently to the underlying socket object,\nit will allow ussl sockets to be polled.  And a user object with uio.IOBase\nas a base could support polling.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/ef554ef9a2708a8f344f22e586f52fb1343ed524"},{"sha":"4343c9330e126a78af1ece71c0767c75d16fc93f","author":{"name":"Andrew Leech","email":"dbf191ef5c53d1f0bd784a11f52c2d301b165f09@planetinnovation.com.au"},"message":"stm32: Add method for statically configuring pin alternate function.\n\nWorks with pins declared normally in mpconfigboard.h, eg. (pin_XX), as well\nas (pyb_pin_XX).\n\nProvides new mp_hal_pin_config_alt_static(pin_obj, mode, pull, fn_type)\nfunction declared in pin_static_af.h to allow configuring pin alternate\nfunctions by name at compile time.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/4343c9330e126a78af1ece71c0767c75d16fc93f"},{"sha":"4201f36a468b5fda260c8e8cd3b3b067e8559bac","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"stm32/sdcard: Use mp_hal_pin_config_alt_static to configure SD card pins","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/4201f36a468b5fda260c8e8cd3b3b067e8559bac"},{"sha":"55632af70a66f93b568935dfda09e90de9dcc2c3","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"nrf/Makefile: Make sure dependencies for pins_gen.c are correct.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/55632af70a66f93b568935dfda09e90de9dcc2c3"},{"sha":"9addc38af4419b6895b7384c8ab7b6ac76510e09","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"nrf: Properly use (void) instead of () for function definitions.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/9addc38af4419b6895b7384c8ab7b6ac76510e09"},{"sha":"6ac430428467fc2f4b8a479865ed3dc4ce1f7967","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"nrf/boards/microbit: Use MICROPY_PY_BUILTINS_FLOAT to detect FP support.\n\nThis works for both single and double precision float.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/6ac430428467fc2f4b8a479865ed3dc4ce1f7967"},{"sha":"b7004efe369f3aa005b019d6a8afcbfb399607d6","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"travis: Add nrf port to Travis CI build.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/b7004efe369f3aa005b019d6a8afcbfb399607d6"},{"sha":"6e50df4e21f13dc62858afbb927e563b721433b8","author":{"name":"roland","email":"0d270388f2f92757a5de0f4bd891d3b392c44c4f@van-straten.org"},"message":"tools/dfu.py: Pad image data to 8 byte alignment to support L476.\n\nThanks to @dhylands for this patch to pad the image to 8-byte boundaries.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/6e50df4e21f13dc62858afbb927e563b721433b8"},{"sha":"feec0a6909c00ebf0df3250fabaaf10bff73614b","author":{"name":"roland","email":"0d270388f2f92757a5de0f4bd891d3b392c44c4f@van-straten.org"},"message":"tools/pydfu.py: Use getfullargspec instead of getargspec for newer pyusb\n\npyusb v1.0.2 warns about `getargspec` as being deprecated.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/feec0a6909c00ebf0df3250fabaaf10bff73614b"},{"sha":"84d5dd46fec2aa5a7c585e42927178acf2055405","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"docs/library/index: Remove all conditionals from library index.\n\nIt's fair to just provide a link to all available modules, regardless of\nthe port.  Most of the existing ports (unix, stm32, esp8266, esp32) share\nmost of the same set of modules anyway, so no need to maintain separate\nlists for them.  And there's a big discussion at the start of this index\nabout modules not being available on a given port.\n\nFor port-specific modules, they can also be listed unconditionally because\nthey have headings that explicitly state they are only available on certain\nports.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/84d5dd46fec2aa5a7c585e42927178acf2055405"},{"sha":"5b1ca6666839f7f894156c1b737463e0813bea19","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"docs/library/index: Add hint about using help('modules') for discovery.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/5b1ca6666839f7f894156c1b737463e0813bea19"},{"sha":"0ab84289952a9a9b7f35a89943f1e8e1ddd11696","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"docs/reference/index: Remove conditional for inline asm docs.\n\nThe heading of this section makes it clear it is for Thumb-2 architectures\nonly.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/0ab84289952a9a9b7f35a89943f1e8e1ddd11696"},{"sha":"81e320aecc2c7e21235244ade084ba4f71ff40e7","author":{"name":"Damien George","email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com"},"message":"docs/library/machine: Remove conditionals in machine class index.\n\nThe machine module should be standard across all ports so should have the\nsame set of classes in the docs.  A special warning is added to the top of\nthe machine.SD class because it is not standardised and only available on\nthe cc3200 port.","distinct":true,"url":"https://api.github.com/repos/rolandvs/micropython/commits/81e320aecc2c7e21235244ade084ba4f71ff40e7"}]}
{"actor":{"display_login":"rolandvs"}}