Skip to content
This repository has been archived by the owner on Dec 7, 2018. It is now read-only.

Nonblock without exception #166

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Jan 8, 2016

  1. adding RSpec namespace (3.4.0) doesn't contain the global space monke…

    …ypatch of .describe anymore
    Tiago Cardoso committed Jan 8, 2016
    Configuration menu
    Copy the full SHA
    21ddab6 View commit details
    Browse the repository at this point in the history
  2. using the new read_ and write_nonblock signature (ruby 2.1) in which …

    …one doesn't need to handle Wait* Exception (Closes celluloid#139)
    Tiago Cardoso committed Jan 8, 2016
    Configuration menu
    Copy the full SHA
    5321f59 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/celluloid/celluloid-io in…

    …to nonblock_without_exception
    
    Conflicts:
    	lib/celluloid/io/stream.rb
    	spec/celluloid/io/actor_spec.rb
    	spec/celluloid/io/dns_resolver_spec.rb
    	spec/celluloid/io/mailbox_spec.rb
    	spec/celluloid/io/ssl_server_spec.rb
    	spec/celluloid/io/ssl_socket_spec.rb
    	spec/celluloid/io/tcp_server_spec.rb
    	spec/celluloid/io/tcp_socket_spec.rb
    	spec/celluloid/io/udp_socket_spec.rb
    	spec/celluloid/io/unix_server_spec.rb
    	spec/celluloid/io/unix_socket_spec.rb
    	spec/celluloid/io_spec.rb
    Tiago Cardoso committed Jan 8, 2016
    Configuration menu
    Copy the full SHA
    8098ebc View commit details
    Browse the repository at this point in the history
  4. adapted the code from the http gem according to tarcieri's suggestion…

    … and using it to encapsulate nonblock reads and writes inside the streams
    Tiago Cardoso committed Jan 8, 2016
    Configuration menu
    Copy the full SHA
    de71524 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2016

  1. Configuration menu
    Copy the full SHA
    f4160d6 View commit details
    Browse the repository at this point in the history
  2. encapsulating nonblock usage for UDPSockets within the #perform_io me…

    …thod
    Tiago Cardoso committed Jan 11, 2016
    Configuration menu
    Copy the full SHA
    ecdd882 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2016

  1. adding exception: false option to the nonblocking APIs, except UDPSoc…

    …ket, as the arguments are directly passed and one should leverage it himself
    Tiago Cardoso committed Jan 17, 2016
    Configuration menu
    Copy the full SHA
    13630b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2016

  1. adding the exception: false option when using the udp socket to perfo…

    …rm dns queries (this one is only compatible with ruby 2.3.0)
    Tiago Cardoso committed Jan 18, 2016
    Configuration menu
    Copy the full SHA
    d21ac9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b397086 View commit details
    Browse the repository at this point in the history
  3. redefining #read* and write_nonblock for ruby 2.1 or bigger; passing …

    …exception: false flag all the time
    Tiago Cardoso committed Jan 18, 2016
    Configuration menu
    Copy the full SHA
    d621577 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f68e551 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2016

  1. Configuration menu
    Copy the full SHA
    c85cac9 View commit details
    Browse the repository at this point in the history
  2. making nonblock calls within celluloid streams exceptionless by defau…

    …lt, unless someone is messing with the :exception option
    Tiago Cardoso committed Jan 19, 2016
    Configuration menu
    Copy the full SHA
    1e8b3d6 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into nonblock_without_exception

    Tiago Cardoso committed Jan 19, 2016
    Configuration menu
    Copy the full SHA
    339b771 View commit details
    Browse the repository at this point in the history