From 4a551a62022fd91336109203737fad0bebe7146b Mon Sep 17 00:00:00 2001 From: slimsag Date: Fri, 18 Oct 2024 23:46:05 +0000 Subject: [PATCH] deploy: b5a11f6f77e634815350d72eebc573a57cadc4ed --- docs/nominated-zig/index.html | 4 ++-- ...698b9d_62022_filter_17263031740307827024.png | Bin 66059 -> 0 bytes 2 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 opengraph/template_hu102e162f47cb7d8ae9eb284939698b9d_62022_filter_17263031740307827024.png diff --git a/docs/nominated-zig/index.html b/docs/nominated-zig/index.html index a87a4e3a..f4eca00d 100644 --- a/docs/nominated-zig/index.html +++ b/docs/nominated-zig/index.html @@ -3,8 +3,8 @@ GitHub Discord

Nominated Zig versions

Periodically we nominate a new Zig nightly version which all Mach projects target and use.

We encourage others to adopt the same Zig version Mach uses, since Zig packages which target latest nightly (or the latest stable release) will very often be incompatible otherwise.

Why nominated Zig versions, instead of nightly or stable?

TL;DR: it’s a sweetspot between stable and nightly.

Stable releases occur just once or twice per year, nominated Zig versions occur several times per year - but not every day like nightly.

Stable releases of Zig are few and far between, perhaps once or twice per year, making it challenging to provide feedback on the latest-and-greatest APIs or benefit from the wins that are being made in main because Zig development happens so rapidly.

Nightly Zig is the opposite, but is an always moving target. When only you work with your code, you depend on nobody, and nobody depends on you, then you can update at your leisure and nightly is managable. But with many projects depending on one another, it’s very challenging to ensure your code is compatible with others’ because everyone is working on their own personal update schedule.

Mach’s nominated Zig versions provide a different set of tradeoffs, a middleground between the two extremes above: benefit from the changes in nightly Zig 2-3x faster than you would using stable, and suffer less from the incompatibility consequences of using nightly.

Schedule

WhenWhat🚀 Other notable event
January🚀 Mach version release
February👋 Anticipated influx of new Machanists / Ziguanas
Marchâš¡ Zig version nominated
April
Mayâš¡ Zig version nominated
Juneâš¡ Zig version nominated
July🚀 Mach version release
August👋 Anticipated influx of new Machanists / Ziguanas
Septemberâš¡ Zig version nominated
October
Novemberâš¡ Zig version nominated
December👋 Anticipated influx of new Machanists / Ziguanas

All events target the 4th day of the month, but may slip if we’re unable to complete the event by then.

Over time, we may adjust this schedule somewhat as we learn more (it is not set in stone.)

Process

During months where a Zig version is nominated, we:

  • Begin the nomination process (ideally on the 1st-4th of the month)
  • Update the Nomination history section below with the new nightly Zig version we’re nominating.
  • Begin the time-consuming process of following this GitHub checklist
    • Updating 40+ repositories Zig code, CI pipelines, build.zig.zon files, testing using the new Zig version, etc.
    • Doing updates in a specific order, so that dependencies are also updated to use the new Zig version
  • Typically, a show-stopping bug does not occur. But if it does..
    • We may have to fix the issue e.g. upstream in Zig if we can’t workaround it
    • We’ll need to wait for it to be merged, and for Zig nightly builds to contain the fix
    • We’ll update the existing Nomination history entry to point to the new version (days may have passed, so this could include other breaking changes)
    • Re-roll! Effectively begin this whole process from the beginning.
  • Once everything looks good, the new Zig version is working with Mach, we declare success - the GitHub issue is closed, and an announcement is made in the #progress channel of Discord.
  • If after we declare success you find a show-stopping bug in your own projects that needs to be fixed upstream in Zig, you’ll have to use the older version until the next scheduled nominated version update.

Machine-readable version history

https://machengine.org/zig/index.json provides a machine-readable version history. It is a strict superset of https://ziglang.org/download/index.json - but updated less frequently, and with Mach versions added. A few types of Mach versions are added:

  • mach-latest -> always the latest nominated Zig version.
  • 2024.1.0-mach-wip -> -wip signifies that we are in the process of nominating this version, it has not been confirmed working with Mach yet.
  • 2024.1.0-mach -> specific nominated versions.
  • 0.3.0-mach -> an alias for the nominated Zig version that was used at the time of Mach v0.3 release.

