Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Current scheduler and I/O work #6577

Closed
wants to merge 58 commits into from
Closed

Commits on May 13, 2013

  1. core::rt: Remove Close trait

    We will just use RAII for now.
    brson committed May 13, 2013
    Configuration menu
    Copy the full SHA
    34be071 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b4d4ed View commit details
    Browse the repository at this point in the history
  3. core::rt: Begin implementing TcpStream

    This ended up touching a lot of code related to error handling.
    brson committed May 13, 2013
    Configuration menu
    Copy the full SHA
    b2fbd34 View commit details
    Browse the repository at this point in the history
  4. core::rt: Clean up the interface to rtio

    Make names that better match rt::io. Return error types.
    brson committed May 13, 2013
    Configuration menu
    Copy the full SHA
    93ca5eb View commit details
    Browse the repository at this point in the history
  5. core::rt: Improve docs

    brson committed May 13, 2013
    Configuration menu
    Copy the full SHA
    23bf892 View commit details
    Browse the repository at this point in the history
  6. core::rt Restructure some modules

    Put all uv code under rt::uv, as if it were in its own crate.
    Pull local_sched out of rt::sched.
    brson committed May 13, 2013
    Configuration menu
    Copy the full SHA
    ab284d4 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2013

  1. Configuration menu
    Copy the full SHA
    01b7b7d View commit details
    Browse the repository at this point in the history
  2. core::rt: Fix the finalizer on UvTcpStream and UvTcpListener

    Eliminates a lot of calls to `close`
    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    b771c99 View commit details
    Browse the repository at this point in the history
  3. core::rt: Fix some copies in uv

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    cfd183d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ab02c0 View commit details
    Browse the repository at this point in the history
  5. core::rt: Reording code

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    91ca3a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9138fea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dbf8966 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a134503 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ad6719e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    10355d7 View commit details
    Browse the repository at this point in the history
  11. Tidy

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    272c3c2 View commit details
    Browse the repository at this point in the history
  12. Warnings

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    936fce5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    40a9de5 View commit details
    Browse the repository at this point in the history
  14. core::rt: Add a simple channel type for passing buffered messages bet…

    …ween Scheduler and Task
    
    Called 'Tube' for lack of anything better.
    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    414f3c7 View commit details
    Browse the repository at this point in the history
  15. core::rt: Make TCP servers work

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    d234cf7 View commit details
    Browse the repository at this point in the history
  16. core::rt: 0 is a valid TLS key

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    101aaa3 View commit details
    Browse the repository at this point in the history
  17. rtdebug off

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    4472a50 View commit details
    Browse the repository at this point in the history
  18. core: Cleanup warnings

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    52f015a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    329dfca View commit details
    Browse the repository at this point in the history
  20. core::rt: Docs

    brson committed May 14, 2013
    Configuration menu
    Copy the full SHA
    f934fa7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    204e3d8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ee0ce64 View commit details
    Browse the repository at this point in the history
  23. Merge remote-tracking branch 'brson/io-upstream' into incoming

    Conflicts:
    	src/libcore/logging.rs
    	src/libcore/rt/local_services.rs
    	src/libcore/rt/uv/mod.rs
    	src/libcore/rt/uv/net.rs
    	src/libcore/rt/uv/uvio.rs
    	src/libcore/unstable.rs
    brson committed May 14, 2013
    4 Configuration menu
    Copy the full SHA
    b04fce6 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2013

  1. 4 Configuration menu
    Copy the full SHA
    6a6076a View commit details
    Browse the repository at this point in the history
  2. core:rt: A few micro-opts

    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    bfd9aa9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36ad366 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6401ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc2897d View commit details
    Browse the repository at this point in the history
  6. core::rt: Initialize logging

    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    0a54bad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    174ec1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    afcf4f2 View commit details
    Browse the repository at this point in the history
  9. core: Turn task::unkillable, etc. into no-ops in newsched. rust-lang#…

    …6377
    
    Not necessary just yet but they make ARC not work.
    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    013b776 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b764d4c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    76e0977 View commit details
    Browse the repository at this point in the history
  12. core::rt: Add uv timer bindings

    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    4724966 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c42b03d View commit details
    Browse the repository at this point in the history
  14. rt: Rename sched_key to rt_key

    It is more general-purpose than holding scheduler pointers
    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    56c0b18 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7f5746f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    390dde5 View commit details
    Browse the repository at this point in the history
  17. core::rt: Warnings

    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    1c1f11e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    28a13ec View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d45dc8d View commit details
    Browse the repository at this point in the history
  20. core::rt: Copy many of the old io extensions to the new io

    Some resolve problem is keeping the tests from working
    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    2bc1e6b View commit details
    Browse the repository at this point in the history
  21. core::rt: Fix TCP test on mac

    brson committed May 15, 2013
    Configuration menu
    Copy the full SHA
    d951da8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0d1331f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    018dfaf View commit details
    Browse the repository at this point in the history

Commits on May 18, 2013

  1. Configuration menu
    Copy the full SHA
    03a8e59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5987b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26becc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df9e412 View commit details
    Browse the repository at this point in the history
  5. Whitespace

    brson committed May 18, 2013
    4 Configuration menu
    Copy the full SHA
    633af4c View commit details
    Browse the repository at this point in the history
  6. 5 Configuration menu
    Copy the full SHA
    8daa5ec View commit details
    Browse the repository at this point in the history