| Age | Commit message (Collapse) | Author |
|
This is now handled by the www.ziglang.org repo deploy script.
|
|
and use master branch not hugo-redesign branch
|
|
|
|
|
|
|
|
|
|
Otherwise we get errors from conflicting std libs.
|
|
I got this error when re-running the cmake line setting
-DZIG_EXECUTABLE:
```
ninja: warning: multiple rules generate zig1.o. builds involving
this target will not be correct; continuing anyway
[-w dupbuild=warn]
```
But it works fine with make.
|
|
In the previous commit, I forgot to add these.
|
|
* no longer depend on apt.llvm.org, instead we rely on a zig-bootstrap
tarball with pre-built Zig, LLVM, LLD, and Clang. Similar to the
Windows Dev Kit but for Linux. This also makes the script no longer
depend on Docker, libxml2, or GCC.
* remove bash retry logic; it was only needed for flaky apt.llvm.org
and isn't needed for the other resources we download.
* build and upload the experimental std lib automatically generated
docs. langref.html is moved to docs/langref.html because the std lib
docs are in docs/std/.
* the superfluous "zig" directory in $prefix/lib/zig/std/std.zig is
removed from the tarball.
* update_download_page makes a commit in the www.ziglang.org repository
updating data/releases.json so that repository can manage deploys.
|
|
|
|
to avoid out-of-memory on the CI runs.
|
|
These are covered by other CI scripts and we're up against Drone CI time
limits.
|
|
git describe is used for version string creation, but it had to be
reverted in commit 69da6ba because it was broken in CI builds.
Azure Pipelines and Drone perform shallow clones by default.
This change reconfigures them to fetch history and tags. It adds tens of
seconds, which is negligible compared to overall build and test time.
Related: #6466, #6509, #7601
|
|
|
|
Surely this time all the problems have been fixed
|
|
|
|
And enable it for Drone CI. I hate to do this, but I need to make
progress on other fronts.
|
|
|
|
|
|
-nv, --no-verbose turn off verboseness, without being quiet
|
|
Many times the CI pipeline fails in the early stages because the APT
repo for LLVM is being updated.
Add a retry mechanism for some more APT commands.
|
|
Try harder instead of failing after the first invocation fails.
|
|
|
|
The version we were using in CI is now getting quite old, and we
want to make sure that the code we produce is compatible with
current versions of Wasmtime.
|
|
|
|
see #6830 for details.
|
|
|
|
|
|
0e4f7a8e3f94f0e799280d7e7836d67d776cbca6 forgot to build the docs,
causing CI failures
|
|
This slightly reduces the amount of peak RSS needed, buying us more time until stage2 is shipping.
|
|
otherwise cross compiling gets incorrectly affected by the environment
variable.
|
|
This tarball contains LLVM, Clang, LLD, Zig, and libz.a for macOS. This
is everything we need for the CI to produce a working Zig executable.
|
|
|
|
This should avoid invoking llvm-config to work around a symbol
not found inside libstdc++, and plus it's technically more correct
anyway.
|
|
|
|
|
|
|
|
enable std lib freebsd tests on the CI
See #1759
|
|
|
|
Zig supports both Linux and Windows natively. Those are the main use
cases we are focusing on. Happy to accept mingw patches if they are
non-invasive, but we will not be hampering progress on the main use
cases with failing mingw CI builds.
|
|
Since msys2/MSYS2-packages#2050 was fixed, we can now revert back to the
original install script.
Signed-off-by: Jakub Konka <kubkon@jakubkonka.com>
|
|
hopefully resolves the CI failures
|
|
|
|
hopefully they've solved the polly plugin thing by now on apt.llvm.org.
|
|
|
|
See also commit
2c8495b4bb261d440bc6d1a6b0415a64c8d99222
|
|
* caching system: use 16 bytes siphash final(), there was a bug in the
std lib that wasn't catching undefined values for 18 bytes. fixed in
master branch.
* fix caching system unit test logic to not cause error.TextBusy on windows
* port the logic from stage1 for building glibc shared objects
* add is_native_os to the base cache hash
* fix incorrectly freeing crt_files key (which is always a reference to
global static constant data)
* fix 2 use-after-free in loading glibc metadata
* fix memory leak in buildCRTFile (errdefer instead of defer on arena)
|
|
|
|
|