Fetching the latest programs, projects, and workspace data.
Build and test software of any size, quickly and reliably
Showing 2 of 2 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Rong Jie Loo
<p>Bazel on Linux already supports various ways to run actions in a sandbox (linux-sandbox, processwrapper-sandbox). We want to support sandboxing on Windows by reusing the DetoursService from BuildXL (<a href="https://github.com/Microsoft/BuildXL" target="_blank">Microsoft Build Accelerator</a>).</p> <p>Related issue: <a href="https://github.com/bazelbuild/bazel/issues/5136" target="_blank">https://github.com/bazelbuild/bazel/issues/5136</a></p>
Mentors: Student: Marwan Tammam
<p>Starlark language was designed for Bazel. The language has now a specification, 3 implementations (in Java, in Go, in Rust), and is used outside Bazel.</p> <p>The goal of this project is to ensure the different implementations are in sync. This includes creating a common test suite, identifying and resolving corner-cases, suggesting changes to the language specification. It would be useful to compare the performance of the implementations (to find performance issues) and improve the interpreter in Java.</p>