Commit Graph

  • 7c11b3ace2 Renamings and better exports Tony Garnock-Jones 2014-05-07 19:23:11 -0400
  • 4a142b62b2 More temporary exports Tony Garnock-Jones 2014-05-06 21:23:59 -0400
  • 78ff95d8a2 Placeholder exports Tony Garnock-Jones 2014-05-06 21:14:07 -0400
  • a3bebaa089 Split out benchmarking programs to minimart-benchmark repo Tony Garnock-Jones 2014-05-02 20:29:14 -0400
  • b81e76bd74 Warmup to avoid outliers Tony Garnock-Jones 2014-05-01 15:54:12 -0400
  • 784f89d308 Account for startup/boot delay separately. Tony Garnock-Jones 2014-05-01 15:42:08 -0400
  • 51d7cffe3f More resolution at the very slow end Tony Garnock-Jones 2014-05-01 15:11:29 -0400
  • 5c4747e56b Measure internal messaging ping-pong latency Tony Garnock-Jones 2014-05-01 15:04:24 -0400
  • 0431a39cc1 Additional test Tony Garnock-Jones 2014-05-01 14:06:25 -0400
  • d3d50d0cc3 Presence detector doesn't actually directly depend on pattern.rkt Tony Garnock-Jones 2014-05-01 14:06:20 -0400
  • c514b2133a Fold in test cases from old pattern match implementation Tony Garnock-Jones 2014-05-01 14:05:28 -0400
  • ba006264fc Be more consistent about use of #f in matcher functions. Tony Garnock-Jones 2014-05-01 13:37:28 -0400
  • 80a2cef81c Limited route subtraction, via erase-path. Tony Garnock-Jones 2014-05-01 07:36:56 -0400
  • a8fdc0fff3 Route intersections via rand Tony Garnock-Jones 2014-05-01 06:46:22 -0400
  • 1352f0d473 Steps toward efficiently-indexed routing tables Tony Garnock-Jones 2014-05-01 00:30:18 -0400
  • 418132dad7 Add Racket package deps. Tony Garnock-Jones 2014-03-11 18:09:10 -0400
  • 55481dbdaf Profiler support Tony Garnock-Jones 2014-02-04 16:24:59 -0500
  • 67e9483d0e websocket-server -> websocket-local-server Tony Garnock-Jones 2014-01-13 19:33:48 -0500
  • 154c0664a3 SSL websocket support Tony Garnock-Jones 2013-11-06 16:01:55 -0500
  • 4ce46c562a Avoid some needless routing change notifications, at a cost of slightly less wieldy code Tony Garnock-Jones 2013-11-01 11:10:09 -0400
  • 44d08295be Timer driver Tony Garnock-Jones 2013-11-01 10:13:09 -0400
  • 66215d40f7 pattern-subst Tony Garnock-Jones 2013-10-30 18:01:39 +0000
  • 853f3b2f6c Expose log-events-and-actions?. Tony Garnock-Jones 2013-10-30 16:59:32 +0000
  • 9379661e06 Fix silly bug in module-begin for #lang minimart Tony Garnock-Jones 2013-10-30 16:49:45 +0000
  • 38b4fb6068 hash-table support in pattern.rkt Tony Garnock-Jones 2013-10-30 16:03:17 +0000
  • 0bd556c7b7 Option to log events and actions using log-info Tony Garnock-Jones 2013-10-30 15:43:12 +0000
  • 794e4d96f4 Fix stupid error: one little character out of place Tony Garnock-Jones 2013-10-30 15:12:59 +0000
  • 58c861a8d8 Use the tighter intersect? instead of intersect. Tony Garnock-Jones 2013-10-30 15:05:13 +0000
  • dd42701179 Changed defaults: no longer complain on supply reduction Tony Garnock-Jones 2013-10-30 14:42:27 +0000
  • cb4746033d Ensure shutdown of websocket connection on exn Tony Garnock-Jones 2013-10-30 14:25:48 +0000
  • 9242d264b3 I conjecture that the common case will see demand- and supply-levels of zero Tony Garnock-Jones 2013-10-29 15:41:02 +0000
  • ceada73709 Websocket driver and example Tony Garnock-Jones 2013-10-28 19:08:41 +0000
  • 235b0f2969 Functioning demand-matcher Tony Garnock-Jones 2013-10-28 19:08:24 +0000
  • b8a2883bf7 Tidy up logging Tony Garnock-Jones 2013-10-28 19:08:03 +0000
  • 2f494f5ec0 Fix error in intersect-routes Tony Garnock-Jones 2013-10-28 19:07:45 +0000
  • 918f963b1b co-route, route-accepts?; expose intersect-routes Tony Garnock-Jones 2013-10-28 19:07:09 +0000
  • 1c5eb177c5 Fix stupid cut and paste error Tony Garnock-Jones 2013-10-28 19:06:09 +0000
  • 371dbef54e Kill a process on non-#f, non-transition result from behavior Tony Garnock-Jones 2013-10-28 11:12:40 +0000
  • f8f31e7355 Slightly cleaner step check Tony Garnock-Jones 2013-10-28 11:12:25 +0000
  • 6e9da1a686 Cheesy hack to distinguish ground's world from primordial processes Tony Garnock-Jones 2013-10-28 11:06:05 +0000
  • 9f58657754 #lang minimart Tony Garnock-Jones 2013-10-28 10:56:40 +0000
  • 0ef6d92f09 Simpler require in example.rkt Tony Garnock-Jones 2013-10-28 10:55:46 +0000
  • 0ced7c940d Ignore non-actions in enqueue-actions Tony Garnock-Jones 2013-10-28 10:55:31 +0000
  • fe7cff36cb Ignore compiled/ directories; minimart/main.rkt; Makefile Tony Garnock-Jones 2013-10-28 10:33:04 +0000
  • 9c08cd1723 Multi-collection package Tony Garnock-Jones 2013-10-28 10:26:19 +0000
  • 24b88e2cf1 First call! Tony Garnock-Jones 2013-10-28 10:18:09 +0000
  • 63efb81656 run-actor -> run-ground, and detect system inertness. Tony Garnock-Jones 2013-10-28 10:17:59 +0000
  • 6d025ef69d Log termination of processes Tony Garnock-Jones 2013-10-28 10:17:40 +0000
  • c9e9465f85 Fix inertness-related bugs in core.rkt Tony Garnock-Jones 2013-10-28 10:17:29 +0000
  • af06aebe68 Support more convenient syntax for spawn-world, given implicit flattening of actions Tony Garnock-Jones 2013-10-28 10:16:03 +0000
  • 9df191393a Expose ? and wildcard? to clients of core.rkt Tony Garnock-Jones 2013-10-28 10:15:31 +0000
  • d3a88e2080 Ground; expose deliver-event. Tony Garnock-Jones 2013-10-28 09:53:51 +0000
  • 4faee90de2 Demand matcher Tony Garnock-Jones 2013-10-26 19:14:11 +0100
  • a357ee388c Presence detector Tony Garnock-Jones 2013-10-26 19:07:10 +0100
  • 50a37cee39 Shrink slightly Tony Garnock-Jones 2013-10-26 18:54:29 +0100
  • 5cc26681f5 Initial stab at implementation (largely cribbed from js-marketplace) Tony Garnock-Jones 2013-10-26 18:48:59 +0100
  • fbdad15ab6 Omit unneeded require Tony Garnock-Jones 2013-10-26 18:45:37 +0100
  • acd44a8890 Functional queue Tony Garnock-Jones 2013-10-26 18:41:37 +0100
  • 79851b8533 Simple quasi-unifier. Tony Garnock-Jones 2013-10-24 21:32:14 +0100