Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dplug v14 propositions #788

Closed
9 tasks done
p0nce opened this issue Aug 18, 2023 · 0 comments
Closed
9 tasks done

Dplug v14 propositions #788

p0nce opened this issue Aug 18, 2023 · 0 comments
Labels
Enhancement This issue is about a new feature rather than a bug.

Comments

@p0nce
Copy link
Collaborator

p0nce commented Aug 18, 2023

  • dplug:host must be nothrow @nogc like other parts of Dplug #787 nothrow @nogc dplug:host sub-package, fortunately probably no users of it other than Dplug tools
  • Wren RGBA needed functions #785 RGBA utilities => is an addition, post-poned
  • Deprecate much more stuff in dplug.graphics.draw, host the strangest functions in their point of use (such as UIKnob)
  • remove all deprecated stuff.
  • legacyMouseCursor should be replaced by a permanent Dplug_NoMouseCursor if like me you do not want to deal with mouse cursors for now
  • Progress towards less phobos and exceptions
  • deprecate/remove the dplug:core "runtime section"
  • deprecate/remove the dplug:core stackallocator.d
  • implement Vec more like std::vector in MSVC, with two pointers and similar growth policy maybe (or the one in druntime which is clever) => well no breakage needed, post-poned
@p0nce p0nce added the Enhancement This issue is about a new feature rather than a bug. label Aug 18, 2023
@p0nce p0nce closed this as completed Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement This issue is about a new feature rather than a bug.
Projects
None yet
Development

No branches or pull requests

1 participant