Package: wnpp
Severity: wishlist

Chromium has started replacing ninja with Siso. I don't have the time right now to package or even play with it, but if it's everything that the README promises then I suspect it would be useful to have it in the archive for others to use.


<https://chromium.googlesource.com/infra/infra/+/refs/heads/main/go/src/infra/build/siso/>

I don't see a dedicated LICENSE file yet, but source headers mention that it's under the same license as chromium: // Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.

Siso is an experimental build tool (written in Go) that aims to significantly speed up Chromium's build.

It is a drop-in replacement for Ninja, which means it can be easily used instead of Ninja without requiring a migration or change in developer's workflows.It runs build actions on RBE natively, and falls back to local.It avoids stat, disk and network I/O as much as possible.It reduces CPU usage and memory consumption by sharing in one process memory space.It collects performance metrics for each action during a build and allows to analyze them using cloud trace/cloud profiler.

Reply via email to