9 Commits

Author SHA1 Message Date
semarie
f830f87f4d update lang/zig to 0.8.4
Release notes: https://ziglang.org/download/0.8.1/release-notes.html

ok abieber@
2021-09-09 15:10:31 +00:00
semarie
0d3d71f017 update lang/zig to 0.8.1pre29 (0.8.1-dev.29+54229fec3 exactly)
it is the 0.8.x branch, which include bugs for 0.8.0.
2021-08-26 04:37:15 +00:00
semarie
7abb41825a update lang/zig to 0.8.0
Release notes: https://ziglang.org/download/0.8.0/release-notes.html
2021-06-05 09:19:50 +00:00
semarie
1dc79cc224 update lang/zig to 0.8.0-dev.2168+2d1196773 2021-05-10 04:44:19 +00:00
semarie
af032a8603 update lang/zig to 0.8.0pre1939
this version uses llvm12
2021-04-24 13:59:21 +00:00
semarie
ad4122aa69 lang/zig marks arm64 and powerpc64 BROKEN
no need to waste build time for now as build didn't complete

- on arm64, the generated binary segfaults

- on powerpc64, the build fails due to undefined symbols. gkoehler@
  did the analyzis, and it seems that zig wants to IEEE quad floats
  (which are missing for now on powerpc64)
2021-03-27 10:09:43 +00:00
semarie
99b0488a79 lang/zig: correctly pass CXXFLAGS
and while here,
- set DPB_PROPERTIES=parallel (we are building llvm)
- rework on DESCR
2021-03-01 12:52:45 +00:00
semarie
ac060ea72e lang/zig: various build tricks
- verbose build
- pass MODCMAKE_PORT_BUILD=yes to cmake to respect CFLAGS
2021-02-28 15:36:55 +00:00
semarie
42be91efca import lang/zig, ok abieber@
Zig is a general-purpose programming language and toolchain for
maintaining robust, optimal, and reusable software.

- Robust: behavior is correct even for edge cases such as out of memory.
- Optimal: write programs the best way they can behave and perform.
- Reusable: the same code works in many environments which have different constraints.
- Maintainable: precisely communicate intent to the compiler and other programmers. The language imposes a low overhead to reading code and is resilient to changing requirements and environments.
2021-02-28 15:32:17 +00:00