| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| gyro-0.4.0-windows-x86_64.zip | 2021-11-20 | 4.8 MB | |
| gyro-0.4.0-windows-i386.zip | 2021-11-20 | 5.1 MB | |
| gyro-0.4.0-linux-aarch64.tar.gz | 2021-11-19 | 4.1 MB | |
| gyro-0.4.0-linux-i386.tar.gz | 2021-11-19 | 4.4 MB | |
| gyro-0.4.0-macos-x86_64.tar.gz | 2021-11-19 | 1.9 MB | |
| gyro-0.4.0-linux-x86_64.tar.gz | 2021-11-19 | 4.3 MB | |
| README.md | 2021-11-19 | 1.1 kB | |
| Release 0.4.0 source code.tar.gz | 2021-11-19 | 6.8 MB | |
| Release 0.4.0 source code.zip | 2021-11-19 | 6.8 MB | |
| Totals: 9 Items | 38.2 MB | 0 | |
Concurrent fetching
The fetching engine has been refactored using a Data-Oriented-Design (DOD) approach. This had a huge benefit where it was clear how to fetch packages in parallel. It uses a breadth first, batched approach.
Git source types
Yes, finally git submodules work now! Gyro will automatically convert github entries in the project and lockfile to git entries when fetching.
Improved gyro.zzz file schema
Removed the redundant 'src' tag which cleans up gyro.zzz files significantly, this is also automatically converted when fetching.
Fetching display
Now that we have concurrent fetching, if gyro can get terminal information it will display progress bars for ongoing downloads. Logs are printed after fetching.
Roadmap
- System certs for windows and macos
- Replace iguanatls with mbedtls for regular https requests
- Implement authentication callback for ssh:// and private git repos
- concurrent git submodule fetching
- cmd.exe support for display
- review
gyro addworkflows to see if they can be improved