Tony Garnock-Jones
814e78727e
main entry
2023-12-20 20:51:20 +13:00
Tony Garnock-Jones
3b970e058c
Publish
...
- @syndicate-lang/browser-stdenv@0.23.1
- @syndicate-lang/html2@0.24.1
2023-12-20 20:44:01 +13:00
Tony Garnock-Jones
0422cafc11
Tweaks for stdenv
2023-12-20 20:41:54 +13:00
Tony Garnock-Jones
cc0a023751
Publish
...
- @syndicate-lang/browser-stdenv@0.23.0
- @syndicate-lang/compiler@0.18.0
- @syndicate-lang/core@0.23.0
- @syndicate-lang/create@0.19.0
- @syndicate-lang/fs@0.24.0
- @syndicate-lang/html@0.24.0
- @syndicate-lang/html2@0.24.0
- @syndicate-lang/loader@0.23.0
- @syndicate-lang/service@0.24.0
- @syndicate-lang/syndicatec@0.24.0
- @syndicate-lang/timer@0.24.0
- @syndicate-lang/ts-plugin@0.24.0
- @syndicate-lang/tsc@0.24.0
- @syndicate-lang/ws-relay@0.25.0
2023-12-20 20:12:32 +13:00
Tony Garnock-Jones
aeaacbafab
@syndicate-lang/browser-stdenv
2023-12-20 20:08:10 +13:00
Tony Garnock-Jones
8b2434a3bf
Bump
2023-12-20 20:02:16 +13:00
Tony Garnock-Jones
f2f3220229
Include service in loader. Closes #4
2023-12-20 19:42:29 +13:00
Tony Garnock-Jones
9859daee9b
Merge latest changes from the syndicate-protocols repository
2023-12-19 21:44:48 +13:00
Tony Garnock-Jones
4d0cc4b2f7
Deduplicate subject updates. Fixes #3 .
2023-12-18 10:32:37 +13:00
Tony Garnock-Jones
3617582d37
Quasi-cosmetic: update imports (e.g. to allow jest to run)
2023-12-18 10:31:56 +13:00
Tony Garnock-Jones
56ac38f7e4
Dust off (some of) the core tests
2023-12-18 10:07:46 +13:00
Tony Garnock-Jones
919ee891f6
Ergonomics: admit JS property-name syntax in PDict patterns
2023-12-17 22:12:27 +13:00
Tony Garnock-Jones
34f1617a62
Cosmetic
2023-12-17 08:39:28 +01:00
Tony Garnock-Jones
83c81f894a
Upgrade preserves to 0.992.4
2023-12-17 08:27:09 +01:00
Tony Garnock-Jones
062046c2b7
@syndicate-lang/loader
2023-12-11 06:54:01 +13:00
Tony Garnock-Jones
d60e923abe
stdenv support
2023-12-04 23:10:00 +01:00
Tony Garnock-Jones
61094bc0e1
Merge latest changes from the syndicate-protocols repository
2023-12-04 22:25:53 +01:00
Tony Garnock-Jones
be6dbd2782
Quasi-cosmetic
2023-12-03 23:40:36 +01:00
Tony Garnock-Jones
0e26a8cd9f
Hoist actions
2023-12-03 23:30:52 +01:00
Tony Garnock-Jones
b336faff25
Tidy up
2023-12-03 23:22:51 +01:00
Tony Garnock-Jones
a9ea553ca1
Improved DOM node damage repair
2023-12-03 23:09:18 +01:00
Tony Garnock-Jones
208af3ebb6
Terser
2023-12-03 23:06:54 +01:00
Tony Garnock-Jones
2f34cfa588
suppressCycleWarning
2023-12-03 23:05:49 +01:00
Tony Garnock-Jones
4903bc5149
Allow prettier display of dataflow cyclic dependencies
2023-12-03 22:35:47 +01:00
Tony Garnock-Jones
9197d7ef3a
Experimental ValueWidget
2023-12-03 12:29:17 +01:00
Tony Garnock-Jones
24a75e935a
Allow specification of base for selector
2023-12-02 19:35:47 +01:00
Tony Garnock-Jones
ae2c113325
Error check in case of multiple nodes generated
2023-12-02 19:35:36 +01:00
Tony Garnock-Jones
cfd2b69943
Publish
...
- @syndicate-lang/html2@0.23.1
2023-12-01 23:56:54 +01:00
Tony Garnock-Jones
3445f3f014
Preserve focus across node replacements
2023-12-01 23:56:32 +01:00
Tony Garnock-Jones
b013dd1979
@syndicate-lang/html2
2023-12-01 23:30:50 +01:00
Tony Garnock-Jones
f83dddd4fd
Publish
...
- @syndicate-lang/compiler@0.17.0
- @syndicate-lang/core@0.22.0
- @syndicate-lang/fs@0.23.0
- @syndicate-lang/html@0.23.0
- @syndicate-lang/service@0.23.0
- @syndicate-lang/syndicatec@0.23.0
- @syndicate-lang/timer@0.23.0
- @syndicate-lang/ts-plugin@0.23.0
- @syndicate-lang/tsc@0.23.0
- @syndicate-lang/ws-relay@0.24.0
2023-12-01 21:09:40 +01:00
Tony Garnock-Jones
cb0c45a45b
Default to global dataspace as target when using browser-compiler
2023-12-01 21:08:17 +01:00
Tony Garnock-Jones
ed605718e5
Global Dataspace and ActorSpace available
2023-12-01 20:53:18 +01:00
Tony Garnock-Jones
1979a439f8
Publish
...
- @syndicate-lang/compiler@0.16.0
- @syndicate-lang/core@0.21.0
- @syndicate-lang/fs@0.22.0
- @syndicate-lang/html@0.22.0
- @syndicate-lang/service@0.22.0
- @syndicate-lang/syndicatec@0.22.0
- @syndicate-lang/timer@0.22.0
- @syndicate-lang/ts-plugin@0.22.0
- @syndicate-lang/tsc@0.22.0
- @syndicate-lang/ws-relay@0.23.0
2023-12-01 15:06:23 +01:00
Tony Garnock-Jones
2671033b07
Allow booting an actor into an existing ActorSpace
2023-12-01 15:03:32 +01:00
Tony Garnock-Jones
c6eef34736
ES6 modules in the browser
2023-12-01 15:02:35 +01:00
Tony Garnock-Jones
5ffc647997
Publish
...
- @syndicate-lang/compiler@0.15.0
- @syndicate-lang/fs@0.21.1
- @syndicate-lang/html@0.21.1
- @syndicate-lang/service@0.21.1
- @syndicate-lang/syndicatec@0.21.1
- @syndicate-lang/timer@0.21.1
- @syndicate-lang/ts-plugin@0.21.1
- @syndicate-lang/tsc@0.21.1
- @syndicate-lang/ws-relay@0.22.1
2023-12-01 12:42:37 +01:00
Tony Garnock-Jones
6ded2c2050
syndicate-browser-compiler.js
2023-12-01 12:42:17 +01:00
Tony Garnock-Jones
f0026d9688
Publish
...
- @syndicate-lang/compiler@0.14.0
- @syndicate-lang/fs@0.21.0
- @syndicate-lang/html@0.21.0
- @syndicate-lang/service@0.21.0
- @syndicate-lang/syndicatec@0.21.0
- @syndicate-lang/timer@0.21.0
- @syndicate-lang/ts-plugin@0.21.0
- @syndicate-lang/tsc@0.21.0
- @syndicate-lang/ws-relay@0.22.0
2023-12-01 12:24:09 +01:00
Tony Garnock-Jones
939004264a
Add ModuleType `none`
2023-12-01 12:23:35 +01:00
Tony Garnock-Jones
0f9c200583
Publish
...
- @syndicate-lang/core@0.20.1
- @syndicate-lang/fs@0.20.1
- @syndicate-lang/html@0.20.1
- @syndicate-lang/service@0.20.1
- @syndicate-lang/syndicatec@0.20.1
- @syndicate-lang/timer@0.20.1
- @syndicate-lang/ts-plugin@0.20.1
- @syndicate-lang/tsc@0.20.1
- @syndicate-lang/ws-relay@0.21.1
2023-12-01 11:45:17 +01:00
Tony Garnock-Jones
a7f21f140e
Adjust rollup config for peer dep on preserves
2023-12-01 11:44:01 +01:00
Tony Garnock-Jones
2068531000
Publish
...
- @syndicate-lang/core@0.20.0
- @syndicate-lang/create@0.18.0
- @syndicate-lang/fs@0.20.0
- @syndicate-lang/html@0.20.0
- @syndicate-lang/service@0.20.0
- @syndicate-lang/syndicatec@0.20.0
- @syndicate-lang/timer@0.20.0
- @syndicate-lang/ts-plugin@0.20.0
- @syndicate-lang/tsc@0.20.0
- @syndicate-lang/ws-relay@0.21.0
2023-12-01 09:23:17 +01:00
Tony Garnock-Jones
2c065b6a50
Switch to peer dependency on @preserves/core
2023-12-01 09:20:20 +01:00
Tony Garnock-Jones
2c69e270db
Publish
...
- @syndicate-lang/core@0.19.1
- @syndicate-lang/create@0.17.1
- @syndicate-lang/fs@0.19.1
- @syndicate-lang/html@0.19.1
- @syndicate-lang/service@0.19.1
- @syndicate-lang/syndicatec@0.19.1
- @syndicate-lang/timer@0.19.1
- @syndicate-lang/ts-plugin@0.19.1
- @syndicate-lang/tsc@0.19.1
- @syndicate-lang/ws-relay@0.20.1
2023-11-19 21:35:41 +01:00
Tony Garnock-Jones
bd5af85c78
Cosmetic: remove unneeded import
2023-11-19 21:35:02 +01:00
Tony Garnock-Jones
00727cb65a
Upgrade preserves dep
2023-11-19 21:27:17 +01:00
Tony Garnock-Jones
8f30b198a7
Publish
...
- @syndicate-lang/core@0.19.0
- @syndicate-lang/create@0.17.0
- @syndicate-lang/fs@0.19.0
- @syndicate-lang/html@0.19.0
- @syndicate-lang/service@0.19.0
- @syndicate-lang/syndicatec@0.19.0
- @syndicate-lang/timer@0.19.0
- @syndicate-lang/ts-plugin@0.19.0
- @syndicate-lang/tsc@0.19.0
- @syndicate-lang/ws-relay@0.20.0
2023-10-31 22:06:59 +01:00
Tony Garnock-Jones
c488d6d75a
Update preserves dependency to 0.991
2023-10-31 22:06:08 +01:00
Tony Garnock-Jones
e026f42452
Merge latest changes from the syndicate-protocols repository
2023-10-31 21:57:25 +01:00
Tony Garnock-Jones
8bc7285747
Publish
...
- @syndicate-lang/html@0.18.2
- @syndicate-lang/syndicatec@0.18.2
2023-10-19 02:43:19 +02:00
Tony Garnock-Jones
3d695954b7
Remove unneeded dependency
2023-10-19 02:43:06 +02:00
Tony Garnock-Jones
4c2f7e01c6
Repair syndicatec compilation
2023-10-19 02:40:35 +02:00
Tony Garnock-Jones
98fb03bc79
Publish
...
- @syndicate-lang/core@0.18.1
- @syndicate-lang/create@0.16.1
- @syndicate-lang/fs@0.18.1
- @syndicate-lang/html@0.18.1
- @syndicate-lang/service@0.18.1
- @syndicate-lang/syndicatec@0.18.1
- @syndicate-lang/timer@0.18.1
- @syndicate-lang/ts-plugin@0.18.1
- @syndicate-lang/tsc@0.18.1
- @syndicate-lang/ws-relay@0.19.1
2023-10-19 02:33:52 +02:00
Tony Garnock-Jones
6caf35f20e
Update to @preserves/schema and @preserves/schema-cli
2023-10-19 02:33:00 +02:00
Tony Garnock-Jones
a2f36d94d0
Publish
...
- @syndicate-lang/core@0.18.0
- @syndicate-lang/create@0.16.0
- @syndicate-lang/fs@0.18.0
- @syndicate-lang/html@0.18.0
- @syndicate-lang/service@0.18.0
- @syndicate-lang/syndicatec@0.18.0
- @syndicate-lang/timer@0.18.0
- @syndicate-lang/ts-plugin@0.18.0
- @syndicate-lang/tsc@0.18.0
- @syndicate-lang/ws-relay@0.19.0
2023-10-18 14:16:35 +02:00
Tony Garnock-Jones
d076761f87
How did these sneak in?
2023-10-18 14:15:41 +02:00
Tony Garnock-Jones
836d06aca2
Update preserves
2023-10-18 14:14:40 +02:00
Tony Garnock-Jones
f698b8cdb3
Merge latest changes from the syndicate-protocols repository
2023-10-18 14:04:31 +02:00
Tony Garnock-Jones
cd2d710692
Repair resolving of longer chains when reconnects happen
2023-10-11 21:03:43 +02:00
Tony Garnock-Jones
c8fc52a685
Terser logging
2023-10-11 21:03:21 +02:00
Tony Garnock-Jones
5338890e76
Publish
...
- @syndicate-lang/core@0.17.1
- @syndicate-lang/create@0.15.1
- @syndicate-lang/fs@0.17.1
- @syndicate-lang/html@0.17.1
- @syndicate-lang/service@0.17.1
- @syndicate-lang/syndicatec@0.17.1
- @syndicate-lang/timer@0.17.1
- @syndicate-lang/ts-plugin@0.17.2
- @syndicate-lang/tsc@0.17.2
- @syndicate-lang/ws-relay@0.18.1
2023-10-02 21:07:55 +02:00
Tony Garnock-Jones
93bc596f37
Remove unused import
2023-10-02 21:05:36 +02:00
Tony Garnock-Jones
bfd1f13c19
Bump preserves dep
2023-10-02 21:05:27 +02:00
Tony Garnock-Jones
54e9633791
Publish
...
- @syndicate-lang/ws-relay@0.18.0
2023-09-29 19:38:52 +02:00
Tony Garnock-Jones
06bf888bd8
Allow supply of WebSocket constructor
2023-09-29 19:31:43 +02:00
Tony Garnock-Jones
2dc7fc3e9c
Publish
...
- @syndicate-lang/core@0.17.0
- @syndicate-lang/fs@0.17.0
- @syndicate-lang/html@0.17.0
- @syndicate-lang/service@0.17.0
- @syndicate-lang/syndicatec@0.17.0
- @syndicate-lang/timer@0.17.0
- @syndicate-lang/ts-plugin@0.17.1
- @syndicate-lang/tsc@0.17.1
- @syndicate-lang/ws-relay@0.17.0
2023-06-16 21:32:46 +02:00
Tony Garnock-Jones
28dee5f098
Store the whole assertion when crossSpace
2023-06-16 21:31:51 +02:00
Tony Garnock-Jones
6afa4ba87f
Publish
...
- @syndicate-lang/core@0.16.0
- @syndicate-lang/create@0.15.0
- @syndicate-lang/fs@0.16.0
- @syndicate-lang/html@0.16.0
- @syndicate-lang/service@0.16.0
- @syndicate-lang/syndicatec@0.16.0
- @syndicate-lang/timer@0.16.0
- @syndicate-lang/ts-plugin@0.17.0
- @syndicate-lang/tsc@0.17.0
- @syndicate-lang/ws-relay@0.16.0
2023-06-16 13:05:41 +02:00
Tony Garnock-Jones
b4a54d6f94
Track inbound/outbound assertions across spaces
2023-06-16 13:02:34 +02:00
Tony Garnock-Jones
0533b3fd0f
Expose queuedTasks
2023-06-01 23:27:44 +02:00
Tony Garnock-Jones
1de1e9d382
DataspaceObserver, for reflection
2023-05-28 12:25:44 +02:00
Tony Garnock-Jones
7b8526dfcf
Facet.idChainValues
2023-05-28 12:24:28 +02:00
Tony Garnock-Jones
2a2b7da4bc
Switch to proper schema
2023-05-28 12:03:45 +02:00
Tony Garnock-Jones
021fdf06bb
Remove unneeded spawningFacet field; mark StopOnRetract entities
2023-05-28 11:38:05 +02:00
Tony Garnock-Jones
39fb9cb92e
Task descriptions
2023-05-28 11:18:29 +02:00
Tony Garnock-Jones
d55e322a0e
Expose Dataspace value in Entity's data field
2023-05-25 23:46:29 +02:00
Tony Garnock-Jones
818f35c471
Introduce ActorSpace
2023-05-19 14:58:42 +02:00
Tony Garnock-Jones
70f1289057
Publish
...
- @syndicate-lang/core@0.15.1
- @syndicate-lang/create@0.14.2
- @syndicate-lang/fs@0.15.2
- @syndicate-lang/html@0.15.2
- @syndicate-lang/service@0.15.2
- @syndicate-lang/syndicatec@0.15.1
- @syndicate-lang/timer@0.15.2
- @syndicate-lang/ts-plugin@0.16.2
- @syndicate-lang/tsc@0.16.1
- @syndicate-lang/ws-relay@0.15.2
2023-05-12 11:33:15 +02:00
Tony Garnock-Jones
7b2ea2aae9
Bump preserves version, other deps
2023-05-12 11:32:17 +02:00
Tony Garnock-Jones
3a78f6c46c
Publish
...
- @syndicate-lang/fs@0.15.1
- @syndicate-lang/html@0.15.1
- @syndicate-lang/service@0.15.1
- @syndicate-lang/timer@0.15.1
- @syndicate-lang/ts-plugin@0.16.1
- @syndicate-lang/ws-relay@0.15.1
2023-05-05 13:56:27 +02:00
Tony Garnock-Jones
aafb654687
Try harder to be incremental in editContent
2023-05-03 18:20:26 +03:00
Tony Garnock-Jones
1f72baf3ad
Log expansion delay
2023-05-03 18:19:48 +03:00
Tony Garnock-Jones
9cf00720f8
Publish
...
- @syndicate-lang/core@0.15.0
- @syndicate-lang/fs@0.15.0
- @syndicate-lang/html@0.15.0
- @syndicate-lang/service@0.15.0
- @syndicate-lang/syndicatec@0.15.0
- @syndicate-lang/timer@0.15.0
- @syndicate-lang/ts-plugin@0.16.0
- @syndicate-lang/tsc@0.16.0
- @syndicate-lang/ws-relay@0.15.0
2023-05-02 16:26:30 +03:00
Tony Garnock-Jones
b2084c4d1d
Factor out different kinds of IndexObserver
2023-05-02 16:19:38 +03:00
Tony Garnock-Jones
998c4442c9
Publish
...
- @syndicate-lang/fs@0.14.7
- @syndicate-lang/html@0.14.7
- @syndicate-lang/service@0.14.7
- @syndicate-lang/timer@0.14.7
- @syndicate-lang/ts-plugin@0.15.3
- @syndicate-lang/ws-relay@0.14.7
2023-05-02 13:10:59 +03:00
Tony Garnock-Jones
a0f87bf687
Monkeypatch ScriptInfo instead of subclassing-and-replacing.
...
This means we can ditch the whole approach of trying to remove
stale ScriptInfo instances at plugin startup, instead just
endowing existing ones with new behaviour.
This repairs an error where renaming an identifer would perform
spurious edits.
2023-05-02 12:57:22 +03:00
Tony Garnock-Jones
2eb7045b5c
Publish
...
- @syndicate-lang/fs@0.14.6
- @syndicate-lang/html@0.14.6
- @syndicate-lang/service@0.14.6
- @syndicate-lang/timer@0.14.6
- @syndicate-lang/ts-plugin@0.15.2
- @syndicate-lang/ws-relay@0.14.6
2023-04-29 09:42:12 +02:00
Tony Garnock-Jones
1008d6acca
Update ts-plugin README
2023-04-28 10:38:35 +02:00
Tony Garnock-Jones
075893fc85
Fix up a few of the more egregious problems with the plugin.
...
TypeScript has been moving on while the plugin has been staying still, and
that has caused the plugin to stop working well. This patch gets things
back into somewhat workable state, but I'm sure more will be required.
Changes include:
- `hookHost` is no longer required: instead, we hook ts.createSourceFile.
- `shouldExpand` abstracts away details of whether a file is considered
Syndicateish or not.
- The code that does the Syndicate expansion has been abstracted out of
the detail of how expansion is invoked by the language server.
- I've had to monkey-patch ScriptInfo in order to get access to the
`editContent` method.
- As a consequence, at plugin startup, we invalidate existing ScriptInfo
instances so they are rebuilt with our SyndicateScriptInfo constructor.
2023-04-28 10:32:49 +02:00
Tony Garnock-Jones
3384acbd62
Cosmetic
2023-04-28 10:23:57 +02:00
Tony Garnock-Jones
40844d2806
Publish
...
- @syndicate-lang/compiler@0.13.2
- @syndicate-lang/core@0.14.2
- @syndicate-lang/fs@0.14.5
- @syndicate-lang/html@0.14.5
- @syndicate-lang/service@0.14.5
- @syndicate-lang/syndicatec@0.14.2
- @syndicate-lang/timer@0.14.5
- @syndicate-lang/ts-plugin@0.15.1
- @syndicate-lang/tsc@0.15.2
- @syndicate-lang/ws-relay@0.14.5
2023-03-06 23:27:14 +01:00
Tony Garnock-Jones
cbcb692db8
Allow fully-discard constructor parameter dicts
2023-03-06 23:26:34 +01:00
Tony Garnock-Jones
545282be32
Repair nested-binder-patterns
2023-03-06 23:26:15 +01:00
Tony Garnock-Jones
44d7d16a82
Publish
...
- @syndicate-lang/fs@0.14.4
- @syndicate-lang/html@0.14.4
- @syndicate-lang/service@0.14.4
- @syndicate-lang/timer@0.14.4
- @syndicate-lang/ts-plugin@0.15.0
- @syndicate-lang/ws-relay@0.14.4
2023-02-14 12:08:24 +01:00
Tony Garnock-Jones
0962c5e41a
Implement getDefinitionAndBoundSpan
2023-02-14 12:06:31 +01:00
Tony Garnock-Jones
8a51e87f38
Avoid double-translation of positions (?)
2023-02-14 12:06:19 +01:00
Tony Garnock-Jones
a761e7a5b7
Publish
...
- @syndicate-lang/fs@0.14.3
- @syndicate-lang/html@0.14.3
- @syndicate-lang/service@0.14.3
- @syndicate-lang/timer@0.14.3
- @syndicate-lang/tsc@0.15.1
- @syndicate-lang/ws-relay@0.14.3
2023-02-14 11:44:04 +01:00
Tony Garnock-Jones
fe78147cb8
Another repair to diagnostic fixup
2023-02-14 11:43:05 +01:00
Tony Garnock-Jones
fec72f1269
Publish
...
- @syndicate-lang/fs@0.14.2
- @syndicate-lang/html@0.14.2
- @syndicate-lang/service@0.14.2
- @syndicate-lang/timer@0.14.2
- @syndicate-lang/tsc@0.15.0
- @syndicate-lang/ws-relay@0.14.2
2023-02-14 11:32:52 +01:00