summaryrefslogtreecommitdiff
path: root/src/priority_queue.erl
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo spotted by Edwin Fine.Simon MacMullen2014-08-081-1/+1
| | | | Since hitting this line would cause a crash in the caller, and since this code is used very heavily (e.g. in the gen_server2 prioritised mailbox) and since it's been like that for over a year, I can only conclude that this code is unreachable. That conclusion is backed up by trying to get a pqueue() into a state which would hit that head - I was not able to. Still, it should be fixed...
* Update copyright for 2014bug25940Simon MacMullen2014-03-171-1/+1
|
* Transplant consumer priorities from bug 25553.Simon MacMullen2013-08-211-2/+35
|
* Refresh branch from stableEmile Joubert2013-07-311-1/+1
|\
| * fix typesMatthias Radestock2013-06-011-1/+1
| | | | | | | | (transplanted from eec14a745dd738a98cfb83e86a2b077d4280e314)
* | s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
|/
* Merge in defaultSimon MacMullen2013-01-301-1/+1
|\
| * Update copyright 2013bug25343Emile Joubert2013-01-231-1/+1
| |
* | Make priority_queue:len/1 fast.Simon MacMullen2012-11-081-35/+35
|/
* Update copyright 2012bug24606Emile Joubert2012-02-021-1/+1
|
* employ more sophisticated message queue formattingMatthias Radestock2011-07-281-0/+3
| | | | ...in the channel, queue and msg_store
* Minor refactor and introduce horrific inefficiencyMatthew Sackman2011-07-281-10/+6
|
* Make priority_queue be able to have a concept of infinity as a priorityMatthew Sackman2011-07-281-9/+28
|
* Update .erl and .hrl license boilerplatesMatthew Sackman2011-01-191-26/+11
|
* update copyright notices to say 2010 where appropriatebug22312David R. MacIver2010-02-091-3/+3
|
* s/bool()/boolean() in type specsbug21714Matthias Radestock2009-09-301-2/+2
| | | | since in R13B02 erlc spits out deprecation warnings otherwise
* New branch for bug 21425Matthew Sackman2009-08-191-1/+39
|
* Fixed unused-variable warningTony Garnock-Jones2009-04-241-1/+1
|
* handle negative prioritiesbug20354Matthias Radestock2009-04-151-0/+2
|
* add some signaturesMatthias Radestock2009-03-311-0/+21
|
* fix bugMatthias Radestock2009-03-311-1/+1
|
* small simplificationMatthias Radestock2009-03-311-2/+2
|
* don't call into queue module and don't break its encapsulationMatthias Radestock2009-03-311-12/+15
|
* fix bugMatthias Radestock2009-03-131-1/+1
|
* change representation from gb_tree to kv listMatthias Radestock2009-03-131-42/+43
| | | | which is much more efficient for small numbers of priorities; the common case.
* make in/2 insert items that are low priorityMatthias Radestock2009-03-121-6/+6
| | | | and make to_list do something sensible.
* another bug fixMatthias Radestock2009-03-121-1/+1
|
* fix bugMatthias Radestock2009-03-121-1/+2
|
* first cut at extending gen_server2 with prioritiesMatthias Radestock2009-03-121-0/+125
This just changes the representation of the message queue; the API changes are still to come.