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

Non-functional codebase improvements #921

Open
1 task
Omrigan opened this issue Apr 26, 2024 · 0 comments
Open
1 task

Non-functional codebase improvements #921

Omrigan opened this issue Apr 26, 2024 · 0 comments

Comments

@Omrigan
Copy link
Contributor

Omrigan commented Apr 26, 2024

Problem description / Motivation

There are small-scale non-functional changes/tech-debt we occasionally want to make here and there, but they do not have enough priority to deserve a separate issue. Several example out of the top of my head:

  • Use ptr[T](obj T) *T everywhere
  • Don't panic, ever
  • Errorgroups for flow control everywhere
  • Outdated/unmaintained dependencies cleanup
  • Rename VirtualMachine to VM in neonvm-controller

Not sure it is the best way to track that, but I realized I keep a bunch of those in the head and needed to dump them somewhere.

Feature idea(s) / DoD

This issue doesn't have a DoD.

Tasks

@stradig stradig added the a/tech_debt Area: related to tech debt label Apr 29, 2024
@sharnoff sharnoff removed the a/tech_debt Area: related to tech debt label Apr 29, 2024
Omrigan added a commit that referenced this issue Jun 17, 2024
taskgroup.Group is the better version of errgroup.Group with two
changes:
1. Support for multerrors
2. Logging the errors, when they are returned

Part of #921

---------

Signed-off-by: Oleg Vasilev <oleg@neon.tech>
Co-authored-by: Em Sharnoff <sharnoff@neon.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants