-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
readythis issue is ready to be worked onthis issue is ready to be worked on
Description
Overview
Patch uploading is an alternative to hot/cold linking, where a base binary is uploaded to the cold binary slot, and a binary diff is uploaded to the hold binary slot. The program then patches itself on boot.
Motivation
hot/cold linking is often a huge pain, and occasionally causes some really weird bugs due to its complex linking. The hot package can also get quite big if you are not careful. Patch uploading fixes these issues and has been successfully implemented in vexide
Additional Information
This feature will require us to move away from the PROS vscode extension and PROS CLI, and instead use our own.
Metadata
Metadata
Assignees
Labels
readythis issue is ready to be worked onthis issue is ready to be worked on