This release is just a convenience release for those who are using CMake or SCons to build their projects. Docker is now completely unused for C++ projects that have their own build system in the project. We are still working out how to instantiate or manage a build system from the editor.
There is now also support for program libraries. In project settings one can add a library and a github account/repository, like so:
mylibrary
with the value mygithub/myprograms
. Once added, we can do Sandbox.download_program("mylibrary/hello_world")
. There must then be a hello_world.zip
in the latest release of that repo.
Other improvements:
- Record public API and properties for profiling, for better reporting even when programs are stripped
- Improve sandbox loading times slightly
- Improve best-effort symbol lookups
What's Changed
Full Changelog: v0.33...v0.34