./lang/zig, Programming language designed for robustness and clarity

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.10.0nb1, Package name: zig-0.10.0nb1, Maintainer: pkgsrc-users

Zig is an open-source programming language designed for robustness,
optimality, and clarity.

* Robust - behavior is correct even for edge cases such as out
of memory.
* Optimal - write programs the best way they can
behave and perform.
* Clear - precisely communicate your intent
to the compiler and other programmers. The language imposes a
low overhead to reading code.


Required to run:
[shells/bash] [lang/clang] [lang/llvm] [devel/lld]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 14190.344 KB

Version history: (Expand)


CVS history: (Expand)


   2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | Package updated
Log message:
massive revision bump after textproc/icu update
   2022-11-14 20:00:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
zig: updated to 0.10.0

0.10.0:
https://ziglang.org/download/0.10.0/release-notes.html
   2022-08-20 23:01:27 by Thomas Klausner | Files touched by this commit (1)
Log message:
zig: add upstream bug report URL for llvm 14 support release
   2022-08-15 21:16:25 by Thomas Klausner | Files touched by this commit (1)
Log message:
zig: mark as BROKEN

Does not support llvm 14 yet.
   2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | Package updated
Log message:
revbump for textproc/icu update
   2022-03-15 06:36:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
zig: updated to 0.9.1

0.9.1:

libcxx: fixed not building fs/filesystem when targeting Windows.
libcxx: fixed duplicate __muloti4 symbol.
Integration with --sysroot parameter
Integration with --entry parameter
Integration with --whole-archive, --no-whole-archive, --strip-all, and \ 
--strip-debug parameters.
Integration with --hash-style parameter.
Fixed a bug where passing a zig source file to zig cc would incorrectly punt to \ 
clang because it thought there were no positional arguments.
Integration with CUDA source files
Improved a warning message for some cases of using zig run -lc++.
Ignore -lgcc_s when it is redundant with compiler-rt.
Fixed Linux headers being named arm64 instead of aarch64
glibc: fixed passing of __GNU_MINOR__.
glibc: fixed compatibility with glibc <= 2.33 for global initializers
glibc: fixed MINSIGSTKSZ on glibcs older than 2.34
   2021-12-21 10:16:26 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
zig: updated to 0.9.0

0.9.0:

Language Changes

Address Spaces
More Builtins Return String Literals
@minimum and @maximum
@select
SIMD
@intToEnum Implicitly Performs @intCast
Shadowing Declarations
Keywords Deleted: true, false, undefined, null
usingnamespace No Longer Affects Identifier Lookup
c_void renamed to anyopaque
Saturating Arithmetic
Compile Errors for Unused Locals
@export with Field Access
Inline Assembly Requires String Literals
@prefetch
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi