Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Zitt/micropython-lib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: Zitt/micropython-lib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: asyncio-segfault
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 3 files changed
  • 1 contributor

Commits on Apr 23, 2014

  1. Configuration menu
    Copy the full SHA
    80ecd3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78fef25 View commit details
    Browse the repository at this point in the history
  3. asyncio: Recover eventloop's ability to work with callbacks.

    Actually, coroutine support for call_soon() is a hack, in big asyncio coroutine
    should be wrapped in Task object.
    pfalcon committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    25bcef1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2403bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65f0a05 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca9ea0d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a0a699e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    56ff510 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9301c15 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aff251b View commit details
    Browse the repository at this point in the history
  11. asyncio: Add asyncio.async() dummy factory function.

    Not Task bloat implemented (so far?), so just identity function for CPython
    compatibility.
    pfalcon committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    d63d73d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    efc5bac View commit details
    Browse the repository at this point in the history
  13. asyncio: Handle end of stream condition properly.

    By removing any IO watches for associated file handle. The way it's
    implemented tries to preserve OS-like separation between event loop and
    tasks. So, stream to finish watching fd for IO also issues syscall,
    instead of calling methods on loop instance directly. Calling method on
    loop would be more efficient, but will require storing reference to loop
    in each stream. And those separation matters...
    pfalcon committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    916eb33 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    18c0b2c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dbc45a2 View commit details
    Browse the repository at this point in the history
Loading