sold | xi-mac | |
---|---|---|
10 | 1 | |
461 | 3,017 | |
6.3% | 0.0% | |
4.6 | 10.0 | |
18 days ago | over 2 years ago | |
C++ | Swift | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sold
-
This isn’t the way to speed up Rust compile times
It’s tentatively planned for 3.0. https://github.com/bluewhalesystems/sold/issues/8
The file formats are indeed totally different. But the operation of linking is the same at a high-level.
-
Apple Releases New Static Linker
...and the macos/iOS-supported version, sold, is commercial and non-AGPL.
see https://github.com/bluewhalesystems/sold
- sold: The commercial version of the mold linker
- Sold: The commercial version of the mold linker
-
The real answer
sold? (Yes I'm on macOS)
- Is Thread more expensive to manufacture than ZigBee and does Matter certification cost anything?
-
Mold Linker v1.9.0 release
mold/macOS is commercial software. For mold/macOS, please visit https://github.com/bluewhalesystems/sold. ```
-
Mold linker: targeting macOS now requires a commercial license
> Note that `sold` is still free-as-in-£ for use in CI/CD
The relevant part of the EULA [1] states:
> Individuals who use the Software only occasionally, or non-interactive use of the Software that is not explicitly invoked by an individual such as CI/CD (continuous integration/continuous delivery), are not considered Active Interactive-use Users ("AIUs"). No additional fees are required for such uses.
I had to read it multiple times to understand the CI/CD bit. It's not clear to me whether the EULA says that CI/CD is an example of "use that is explicitly invoked by an individual" or if it's an example of "non-interactive use that is not explicitly invoked by an individual" - the wording is unclear to me and can have either of the opposite interpretations.
At my day job, we occasionally test C++ code changes by compiling in a CI/CD system to obtain a container image that we can push into a staging environment. This means we have a develop-compile-test cycle where the "compile" step involves pushing to a merge request branch, waiting for CI/CD to finish, and then running a deploy script to push out the newly-built image for testing. I wonder if this would be considered "Active Interactive-use Use" or not.
[1] https://github.com/bluewhalesystems/sold/blob/main/LICENSE.m...
- Sold - the commercial version of Mold linker
- Sold: A commercial version of the mold linker
xi-mac
-
This isn’t the way to speed up Rust compile times
Last I checked[1], Swift JSON performance was terrible, well over an order of magnitude slower than serde. It's possible it's been improved since then but if so I didn't find any announcement.
[1]: https://github.com/xi-editor/xi-mac/issues/102
What are some alternatives?
mold - Mold: A Modern Linker 🦠
symbolicator - Native Symbolication as a Service