Commit Graph

478 Commits

Author SHA1 Message Date
Tony Garnock-Jones 5de93f6942 Use curl instead of wget, avoiding busyboxisms on Alpine 2018-12-24 11:35:06 +00:00
Tony Garnock-Jones aebf989e8d Prevent wrapExternal from triggering if recipient facet is no longer alive 2018-12-16 06:50:52 +00:00
Tony Garnock-Jones b85ba4a9f0 Ignore spurious differences in job patterns 2018-12-14 13:27:19 +00:00
Tony Garnock-Jones bbbc1cc0a0 Dispatch jobs based on advertised interest in job specs 2018-12-14 13:02:48 +00:00
Tony Garnock-Jones fb5f569342 Cosmetic 2018-12-14 13:02:12 +00:00
Tony Garnock-Jones f538891a25 Skeleton.isCompletelyConcrete 2018-12-14 13:01:54 +00:00
Tony Garnock-Jones 0f4a572393 Skeleton.match 2018-12-14 12:37:32 +00:00
Tony Garnock-Jones 14bb7f3d6f Fix failing tests 2018-12-14 12:37:21 +00:00
Tony Garnock-Jones 1f0bb77522 Tidy 2018-12-14 11:48:09 +00:00
Tony Garnock-Jones c3a64121cb veryclean 2018-12-14 11:33:15 +00:00
Tony Garnock-Jones 4e62a7c95a Parallelize compilation 2018-12-13 20:19:35 +00:00
Tony Garnock-Jones 3b18ac6800 Hack: keep workers running until the relay quits; this is arguably the wrong approach to a real problem 2018-12-13 20:18:48 +00:00
Tony Garnock-Jones 1cb66959dd Supply an encodable default nothing-ish value for workerData if none given 2018-12-13 20:17:23 +00:00
Tony Garnock-Jones e43d9eb067 Allow wrapExternal to work for nested dataspaces 2018-12-13 20:17:03 +00:00
Tony Garnock-Jones ed20317225 Don't rerun dataflow blocks when the facet they belong to is terminated 2018-12-13 20:16:47 +00:00
Tony Garnock-Jones f0e679585f Oops 2018-12-13 18:23:03 +00:00
Tony Garnock-Jones 760f48850e Initial sketch of a Syndicate/js compilation server 2018-12-13 16:42:19 +00:00
Tony Garnock-Jones 074f7f1d35 Support for reading post bodies from incoming HTTP requests 2018-12-13 16:40:24 +00:00
Tony Garnock-Jones d1877a890c Experimental node.js worker_threads support 2018-12-13 16:39:56 +00:00
Tony Garnock-Jones 621c6b3737 Publish
- @syndicate-lang/broker@0.0.8
 - @syndicate-lang/core@0.0.20
 - @syndicate-lang/create@0.0.4
 - @syndicate-lang/driver-browser-ui@0.0.18
 - @syndicate-lang/driver-http-node@0.0.17
 - @syndicate-lang/driver-mdns@0.0.2
 - @syndicate-lang/driver-streams-node@0.0.2
 - @syndicate-lang/driver-timer@0.0.21
 - @syndicate-lang/driver-udp-node@0.0.11
 - @syndicate-lang/driver-websocket@0.0.12
 - @syndicate-lang/flappy-bird-demo@0.0.10
 - @syndicate-lang/syntax-playground@0.0.24
 - @syndicate-lang/syntax@0.0.22
2018-12-13 10:41:03 +00:00
Tony Garnock-Jones a0a20bc4f4 Update dependencies 2018-12-13 10:40:12 +00:00
Tony Garnock-Jones ce5b1f5a48 Allow clicks too; remove silly special-casing of space bar 2018-12-13 10:39:45 +00:00
Tony Garnock-Jones 8e8a1d9989 Steps toward discovery 2018-12-12 17:16:10 +00:00
Tony Garnock-Jones 86a5cee544 Very crude dockerization experiment 2018-12-12 17:15:25 +00:00
Tony Garnock-Jones bb250e1471 Routing table information 2018-12-12 17:13:09 +00:00
Tony Garnock-Jones 918112bfaf Unescape service-type label too 2018-12-12 17:12:47 +00:00
Tony Garnock-Jones b85e8ee61f Clean up probe connection in case of EADDRINUSE for Unix socket listeners 2018-12-12 17:12:15 +00:00
Tony Garnock-Jones 4fb9a066b9 Support BinaryExpression 2018-12-07 14:18:39 +00:00
Tony Garnock-Jones a6dd72549f Publish
- @syndicate-lang/driver-mdns@0.0.1
 - @syndicate-lang/syntax-playground@0.0.23
2018-12-04 10:18:46 +00:00
Tony Garnock-Jones 4f3ce393f4 Actually parse out TXT data, flawed though it must be 2018-12-03 13:03:24 +00:00
Tony Garnock-Jones 2eca7908e6 mDNS support via avahi-browser/avahi-publish 2018-12-02 17:48:58 +00:00
Tony Garnock-Jones 7e8123b496 Publish
- @syndicate-lang/broker@0.0.7
 - @syndicate-lang/core@0.0.19
 - @syndicate-lang/create@0.0.3
 - @syndicate-lang/driver-browser-ui@0.0.17
 - @syndicate-lang/driver-http-node@0.0.16
 - @syndicate-lang/driver-streams-node@0.0.1
 - @syndicate-lang/driver-timer@0.0.20
 - @syndicate-lang/driver-udp-node@0.0.10
 - @syndicate-lang/driver-websocket@0.0.11
 - @syndicate-lang/flappy-bird-demo@0.0.9
 - @syndicate-lang/syntax-playground@0.0.22
 - @syndicate-lang/syntax@0.0.21
2018-12-02 09:34:19 +00:00
Tony Garnock-Jones 2c3d7d247d Be stricter about facet-setup vs script phase separation 2018-11-29 17:39:15 +00:00
Tony Garnock-Jones bae07566ca SOCKSv5 implementation; simple sshd relay 2018-11-29 17:14:12 +00:00
Tony Garnock-Jones e0fe54e61b buffer.js for precise control over packet reading 2018-11-29 17:13:30 +00:00
Tony Garnock-Jones 7c70fa74fe Kill subprocess if local end of connection closes 2018-11-29 16:40:34 +00:00
Tony Garnock-Jones f92923567e Support for treating a subprocess as a kind of socketish connection 2018-11-29 16:27:35 +00:00
Tony Garnock-Jones ab3b22576d Include listener spec in incoming connection actor name 2018-11-29 16:26:45 +00:00
Tony Garnock-Jones 1f9e050048 Remove unused argument 2018-11-29 16:26:27 +00:00
Tony Garnock-Jones 3318ac9e4e Track more information in order to produce an interesting visualisation 2018-11-28 17:52:35 +00:00
Tony Garnock-Jones c316c0646c More useful to have human-readable output for now 2018-11-27 10:50:05 +00:00
Tony Garnock-Jones 201ab84d03 Steps toward visualization of dataspaces 2018-11-26 21:58:40 +00:00
Tony Garnock-Jones c2cd8eaba5 Cosmetic 2018-11-26 18:44:15 +00:00
Tony Garnock-Jones 9b8eebd3b7 Fix egregious dependency-gathering error 2018-11-26 18:37:08 +00:00
Tony Garnock-Jones e62b117691 Subprocess support 2018-11-26 15:45:32 +00:00
Tony Garnock-Jones 3713745a45 Facet tree debug output 2018-11-26 15:44:11 +00:00
Tony Garnock-Jones 7eaa07de57 New driver-streams-node, replacing driver-tcp-node and driver-unixsocket-node 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones f837aac390 Simple ground dataspace dump on SIGQUIT (Ctrl-\) 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones 0eb9205a19 Field updates now idempotent per Immutable.is 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones 727fdd33e6 Bump preserves dep version 2018-11-26 13:27:59 +00:00