Commit Graph

318 Commits

Author SHA1 Message Date
Tony Garnock-Jones 801a9b7858 Very stupid straight-line throughput tests 2012-05-10 17:45:37 -04:00
Tony Garnock-Jones aa9b1769d7 README 2012-05-10 17:40:51 -04:00
Tony Garnock-Jones 6d07c877a9 Tweak embedded version numbering 2012-05-10 17:07:10 -04:00
Tony Garnock-Jones e1cf3c0458 Merge remote branch 'gui/master' 2012-05-10 17:02:16 -04:00
Tony Garnock-Jones 98c9fd5da4 Move OSX GUI into subdirectory. Preparing to merge repos. 2012-05-10 17:01:51 -04:00
Tony Garnock-Jones 3a87aa0d27 Merge remote branch 'j/master' 2012-05-10 16:55:36 -04:00
Tony Garnock-Jones 2829f54117 Move hop-java into its own subdirectory. Preparing for repo merges. 2012-05-10 16:54:10 -04:00
Tony Garnock-Jones 36edc2dc1a Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
Tony Garnock-Jones e094c17f73 Dedup subscriptions 2012-05-10 15:22:58 -04:00
Tony Garnock-Jones 18f09b324b Handle Channel_flow (by ignoring it) 2012-05-10 15:22:24 -04:00
Tony Garnock-Jones 5944d29e7c Correct accidentally-omitted flush in amqp codegen 2012-05-10 15:21:34 -04:00
Tony Garnock-Jones 8fbd287e6d Stub Basic_qos 2012-05-10 11:49:16 -04:00
Tony Garnock-Jones 560febdea3 Support default exchange routing in Basic_publish 2012-05-10 11:49:09 -04:00
Tony Garnock-Jones 5f250c7f90 Cosmetic improvement to error messages 2012-05-10 11:48:38 -04:00
Tony Garnock-Jones 8d893ebbee Support no_wait for Exchange_declare 2012-05-10 11:47:09 -04:00
Tony Garnock-Jones 215d869b51 Cope with Qpid brokenness 2012-05-10 11:46:16 -04:00
Tony Garnock-Jones 1512e12c2c Slightly more information at AMQP connection open time 2012-05-10 11:45:33 -04:00
Tony Garnock-Jones aa87e25a95 try -> try_lwt 2012-05-10 11:09:07 -04:00
Tony Garnock-Jones 513f0f7334 Make http subscription the same as other relays 2012-05-09 21:53:00 -04:00
Tony Garnock-Jones d66e4eeccc Fire callbacks on render exception too 2012-05-09 21:52:03 -04:00
Tony Garnock-Jones f857f88b7b Detect collisions like we used to before the node-name refactoring 2012-05-09 21:51:47 -04:00
Tony Garnock-Jones 015f6e04e5 Notes 2012-05-09 21:01:27 -04:00
Tony Garnock-Jones 747144bd0c Stamp built application with version information 2012-05-09 19:50:18 -04:00
Tony Garnock-Jones 7f0f815643 Copy libev dylib into the Resources and set the linked-in path. 2012-05-09 18:57:38 -04:00
Tony Garnock-Jones f1b3189895 Ignore scratch too 2012-05-09 17:22:00 -04:00
Tony Garnock-Jones 4bb356904c Merge branch 'master' into lwt 2012-05-07 22:17:46 -04:00
Tony Garnock-Jones 882fdb6af4 Favicon and touch icons 2012-05-07 22:17:37 -04:00
Tony Garnock-Jones b4c0589777 Lwtize the UI 2012-05-07 06:31:59 -04:00
Tony Garnock-Jones de9104cdb5 Yield if the backlog is long. 2012-05-05 23:07:20 -04:00
Tony Garnock-Jones 536f1a03d2 Yield the CPU every 1000 transmissions to a given node, and synchronously deliver. 2012-05-05 23:06:53 -04:00
Tony Garnock-Jones 03a165eae7 Only spawn queuenode threads if we are really creating a node 2012-05-05 23:00:10 -04:00
Tony Garnock-Jones 23c5ea314e Flush process not required with Lwt 2012-05-05 21:23:07 -04:00
Tony Garnock-Jones ca8ce5d180 Mutex on logging 2012-05-05 21:16:53 -04:00
Tony Garnock-Jones 7d5a29c3d6 Lwt port of AMQP driver 2012-05-05 21:11:54 -04:00
Tony Garnock-Jones f8bfb0e9dd Disabling flushing oddly improves latency as well as throughput? 2012-05-05 19:37:29 -04:00
Tony Garnock-Jones 3ec664d922 Use libev 2012-05-05 19:18:13 -04:00
Tony Garnock-Jones 3aa2b82bac Merge from master 2012-05-05 19:13:24 -04:00
Tony Garnock-Jones c56ffe22f5 Move bootstrap.css target under webpages 2012-05-05 19:12:24 -04:00
Tony Garnock-Jones c303ea9d17 Initial pass at Lwt conversion. 2012-05-05 18:18:23 -04:00
Tony Garnock-Jones e4dd74ca82 Update TODO 2012-05-05 15:36:03 -04:00
Tony Garnock-Jones 03d066a8d5 Live update of nodes list, grouped by node class 2012-05-05 13:37:53 -04:00
Tony Garnock-Jones 51cbec0565 Intern node names to permit faster routing. 2012-05-05 11:46:48 -04:00
Tony Garnock-Jones 2f80a54ffe Subscription.count 2012-05-05 10:30:31 -04:00
Tony Garnock-Jones b43fe2974c Switch to mutable backlog/waiter queues. 2012-05-05 09:47:20 -04:00
Tony Garnock-Jones ee5a079010 Switch back to linked-list Squeue implementation. The speed benefit
was marginal (maybe measurement error), and the penalty for the
fixed-size queue buffers in the array implementation might become a
problem when large numbers of queues are created.
2012-05-03 23:02:47 -04:00
Tony Garnock-Jones 3e01860b35 Remove currently-nonfunctional Help menu 2012-05-03 22:45:12 -04:00
Tony Garnock-Jones af8f638871 Fix copyright and licensing info 2012-05-03 22:08:55 -04:00
Tony Garnock-Jones 7c311b8970 Better About dialog 2012-05-03 22:08:47 -04:00
Tony Garnock-Jones 5ca8251f09 Sexp.assoc utility 2012-05-03 20:05:03 -04:00
Tony Garnock-Jones 6a2d487de3 Factor out _locked_pop. 2012-05-03 10:23:04 -04:00