Permalink
Commits on Oct 14, 2014
  1. Fix setting monitors on calling processes

    ppikula committed Oct 14, 2014
    When process was in the waiting list it was monitored twice and only one monitor
    was canceled.
Commits on Oct 2, 2014
  1. Merge pull request #57 from sasa1977/fix/typespec

    devinus committed Oct 2, 2014
    allow pids in typespecs
  2. allow pids in typespecs

    sasa1977 committed Oct 2, 2014
Commits on Aug 31, 2014
  1. Update README.md

    devinus committed Aug 31, 2014
Commits on Aug 10, 2014
  1. Bump version to 1.3.0

    devinus committed Aug 10, 2014
  2. Merge branch 'clean_shutdown' of github.com:quiquepaz/poolboy into qu…

    devinus committed Aug 10, 2014
    …iquepaz-clean_shutdown
    
    Conflicts:
    	src/poolboy.erl
  3. Update .travis.yml

    devinus committed Aug 10, 2014
Commits on Jul 25, 2014
  1. Update README

    devinus committed Jul 25, 2014
  2. Bump version to 1.2.2

    devinus committed Jul 25, 2014
  3. Correctly shutdown the worker supervisor

    devinus committed Jul 25, 2014
    Closes #53.
Commits on May 21, 2014
  1. Merge pull request #52 from hlieberman/master

    devinus committed May 21, 2014
    Move gen:start_ret/0 type definition into poolboy.
  2. Move gen:start_ret/0 type definition into poolboy.

    hlieberman committed May 21, 2014
    Because gen doesn't export the start_ret type, we need to move it
    into poolboy to actually use it.
Commits on May 20, 2014
  1. Merge pull request #51 from sasa1977/fix/pool-typespecs

    devinus committed May 20, 2014
    Fix/pool typespecs
  2. fix supervisor typespecs

    sasa1977 committed May 20, 2014
Commits on May 9, 2014
  1. We're done supporting R15

    devinus committed May 9, 2014
  2. Don't warn about queue type on 17.0

    devinus committed May 9, 2014
    Closes #47.
Commits on May 3, 2014
  1. Merge pull request #50 from arjan/worker-stack

    devinus committed May 3, 2014
    Use workers as a stack, not a queue
Commits on May 2, 2014
  1. Use workers as a stack, not a queue

    arjan committed May 2, 2014
    Instead of round-robin of worker selection from the pool, we now use a
    LIFO principle to select a worker.  Rationale behind this is that 'hot'
    workers are better workers to use than cold workers.
    
    For instance, in database applications, worker processes might decide to
    close their connection after being idle for a while (see devinus'
    comment on #30). Doing
    round-robin selection would cause a new database connection to be
    established each time for each new worker even when the pressure on the
    pool is low (e.g. with just 1 process doing sequential db queries).
Commits on Apr 28, 2014
  1. Bump version to 1.2.1

    devinus committed Apr 28, 2014
  2. Merge pull request #48 from josevalim/patch-1

    devinus committed Apr 28, 2014
    Include version in package.exs
  3. Include version in package.exs

    josevalim committed Apr 28, 2014
    Otherwise, the project is not compiled successfully.
    
    After this change is applied, I would advise for a new
    package to be published on hex.pm.
Commits on Apr 24, 2014
Commits on Apr 18, 2014
  1. Update .travis.yml

    devinus committed Apr 18, 2014
Commits on Feb 28, 2014
  1. Merge pull request #42 from ericmj/compat-17

    devinus committed Feb 28, 2014
    Compatibility with 17.0-rc2
  2. Compatibility with 17.0-rc2

    ericmj committed Feb 28, 2014
    Type queue() warns on 17.0, queue:queue() warns on R16, so disable
    warnings_as_errors for now.
Commits on Feb 13, 2014
  1. Merge pull request #41 from kiela/master

    devinus committed Feb 13, 2014
    Add R16B03, R16B03-1 and 17.0-rc1 to .travis.yml
Commits on Feb 12, 2014
  1. Merge pull request #40 from bitdeli-chef/master

    devinus committed Feb 12, 2014
    Add a Bitdeli Badge to README
Commits on Jan 14, 2014
  1. Merge pull request #38 from synlay/feature/behaviour_callback_refacto…

    devinus committed Jan 14, 2014
    …ring
    
    Dialyzer behaviour/callback optimizations for newer Erlang releases
  2. Replaced behaviour_info/1 with new -callback specs

    drobakowski committed Jan 14, 2014
    WARNING: this commit breaks compatibility with
             Erlang releases prior to R15
Commits on Jan 13, 2014
  1. Bump version to 1.1.0

    devinus committed Jan 13, 2014
  2. Update .travis.yml

    devinus committed Jan 13, 2014