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

Bug: Chromium Platform does not fully use Stealify Lang #28

Open
1 of 17 tasks
lemanschik opened this issue Dec 20, 2022 · 0 comments
Open
1 of 17 tasks

Bug: Chromium Platform does not fully use Stealify Lang #28

lemanschik opened this issue Dec 20, 2022 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@lemanschik
Copy link
Owner

lemanschik commented Dec 20, 2022

Chromium Platform does not use Stealify Lang to build 100% of it self.

Rewriting incremental strategies to upgrade the chromium build process in a way that google accepts it and all contributors can adopt it is beneficial while not needed as soon as we come up with more and more components and modules rewritten in the new pattern used Stealify Lang we can even supersede them.

  • NodeJS is still part of the ecosystem and platform
  • V8 Related Self build state
    • Linux Works just flawless
  • As bespoken with the creator of MESON we enable MESON build syntax via Stealify Lang.
  • Better GN Ninja adoption patterns and docs
  • Better Python Deprecation docs and patterns
  • Better Module System declared via resolvers in the root directory as everything is a component everything forks from the root and everything can be a submodule or composition out of git submodules.
  • Enables both development flows incremental partial checkout without extra tooling via worktrees and branches
  • Whole Platform checkout via submodule init fetch all.
  • Creating individual composed reference only repos only out of submodules that lead to ultra fast checkouts and sync.
  • nncp support zero overhead text compression out of the box to even more speed up sync.
  • Better faster goma integration reuse of apis
  • upgrade the c++ code if possible to just components and cpp 20 or even cpp2 if possible
    • use our b8g server build of the chromium platform for best most small interop modules. including mojo bindings for ecmascript
@lemanschik lemanschik added the bug Something isn't working label Dec 20, 2022
@lemanschik lemanschik self-assigned this Dec 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant