Skip to content

Migrate property definitions to use kinds#10433

Merged
mattpap merged 16 commits intobranch-2.3from
mattpap/use_kinds
Aug 31, 2020
Merged

Migrate property definitions to use kinds#10433
mattpap merged 16 commits intobranch-2.3from
mattpap/use_kinds

Conversation

@mattpap
Copy link
Copy Markdown
Contributor

@mattpap mattpap commented Aug 26, 2020

This migrates (almost) all primitive (non-specs) properties to the new system. I will take care of specs and the remaining TODOs in another PR. This also makes nullable properties strictly checked in bokehjs (finally!). I fixed a bunch of inconsistencies between bokeh and bokehjs and, internal to bokehjs, that were revealed by this work. The cost of change is surprisingly small and adds about ~2kB to the main bundle. This increase may actually be at least partially reverted in future, because I'm considering to not specify intrinsic defaults explicitly (e.g. [] for array type) in future.

@mattpap mattpap added this to the 2.3 milestone Aug 26, 2020
@mattpap mattpap force-pushed the mattpap/use_kinds branch 5 times, most recently from 5a62d7c to 2bca598 Compare August 28, 2020 09:48
@bokeh bokeh deleted a comment from lgtm-com bot Aug 28, 2020
@mattpap mattpap force-pushed the mattpap/use_kinds branch from 2bca598 to 12690f6 Compare August 28, 2020 11:59
@bokeh bokeh deleted a comment from lgtm-com bot Aug 28, 2020
@mattpap mattpap force-pushed the mattpap/use_kinds branch from 12690f6 to 38505f9 Compare August 29, 2020 10:45
@mattpap mattpap force-pushed the mattpap/use_kinds branch from 38505f9 to d45327f Compare August 29, 2020 11:04
@bokeh bokeh deleted a comment from lgtm-com bot Aug 29, 2020
@bokeh bokeh deleted a comment from lgtm-com bot Aug 29, 2020
@bokeh bokeh deleted a comment from lgtm-com bot Aug 29, 2020
@bokeh bokeh deleted a comment from lgtm-com bot Aug 30, 2020
@mattpap mattpap force-pushed the mattpap/use_kinds branch from 1205b21 to 1a55f2e Compare August 30, 2020 19:55
@bokeh bokeh deleted a comment from lgtm-com bot Aug 30, 2020
@mattpap mattpap merged commit 079ba1c into branch-2.3 Aug 31, 2020
@mattpap mattpap deleted the mattpap/use_kinds branch August 31, 2020 09:43
@bryevdv bryevdv mentioned this pull request Oct 7, 2020
@github-actions
Copy link
Copy Markdown

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant