Commit Graph

507 Commits

Author SHA1 Message Date
Tony Garnock-Jones 89fa91eb89 Publish
- @syndicate-lang/driver-http-node@0.1.1
 - @syndicate-lang/server@0.1.2
 - @syndicate-lang/syntax-playground@0.1.1
 - @syndicate-lang/syntax-server@0.1.1
2019-05-28 16:55:38 +01:00
Tony Garnock-Jones 7f07be80df Improve OverlayLink publication 2019-05-28 16:54:58 +01:00
Tony Garnock-Jones 08a8d51de6 Handle WS exceptions on server side 2019-05-28 16:54:46 +01:00
Tony Garnock-Jones a0efda90f9 Publish
- @syndicate-lang/server@0.1.1
2019-05-28 16:19:12 +01:00
Tony Garnock-Jones f21ca81c35 No runtime dependency on webpack 2019-05-28 16:18:55 +01:00
Tony Garnock-Jones 0e023a554b Publish
- @syndicate-lang/core@0.1.0
 - @syndicate-lang/driver-browser-ui@0.1.0
 - @syndicate-lang/driver-http-node@0.1.0
 - @syndicate-lang/driver-mdns@0.1.0
 - @syndicate-lang/driver-streams-node@0.1.0
 - @syndicate-lang/driver-timer@0.1.0
 - @syndicate-lang/driver-udp-node@0.1.0
 - @syndicate-lang/driver-websocket@0.1.0
 - @syndicate-lang/flappy-bird-demo@0.1.0
 - @syndicate-lang/server@0.1.0
 - @syndicate-lang/syntax-playground@0.1.0
 - @syndicate-lang/syntax-server@0.1.0
 - @syndicate-lang/syntax@0.1.0
2019-05-28 16:11:07 +01:00
Tony Garnock-Jones d9b106ac99 Make server package public 2019-05-28 16:10:47 +01:00
Tony Garnock-Jones 1913793996 Remove useless old Makefile 2019-05-28 16:07:15 +01:00
Tony Garnock-Jones 39468f3557 Self-assembling overlays 2019-05-28 16:07:15 +01:00
Tony Garnock-Jones 283bbf03e5 Split out disco 2019-05-28 13:21:33 +01:00
Tony Garnock-Jones 84e45f4aa2 Construct servers for interest in WebSocket as well as Request 2019-05-28 13:21:02 +01:00
Tony Garnock-Jones caf75f3d1e Prepare for separate transport advertisement and spanning-tree construction 2019-05-28 11:56:29 +01:00
Tony Garnock-Jones 0690660af8 We don't use the timer 2019-05-28 11:55:50 +01:00
Tony Garnock-Jones 2aee34d201 Could it really be that a traverse only visits the given node's children, not the node itself? 2019-05-28 11:55:33 +01:00
Tony Garnock-Jones 73e5ee0944 A little bit of feedback about what's happening 2019-05-25 12:27:22 +01:00
Tony Garnock-Jones ef1c849d87 Federated uplinks; server command-line parsing 2019-05-23 15:52:10 +01:00
Tony Garnock-Jones 6dac70199d Add ability to name docker servers 2019-05-23 15:51:38 +01:00
Tony Garnock-Jones ac12c14864 Federation (inbound links only for now) 2019-05-23 13:51:16 +01:00
Tony Garnock-Jones 8fdf6b7032 Factor out server.js module 2019-05-23 10:33:59 +01:00
Tony Garnock-Jones 7a9eed8f0d Change name of chat scope to "chat" 2019-05-16 22:30:39 +01:00
Tony Garnock-Jones aefc45632b Move away from use of "broker" 2019-05-16 20:14:38 +01:00
Tony Garnock-Jones d8c18535ce Proposal/Envelope split; assert Observe properly in server 2019-05-16 10:26:43 +01:00
Tony Garnock-Jones 31b3ef250d Declare message/assertion types, so latest babel doesn't complain about missing exports 2019-05-16 08:47:26 +01:00
Tony Garnock-Jones 7447a4d3dc Cope with latest babel by explicitly targetting node during Syndicate parser compilation 2019-05-16 08:10:59 +01:00
Tony Garnock-Jones 32bccdbad9 Rename "broker" to "server" 2019-05-15 17:26:39 +01:00
Tony Garnock-Jones b682a3fc3f Updated client-server protocol 2019-05-12 23:26:01 +01:00
Tony Garnock-Jones 69968d6dea Comment re: alpine 3.9 and nodejs/npm 2019-03-21 11:34:32 +00:00
Tony Garnock-Jones 50ee261c0f Make client support ping 2019-03-18 23:29:43 +00:00
Tony Garnock-Jones d46eec2e6d Cut-and-pasteable SYNDICATE_COMPILE_SERVER setting 2018-12-24 11:35:25 +00:00
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