Nominated Zig history

2024.10.0-mach

Zig 2024.10.0-mach and 0.14.0-dev.1911+3bf89f55c are identical.

Install it using zigup:

zigup 0.14.0-dev.1911+3bf89f55c
+ Donate

Nominated Zig versions

Periodically we nominate a new Zig nightly version which all Mach projects target and use.

We encourage others to adopt the same Zig version Mach uses, since Zig packages which target latest nightly (or the latest stable release) will very often be incompatible otherwise.

Why nominated Zig versions, instead of nightly or stable?

TL;DR: it’s a sweetspot between stable and nightly.

Stable releases occur just once or twice per year, nominated Zig versions occur several times per year - but not every day like nightly.

Stable releases of Zig are few and far between, perhaps once or twice per year, making it challenging to provide feedback on the latest-and-greatest APIs or benefit from the wins that are being made in main because Zig development happens so rapidly.

Nightly Zig is the opposite, but is an always moving target. When only you work with your code, you depend on nobody, and nobody depends on you, then you can update at your leisure and nightly is managable. But with many projects depending on one another, it’s very challenging to ensure your code is compatible with others’ because everyone is working on their own personal update schedule.

Mach’s nominated Zig versions provide a different set of tradeoffs, a middleground between the two extremes above: benefit from the changes in nightly Zig 2-3x faster than you would using stable, and suffer less from the incompatibility consequences of using nightly.

Schedule

WhenWhat🚀 Other notable event
January🚀 Mach version release
February👋 Anticipated influx of new Machanists / Ziguanas
Marchâš¡ Zig version nominated
April
Mayâš¡ Zig version nominated
Juneâš¡ Zig version nominated
July🚀 Mach version release
August👋 Anticipated influx of new Machanists / Ziguanas
Septemberâš¡ Zig version nominated
October
Novemberâš¡ Zig version nominated
December👋 Anticipated influx of new Machanists / Ziguanas

All events target the 4th day of the month, but may slip if we’re unable to complete the event by then.

Over time, we may adjust this schedule somewhat as we learn more (it is not set in stone.)

Process

During months where a Zig version is nominated, we:

  • Begin the nomination process (ideally on the 1st-4th of the month)
  • Update the Nomination history section below with the new nightly Zig version we’re nominating.
  • Begin the time-consuming process of following this GitHub checklist
    • Updating 40+ repositories Zig code, CI pipelines, build.zig.zon files, testing using the new Zig version, etc.
    • Doing updates in a specific order, so that dependencies are also updated to use the new Zig version
  • Typically, a show-stopping bug does not occur. But if it does..
    • We may have to fix the issue e.g. upstream in Zig if we can’t workaround it
    • We’ll need to wait for it to be merged, and for Zig nightly builds to contain the fix
    • We’ll update the existing Nomination history entry to point to the new version (days may have passed, so this could include other breaking changes)
    • Re-roll! Effectively begin this whole process from the beginning.
  • Once everything looks good, the new Zig version is working with Mach, we declare success - the GitHub issue is closed, and an announcement is made in the #progress channel of Discord.
  • If after we declare success you find a show-stopping bug in your own projects that needs to be fixed upstream in Zig, you’ll have to use the older version until the next scheduled nominated version update.

Machine-readable version history

https://machengine.org/zig/index.json provides a machine-readable version history. It is a strict superset of https://ziglang.org/download/index.json - but updated less frequently, and with Mach versions added. A few types of Mach versions are added:

  • mach-latest -> always the latest nominated Zig version.
  • 2024.1.0-mach-wip -> -wip signifies that we are in the process of nominating this version, it has not been confirmed working with Mach yet.
  • 2024.1.0-mach -> specific nominated versions.
  • 0.3.0-mach -> an alias for the nominated Zig version that was used at the time of Mach v0.3 release.

What if we had used stable zig in the past?

