Permalink
Commits on Apr 20, 2011
  1. qlc with exact matching on pid fixed

    Ulf Wiger
    Ulf Wiger committed Apr 20, 2011
Commits on Apr 19, 2011
  1. added gproc_dist:sync()

    Ulf Wiger
    Ulf Wiger committed Apr 19, 2011
Commits on Apr 18, 2011
  1. changed app vsn to 0.2.2

    Ulf Wiger
    Ulf Wiger committed Apr 18, 2011
  2. merged from ghaskins + eunit test for local mreg

    Ulf Wiger
    Ulf Wiger committed Apr 18, 2011
  3. Fix parameter ordering issue in mreg(, g, ) calls

    Gregory Haskins
    Gregory Haskins committed Apr 18, 2011
    The code currently throws an exception for any mreg() against a global
    scoped object.  This is due to a parameter ordering issue on the
    internal call to gproc_lib:insert_many().  Fix this ordering, and add
    an unit test to ensure mreg() works in the future.
    
    Signed-off-by: Gregory Haskins <ghaskins@novell.com>
  4. v0.2.1 - bugs in qlc; test cases added

    Ulf Wiger
    Ulf Wiger committed Apr 18, 2011
  5. updated app vsn to 0.2.0

    Ulf Wiger
    Ulf Wiger committed Apr 18, 2011
  6. Fixed select/qlc scope (default: all); fixed dist eunit test; new rebar

    Ulf Wiger
    Ulf Wiger committed Apr 18, 2011
    gproc:select/1 now defaults to global+local scope (BW incompatible change)
    Type specs have been updated to reflect that {Scope, Type} is a valid first
    argument to select/2, first/1, next/2 et al.
    
    The gproc_dist_tests module has been improved, and now works (most of the time,
    although it can still time out occasionally).
Commits on Apr 3, 2011
  1. chasing timing issues with gproc_dist_tests

    Ulf Wiger
    Ulf Wiger committed Apr 3, 2011
  2. updated app version to 0.1.2

    Ulf Wiger
    Ulf Wiger committed Apr 3, 2011
  3. Added gproc:give_away/2 and introduced eunit tests for gproc_dist

    Ulf Wiger
    Ulf Wiger committed Apr 3, 2011
    EUnit tests have been moved out of the gproc and gproc_dist modules,
    and put into the test/ directory.
    
    The contents of README.md have been moved to doc/overview.edoc, and
    edown is instructed to automatically update the top-level README.md.
    
    Abecciu's gen_leader added to the rebar dependency list.
Commits on Mar 30, 2011
  1. surrender/2 -> give_away/2; gproc_dist tests

    Ulf Wiger
    Ulf Wiger committed Mar 30, 2011
Commits on Mar 29, 2011
  1. eunit tests for surrender/2

    Ulf Wiger
    Ulf Wiger committed Mar 29, 2011
  2. added surrender/2

    Ulf Wiger
    Ulf Wiger committed Mar 29, 2011
Commits on Mar 18, 2011
  1. re-exported lookup_value/1

    Ulf Wiger
    Ulf Wiger committed Mar 18, 2011
Commits on Mar 7, 2011
  1. remove reverse mapping in cancel_wait

    Ulf Wiger
    Ulf Wiger committed Mar 7, 2011
Commits on Mar 4, 2011
  1. case_clause in process_is_down()

    Ulf Wiger
    Ulf Wiger committed Mar 4, 2011
    The crash is funny. I don't know how another process could
    register the name before the reverse mapping of (presumably) a waiter
    is removed. Perhaps some earlier bug caused lingering garbage in the
    table? Anyway, I have added a clause to handle the event, so it shouldn't
    crash anymore.
  2. pulled norton changes + rebuilt docs

    Ulf Wiger
    Ulf Wiger committed Mar 4, 2011
Commits on Mar 3, 2011
  1. Export lookup_value/1

    norton committed Mar 3, 2011
Commits on Feb 24, 2011
  1. Add deps

    norton committed Feb 24, 2011
  2. Merge branch 'master' of github.com:esl/gproc

    Ulf Wiger
    Ulf Wiger committed Feb 24, 2011
  3. Rename vsn to 0.1.0

    norton committed Feb 24, 2011
  4. Rename gproc_eqc_tests.erl

    norton committed Feb 24, 2011
  5. Remove ebin/gproc.app

    norton committed Feb 24, 2011
  6. Add ebin and .eunit

    norton committed Feb 24, 2011
Commits on Jan 11, 2011
  1. timer bug in gproc:request_wait/2

    Ulf Wiger
    Ulf Wiger committed Jan 11, 2011
Commits on Dec 19, 2010
  1. Merge branch 'compile-warning' of https://github.com/norton/gproc int…

    Ulf Wiger
    Ulf Wiger committed Dec 19, 2010
    …o norton-compile-warning
  2. fix compile warning

    norton committed Dec 19, 2010
Commits on Dec 2, 2010
Commits on Nov 21, 2010
  1. Merge branch 'fix-leaking-timeout' of https://github.com/jlouis/gproc

    Ulf Wiger
    Ulf Wiger committed Nov 21, 2010
    …into jlouis-fix-leaking-timeout
Commits on Nov 20, 2010
  1. Limit the leakiness of a timeout in gproc:await/2.

    jlouis committed Nov 20, 2010
    If we get a value before timeout happens, the timer is still there and
    will fire at a later time. This means that the timeout will leak from
    gproc into the process which called await/2 and that process might not
    be ready to handle the problem.
    
    This fix cancels the timer if the normal message is received. It does
    not eliminate the leak though, since the timer might have fired just
    before we get to receive the message and thus be in the msg queue of
    the process. The cancel will then fail and the timeout will have
    leaked. To give a receiver a hint, we have opted to make timeout into
    gproc_timeout as an atom() in the hope this will suggest where to
    look.
Commits on Oct 31, 2010
  1. re-generated docs with updated edown

    Ulf Wiger
    Ulf Wiger committed Oct 31, 2010
Commits on Oct 23, 2010
  1. undid mistaken delete of pdf file

    Ulf Wiger
    Ulf Wiger committed Oct 23, 2010