summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-09-09 23:26:25 +0200
committerAndy Wingo <wingo@pobox.com>2016-09-09 23:26:25 +0200
commitd0ea99d05452612193e1dfd111b51e348cc6dd35 (patch)
tree3fe87535a9b23f6129d8e79e21b02c7e4191c7bf /Makefile.am
parentUpdate test to-do (diff)
downloadguile-fibers-d0ea99d05452612193e1dfd111b51e348cc6dd35.tar.gz
Use Ian Price's priority search queues
* fibers/psq.scm: New file, imported from Ian Price's PFDS project (https://github.com/ijp/pfds). * Makefile.am: Add new file. * fibers/internal.scm: Use a PSQ for the sleepers set instead of the list. Fixes N^2 badness, apparently.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 98c4f55..869cc24 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -29,6 +29,7 @@ SOURCES = \
fibers/channels.scm \
fibers/epoll.scm \
fibers/internal.scm \
+ fibers/psq.scm \
web/server/fibers.scm
extlibdir = $(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/extensions