Periodically, the question comes up: why not just use stable Zig versions? The best way to answer this, and our own gauge for answering this, is to look at how this would’ve affected us in the past.

  • Between Zig 0.13 and 0.14 (not yet released):
    • We were able to identify a linker regression which prevented Mach from building/linking at all on macOS. This regression likely only affected Mach, as most projects do not use Zig ObjC bindings. If we hadn’t been able to identify this regression and give feedback to the Zig core team (who thankfully was able to fix it quickly!) then we may not have been able to upgrade to Zig 0.14 while keeping macOS support.
  • Between Zig 0.12 and 0.13 (1.5 months):
    • We were able to identify a linker regression which prevented using prebuilt WebGPU binaries on macOS, exactly one day after the 0.12 release. Again, this regression likely primarily affected Mach - so if we had been using stable Zig, we’d need to hope it got fixed in 0.13 which was a short development cycle - or wait ~10 months for 0.14 / regress our macOS support.
  • Between Zig 0.11 and 0.12 (8.5 months)
    • We were able to provide early feedback on the package manager and get various bugs/issues with it fixed for our use cases, being probably the earliest / most serious adopter of it. If we had not done this, we would’ve had no choice but to maintain our pre-package-manager dependency management system until Zig 0.13 was released ~10 months later.
  • Between Zig 0.10 and 0.11 (9 months)
    • Early package manager feedback.

Nominated Zig history

2024.10.0-mach

Zig 2024.10.0-mach and 0.14.0-dev.1911+3bf89f55c are identical.

Install it using zigup:

zigup 0.14.0-dev.1911+3bf89f55c
 

Or download it using our pkg.machengine.org mirror:

OS/ArchKindDownload mirror
Linux x86_64Binaryzig-linux-x86_64-0.14.0-dev.1911+3bf89f55c.tar.xz
Linux aarch64 (ARM)Binaryzig-linux-aarch64-0.14.0-dev.1911+3bf89f55c.tar.xz
Windows x86_64Binaryzig-windows-x86_64-0.14.0-dev.1911+3bf89f55c.zip
Windows aarch64 (ARM)Binaryzig-windows-aarch64-0.14.0-dev.1911+3bf89f55c.zip
macOS x86_64 (Intel)Binaryzig-macos-x86_64-0.14.0-dev.1911+3bf89f55c.tar.xz
macOS aarch64 (Apple Silicon)Binaryzig-macos-aarch64-0.14.0-dev.1911+3bf89f55c.tar.xz
Source codeSourcezig-0.14.0-dev.1911+3bf89f55c.tar.xz

Installation: Download, extract, and place on your system $PATH. Ensure zig version reports the right version.

Signatures: .minisig Download signatures can be retrieved from ziglang.org for all downloads.

Tips on upgrading your code

2024.5.0-mach

Zig 2024.5.0-mach and 0.13.0-dev.351+64ef45eb0 are identical.

Install it using zigup:

zigup 0.13.0-dev.351+64ef45eb0
 

Or download it using our pkg.machengine.org mirror:

OS/ArchKindDownload mirror
Linux x86_64Binaryzig-linux-x86_64-0.13.0-dev.351+64ef45eb0.tar.xz
Linux aarch64 (ARM)Binaryzig-linux-aarch64-0.13.0-dev.351+64ef45eb0.tar.xz
Windows x86_64Binaryzig-windows-x86_64-0.13.0-dev.351+64ef45eb0.zip
Windows aarch64 (ARM)Binaryzig-windows-aarch64-0.13.0-dev.351+64ef45eb0.zip
macOS x86_64 (Intel)Binaryzig-macos-x86_64-0.13.0-dev.351+64ef45eb0.tar.xz
macOS aarch64 (Apple Silicon)Binaryzig-macos-aarch64-0.13.0-dev.351+64ef45eb0.tar.xz
Source codeSourcezig-0.13.0-dev.351+64ef45eb0.tar.xz

Installation: Download, extract, and place on your system $PATH. Ensure zig version reports the right version.

Signatures: .minisig Download signatures can be retrieved from ziglang.org for all downloads.

Tips on upgrading your code

2024.3.0-mach

Zig 2024.3.0-mach and 0.12.0-dev.3180+83e578a18 are identical.

Install it using zigup:

zigup 0.12.0-dev.3180+83e578a18
 

Or download it using our pkg.machengine.org mirror:

OS/ArchKindDownload mirror
Linux x86_64Binaryzig-linux-x86_64-0.12.0-dev.3180+83e578a18.tar.xz
Linux aarch64 (ARM)Binaryzig-linux-aarch64-0.12.0-dev.3180+83e578a18.tar.xz
Windows x86_64Binaryzig-windows-x86_64-0.12.0-dev.3180+83e578a18.zip
Windows aarch64 (ARM)Binaryzig-windows-aarch64-0.12.0-dev.3180+83e578a18.zip
macOS x86_64 (Intel)Binaryzig-macos-x86_64-0.12.0-dev.3180+83e578a18.tar.xz
macOS aarch64 (Apple Silicon)Binaryzig-macos-aarch64-0.12.0-dev.3180+83e578a18.tar.xz
Source codeSourcezig-0.12.0-dev.3180+83e578a18.tar.xz

Installation: Download, extract, and place on your system $PATH. Ensure zig version reports the right version.

Signatures: .minisig Download signatures can be retrieved from ziglang.org for all downloads.

Tips on upgrading your code

2024.1.0-mach

Zig 2024.1.0-mach and 0.12.0-dev.2063+804cee3b9 are identical.

Note: The first nominated version ever, this was out-of-band with the schedule due to it.

Install it using zigup:

zigup 0.12.0-dev.2063+804cee3b9
-

Or download it using our pkg.machengine.org mirror:

OS/ArchKindDownload mirror
Linux x86_64Binaryzig-linux-x86_64-0.12.0-dev.2063+804cee3b9.tar.xz
Linux aarch64 (ARM)Binaryzig-linux-aarch64-0.12.0-dev.2063+804cee3b9.tar.xz
Windows x86_64Binaryzig-windows-x86_64-0.12.0-dev.2063+804cee3b9.zip
Windows aarch64 (ARM)Binaryzig-windows-aarch64-0.12.0-dev.2063+804cee3b9.zip
macOS x86_64 (Intel)Binaryzig-macos-x86_64-0.12.0-dev.2063+804cee3b9.tar.xz
macOS aarch64 (Apple Silicon)Binaryzig-macos-aarch64-0.12.0-dev.2063+804cee3b9.tar.xz
Source codeSourcezig-0.12.0-dev.2063+804cee3b9.tar.xz

Installation: Download, extract, and place on your system $PATH. Ensure zig version reports the right version.

Signatures: .minisig Download signatures can be retrieved from ziglang.org for all downloads.

Tips on upgrading your code

\ No newline at end of file +

Or download it using our pkg.machengine.org mirror:

OS/ArchKindDownload mirror
Linux x86_64Binaryzig-linux-x86_64-0.12.0-dev.2063+804cee3b9.tar.xz
Linux aarch64 (ARM)Binaryzig-linux-aarch64-0.12.0-dev.2063+804cee3b9.tar.xz
Windows x86_64Binaryzig-windows-x86_64-0.12.0-dev.2063+804cee3b9.zip
Windows aarch64 (ARM)Binaryzig-windows-aarch64-0.12.0-dev.2063+804cee3b9.zip
macOS x86_64 (Intel)Binaryzig-macos-x86_64-0.12.0-dev.2063+804cee3b9.tar.xz
macOS aarch64 (Apple Silicon)Binaryzig-macos-aarch64-0.12.0-dev.2063+804cee3b9.tar.xz
Source codeSourcezig-0.12.0-dev.2063+804cee3b9.tar.xz

Installation: Download, extract, and place on your system $PATH. Ensure zig version reports the right version.

Signatures: .minisig Download signatures can be retrieved from ziglang.org for all downloads.

Tips on upgrading your code

Table of contents

\ No newline at end of file diff --git a/opengraph/template_hu102e162f47cb7d8ae9eb284939698b9d_62022_filter_17263031740307827024.png b/opengraph/template_hu102e162f47cb7d8ae9eb284939698b9d_62022_filter_17263031740307827024.png deleted file mode 100644 index 04a0d64ea4d2b8783b4bc0ce5e0ac07dd79de93a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66059 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%0DKyat4BVo5)K1Ck!K1%U3g3}>gQ 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

