You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To simplify the internals of grammarkdown, I'm considering dropping the synchronous APIs such as SyncHost, parseSync, bindSync, checkSync, etc. However, doing so would have a significant impact on tools such as ecmarkup.
@bakkot: If I were to make this change, ecmarkup would need to make the walk and lint functions asynchronous. If necessary, I can create a PR against ecmarkup that does this in advance of this change. The walk function shouldn't be too much trouble because its only called by itself and Spec.prototype.build (which is already async), though I haven't investigated the impact it would have on lint.
If there are scenarios that you believe would be a blocker for me removing the synchronous APIs, please let me know. If there are no blockers, I would plan to ship this change with a semver-major bump to 3.0.0.
The text was updated successfully, but these errors were encountered:
To simplify the internals of
grammarkdown
, I'm considering dropping the synchronous APIs such asSyncHost
,parseSync
,bindSync
,checkSync
, etc. However, doing so would have a significant impact on tools such asecmarkup
.@bakkot: If I were to make this change,
ecmarkup
would need to make thewalk
andlint
functions asynchronous. If necessary, I can create a PR againstecmarkup
that does this in advance of this change. Thewalk
function shouldn't be too much trouble because its only called by itself andSpec.prototype.build
(which is alreadyasync
), though I haven't investigated the impact it would have onlint
.If there are scenarios that you believe would be a blocker for me removing the synchronous APIs, please let me know. If there are no blockers, I would plan to ship this change with a semver-major bump to
3.0.0
.The text was updated successfully, but these errors were encountered: