Tokamak/Sources
Max Desiatov ee0006a6a3
Fix compatibility with JavaScriptKit 0.7 (#281)
This PR requires `carton` 0.6.0 that you can install from Homebrew as usual.

To cleanly manage scheduler closures, new `JSScheduler` class is introduced that conforms to OpenCombine's `Scheduler` protocol. I think it will be moved to OpenCombineJS in the future.

* Fix compatibility with JavaScriptKit 0.7

* Formatting update

* Specify `carton` 0.6.0 as a requirement

* Optimize immediate schedule function

* Update formatting
2020-09-30 10:17:19 +01:00
..
CombineShim Make reconciler tests build and run on macOS (#229) 2020-07-30 16:48:09 +01:00
TokamakCore Fix compatibility with JavaScriptKit 0.7 (#281) 2020-09-30 10:17:19 +01:00
TokamakDOM Fix compatibility with JavaScriptKit 0.7 (#281) 2020-09-30 10:17:19 +01:00
TokamakDemo Fix compatibility with JavaScriptKit 0.7 (#281) 2020-09-30 10:17:19 +01:00
TokamakShim Add `TokamakShim` module to simplify imports (#192) 2020-07-19 20:53:27 +01:00
TokamakStaticDemo Add Static HTML Renderer and Documentation (#204) 2020-08-01 16:27:12 -04:00
TokamakStaticHTML Use setAttribute, not properties to fix SVG update (#279) 2020-09-23 09:13:22 +01:00
TokamakTestRenderer Fix compatibility with JavaScriptKit 0.7 (#281) 2020-09-30 10:17:19 +01:00