CnzR#ar3LmYR+%KH0q1PX5 zZr!Z<>n3yH!DDg~m;Y2y;*N1}fClJH{y2{-d%-WsCZ*xK7}ho@rYve@vy{{lpYn0R zpA-#4@9+4-sPZBEqR5*)l?Wq&ovX{9=m7mxCuLD~lrcR&&kkLsgXsF&h11Fb>FfXT+c}_xx*&3CbybHi9!M-nM%P06<|Yrj zCdo&;qdq?KUN@zfWBmS)1+!Dn!-t;%V0k;~hHZ_iIPS~iFee}>%57=DtD~*_f#K3$ zCI=b1yDqO^IH;MIf&j5_O`^=F(LX-3t@C|S_nxv#z^M)=ssD0*>9h|->+Fc&z~Qbk z9!Kt^6qoDm;yViRaL5T|N_*=5UiORs8LMfbSefj`R&^e#z7CPE${*mNLwD02ZB5P+7brHIqR{2cFuMO zWlox#p}?}B7-!4^tif8Tu;U|*hF1%;#{zIIFYD#o8z|_}FNbPNyvRUg4VCDr%Lf2z zLN^9QgUW~9&3o} z?d`3vuWxE<0xC2Q_b?{`y1G{u|Lx#7^!kjfkPra?lPfBGGw3U^6)>Yh!AR2HyXS^| z5_#Td>#3sVy8$ykXwFZ3qGP`w674Dd^mGaN34%UInPeipY!hl+S`;`` zlt^)wA_U_#-dY|o$|6c{C%L$gIFM(&HKP5i`F?U?4a=$uvEyS?G1YM>gc~_aT{aOE zp_cIR^E1}Q(ZI3|4arDI7=gjnuUlA_{yme#o-`B!23X>S=H>X>+T~TdjYN6&d8*H+ zfud^~Eo^+xm55YF8zs>ICB6tduRh34490NsZ}|^En#MU7ulhvEg}0;dudc2J80GrKm}k;*GVGnOfWY3*n+^W^+l!cb#A{*u zYO9fw)`S@`^#M1_jvV`r)%q1IcO{E=!m12Xfz4DAXQrBMo5n@!Q2wN=r7HsIKiMp* zAogy~ogdpiAbu}M|DIbJgX*;I%fV++^D?kbWewwHe$UD;t(?!@34dy>uXVdqfhA1p znqkOr3y)k*oFek3AZMRj)6&Yy%G#PPA8<`Il@tIEO--uQ66aUUkyb@tKE2{w3pBjm z{PF(k@g4>f>V5)qGdbCnDX%sj2Ag(gcZUSnmd|S;W?=X``LCYbkLL^Q`5m>ug&J&6 zaAc!&4Dx&QVb}UsWl;0v@KuNrg!R+n!AVZ>CFAS(>P^bm)!Ti0w(K)5R2LCqsE5<^ zP{+K1Lxh}x1S%{;WVxgdtt;e?^0;y1#@bl54}g#ZUM8vGcz>}EJ32aQ1LUF?T2z)C zvNK0(+1BFvQA<-3aZnkma3g9JK=4+lu?>4|#b^_kadCGmLdm@_CrLR#2kV6CM0D|@ z;2p0`uY@nsep;sS&|FbUk%o!E)&r)l%NzhyH*R4Z7djpCf#e{c#Zy;cx4KzVo@XEj zPU=!oe=R@ZP_wbC6Zqo_@<#nU+otQZXMR;<>QZ0Y&11rsG55yA>(MSYXt`ntwH(ry z$MhefZi+=ezsGD>!z54G?gAPY0(=_ zjt>tH`7yyI({7{GgV+4>H1*N)oTst*-M&I%>JBZyhWbgY=Mt0@a>j(umv&A&TY?en z_JnE^1rLcG3!B`{EC$?YZQ<`-%p-N8sG$SU_sQ|9PRdoevcO^&Dk8I+Sn#X^x{b|tRjKf;S3t<| z0Kr0KBSLRx*2+v_bbiYnsG`_j?9)>@+E$>GOG8f(XZ~WYII+bRY&u%@@BQ&6CW)aW z@$Y@tsDAo1)7LvybpC(+-K)#z9xPZ=J)>RhV_3vum8N@ zzu|EFXA%Fih)g;E&pG(d8vH*y2X>~0QKwFwuF-h@6!hP#`~GK-_2J3N&|BuJy}1** z{8SW}gV`UifX5r>04@6F{AoaMzk15l=Kml6It-{WIyuSm%l1siT^(jFhK8E%bE4|2 GcmD;JqV*L3