Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revisionBoth sides next revision | ||
download:sac2c [2019/10/17 14:07] – hnv | download:sac2c [2019/10/17 14:36] – extend description again, include version info hnv | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== 1 Compiler: the sac2c ecosystem ===== | ===== 1 Compiler: the sac2c ecosystem ===== | ||
- | Binary releases of the compiler and the standard library are provided in the following sections. | + | Binary releases of the compiler and the standard library are provided in the following sections. We provide two release types, major releases and weekly releases. |
- | We provide two types of distributable packages, stable releases and bleeding-edge releases (which | + | <callout type=" |
+ | === Which release type should I use? === | ||
+ | At the moment, we suggest using one of the //weekly// release packages as these include some of the latest features. These packages only differ from our stable release packages in that we do less testing before releasing them. | ||
+ | </ | ||
+ | |||
+ | === Package Variants === | ||
+ | |||
+ | We provide | ||
< | < | ||
Line 18: | Line 25: | ||
//We use a CI cluster to build these packages using configurations defined in our [[https:// | //We use a CI cluster to build these packages using configurations defined in our [[https:// | ||
- | |||
- | <callout type=" | ||
- | === Which package should I use? === | ||
- | At the moment, we suggest using one of the //weekly// packages as these include some of the latest features. These packages only differ from our stable release packages in that we do less testing before releasing them. | ||
- | </ | ||
<callout type=" | <callout type=" | ||
Line 28: | Line 30: | ||
For normal usage, the **basic** variant is sufficient to try out all of the features of the Single Assignment C language. | For normal usage, the **basic** variant is sufficient to try out all of the features of the Single Assignment C language. | ||
</ | </ | ||
+ | |||
+ | === Version Number === | ||
+ | |||
+ | We use semantic versioning, but additionally store the commit count (since the last version change) and the release number. Using '' | ||
+ | |||
+ | //The version number may not match with what is in the filename of the package.// | ||
==== Weeklies --- Bleeding-Edge Release ==== | ==== Weeklies --- Bleeding-Edge Release ==== |