| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: zig0.15 | Distribution: openSUSE Tumbleweed |
| Version: 0.15.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Jan 19 09:05:33 2026 |
| Group: Development/Languages/Other | Build host: reproducible |
| Size: 24032481 | Source RPM: zig0.15-0.15.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://ziglang.org/ | |
| Summary: Compiler for the Zig language | |
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.
MIT
* Mon Jan 19 2026 Marcus Rueckert <mrueckert@suse.de>
- Drop vendor tarball
* Sun Jan 18 2026 Marcus Rueckert <mrueckert@suse.de>
- Fix Requires for the libs package
* Tue Jan 06 2026 Mihai Petracovici <petracvv@opensuse.org>
- Update to version 0.15.2
- use older std.mem function names
- std.crypto.tls.Client: fix infinite loop in std.Io.Writer.writeAll
- std.fs.File.Reader.seekTo: fix one more logical position bug
- std.Io.Reader: rework peekDelimiterInclusive
- Fix Reader.Limited end of stream conditions
- std: std.fs.File fix sendFile with buffered data
- std.Io.Reader: fix delimiter bugs
- std: fix sendFileReading not accounting for buffer
- std: fix File.Writer sendfile with buffered contents
- Reader.peekDelimiterInclusive: Fix handling of `stream` implementations that return 0
- std.Build: duplicate sub_path for LazyPath's dependency variant
- std.c: Add missing SIG constants for serenity
- libcxxabi: don't build cxa_noexception.cpp if exceptions are enabled
- libcxxabi: sort file list according to upstream CMakeLists.txt
- libcxxabi: define _LIBCPP_BUILDING_LIBRARY in addition to _LIBCXXABI_BUILDING_LIBRARY
- std.zig.system: handle or1k in getExternalExecutor()
- fix read of undefined in http tests
- don't pass zero-length `@memset` to the backend
- InternPool: use sequential string indices instead of byte offsets
- x86_64: fix bool vector init register clobber
- Lld: fix implib emit path
- resinator: fix an alignment problem
- translate_c: fix ternary operator output in C macros
- Fix zig build lazy -> eager dependency promotion
- libcxx: respond to some feature macro changes in LLVM 20
- test: remove `pie` test case from test-standalone
- Compilation: --debug-rt always Debug
- Update descriptions of -f[no-]error-tracing to match the actual behavior
- bootstrap: Add support for DragonFly
- lib/std/c: sync "struct stat" for DragonFly
- musl: add missing fenv C dummy functions for loongarch64-linux-muslsf
- Revert "x86_64: improve support for large enums"
- x86_64: improve support for large enums
- Fix PowerPC `restore_rt`
- x86_64: support more in/out forms
- Fix PowerPC syscalls causing invalid code from CBE
- glibc: guard inet-fortified.h
- use copy_file_range syscall on linux
- std: always allow spawning processes when an env map is explicitly provided (#25092)
- compiler: don't use self-hosted backend on any BSD yet
- std.posix: remove bogus assert that SIGRTMAX < NSIG
- test: disable test-link on FreeBSD
- test: disable some stack trace tests on FreeBSD
- std.pie: fix register constraint in getDynamicSymbol() for s390x (#25327)
- Revert "frontend: another packedStructFieldPtrInfo fix"
- Revert "x86_64: fix safety crashes in `storeRegs`"
- x86_64: rewrite vector element pointer access
- ci: temporarily disable riscv64-linux
- standalone: fix misaligned stack crash
- aarch64: fix behavior failures
- aarch64/zonCast: don't return a pointer to a stack element
- x86 codegen: handle spilled tuples
- x86_64: fix safety crashes in `storeRegs`
- frontend: additionally handle C pointers in ptrOptPayload
- frontend: fix too strict assertion
- frontend: another packedStructFieldPtrInfo fix
- Zcu: fix analysis of type of decl with inferred type
- std.zon.parse: fix not initializing array sentinel
- Reader.defaultReadVec: Workaround bad `r.end += r.vtable.stream()` behavior
- Fix duplicate LC_RPATH entries on macOS Tahoe
- std.mem: work around LoongArch inline asm bug in doNotOptimizeAway()
- zig fmt help: mention that the argument can be a directory
- std.sort.pdq: fix out-of-bounds access in partialInsertionSort (#25253)
- langref: mention union support of `@fieldParentPtr`
- mem.replace: Document that input/output cannot overlap
- Merge pull request #25201 from jacobly0/x86_64-addsat
- Elf: implement `linksection`
- fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)
- llvm: fix tagged union payload size in debug info
- std.math.big.int: normalize zero result for small multiplications
- bpf: use bitCast instead of intCast in ld_imm_impl
- frontend: fix reference tracking through coerced function bodies
- compiler-rt: export __aeabi_read_tp for arm-freebsd
- langref: added missing newlines to destructuring tuples example
- std.debug.assertAligned: support const pointers
- webui: fixup build errors in fuzz / time_report
- langref: update "Choosing an Allocator" section
- BitcodeReader: parse blockinfo inside block
- Fix `-M` and `--dep` splitting on every = instead of just the first
- Fix regression: std.http.Client basic authorization sending user:user instead of user:password when passed in URI
- Populate MSG struct for OpenBSD (#25076)
- std.Thread: make unreachable errors in sleep() clearer
- std.Target: fix alignment for int/long types on m68k
- LLVM backend:fix align 1 sret parameter load returned
- process.totalSystemMemory: Avoid overflow on Linux when totalram is a 32-bit usize
- std.os.uefi: fix type error at MemoryType.format()
- std.os.linux: powerpc syscalls clobber ctr and xer
- x86_64: fix multiplication overflow detection with adx
- std.c: add correct SOMAXCONN for BSDs
- Fix TLS 1.2 client key exchange to use negotiated named group (#25007)
- std.Build.WebServer: fix race
- std.Build.Step.TranslateC: forward --cache-dir and --global-cache-dir flags
- std.Build.Step.Compile: fix race condition in args file creation
- os.linux: faccessat wrapper prefer to faccessat syscall when flags is zero.
- add macOS handling for totalSystemMemory (#24903)
- zig cc: don't pass -mcmodel for assembly files
- Update powi.zig to fix docstring formatting
- fix: fix typo in comment by removing repeated 'business' word
- lib: Reword documentation for realloc to clarify size
- Add `test-obj` to the help message
- Compilation: avoid ZCU strategy for ubsan-rt in Windows DLLs
- ubsan-rt: export symbols with hidden visibility
- std.zig.system: fix check for sparc "v8+" in getExternalExecutor()
- Fix #24999: copy left-overs before we XOR into c. (#25001)
- std.fs.Dir: fix updateFile() to flush the file before updating its times
- Merge pull request #24926 from mrjbq7/http-fetch
- zig reduce: adapt to new Writer API
- std: remove lossy int to float coercion on json parse
- std.os.uefi: Fix typo that causes compile time error #22809"
- Use readStreaming, not readPositional, for streaming file readVec on Windows
* Sun Oct 19 2025 Marcus Rueckert <mrueckert@suse.de>
- Add implementation provides
* Sun Oct 19 2025 Marcus Rueckert <mrueckert@suse.de>
- No longer obsolete older packages in case we need older versions working
* Sun Sep 21 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Ensure obsoletion of older than the current version.
* Tue Sep 16 2025 Andreas Schwab <schwab@suse.de>
- Remove unused build requires
* Wed Aug 27 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 0.15.1:
* * CHANGELOG TOO LONG **
See https://ziglang.org/download/0.15.1/release-notes.html
* Fri Jan 31 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Add reproducible.patch to fix reproducible-builds issues (boo#1100677)
https://github.com/ziglang/zig/issues/22663
* Sun Jun 23 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Cleanup specfile
- Workaround for test
* add vendored cache dependencies.
- Fix check section for tests
- Add -DZIG_USE_LLVM_CONFIG=ON option
- Add patch skip-localhost-test.patch
- Add liburing-devel for test suites
- Set mold as linker. Efficient and fast at utilising computer resources
unlike GNU ld.
- Enable tests
- remove some outdated comments in specfile
* Wed Jun 12 2024 Andreas Schwab <schwab@suse.de>
- Reduce constraints
* Fri Jun 07 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update patchsets for llvm18 changes
./0000-remove-lld-in-cmakelist.patch
./0001-invoke-lld.patch
* Fri Jun 07 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to version 0.13.0:
* * CHANGELOG TOO LONG **
See https://ziglang.org/download/0.13.0/release-notes.html
* Release focuses more on the LLVM18 support
* Sat May 04 2024 Michael Burge <michael.burge77@gmail.com>
- Update to version 0.12.0:
* * CHANGELOG TOO LONG **
See https://ziglang.org/download/0.12.0/release-notes.html
- Now requires llvm17, all patches and specfile updated accordingly
* Tue Nov 07 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update macros.zig
* Change %zig to %__zig to avoid confusion between `zig` or `%zig`.
* Sat Oct 21 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Drelease-safe is now Doptimize
* Wed Oct 18 2023 Soc Virnyl S. Estela <contact@uncomfyhalomacro.pl>
- Change builder to ninja. change c and c++ compiler to clang
* Thu Sep 07 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Remove comment since it builds now on latest glibc.
* Fri Aug 04 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 0.11.0:
* * CHANGELOG TOO LONG **
See https://ziglang.org/download/0.11.0/release-notes.html
- Update patchsets:
* remove 0000-invoke-lld-llvm15.patch
* add 0000-remove-lld-in-cmakelist.patch
* add 0001-invoke-lld.patch
* update 0002-no-lld-libs-and-includes.patch
* change to llvm16
- Update specfile to use LLVM version 16.x. This will be removed in the future.
* Thu Feb 02 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Enable build with riscv64 and %{mips64} arches.
* Mon Jan 30 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Declare Group as "Development/Languages/Other" to remove some warnings.
* Mon Jan 30 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Fix version required for LLVM on Leap.
* Wed Jan 25 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Add rpm-macros to recommends.
- Simplify to just use ExclusiveArch declaration.
* Tue Jan 24 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Improve specfile: from %{_rpmconfigdir}/macros.d to %{_rpmmacrodir}
* Tue Jan 24 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Add zig-rpmlintrc to specfile as one of sources.
* Tue Jan 24 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Increase physical memory to 64G on riscv, and aarch.
* Note: ppc architectures won't build. Placeholder for now.
- Set physical memory to 8G for arm architectures. Placeholder for now
- Set physical memory to 32G for i586 archictectures.
- ExcludeArch for ppc and arm architectures.
* Mon Jan 23 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Initial spec for zig 0.10.1
/usr/bin/zig /usr/share/doc/packages/zig0.15 /usr/share/doc/packages/zig0.15/README.md /usr/share/doc/packages/zig0.15/docs /usr/share/doc/packages/zig0.15/docs/index.html /usr/share/doc/packages/zig0.15/docs/main.js /usr/share/doc/packages/zig0.15/docs/wasm /usr/share/doc/packages/zig0.15/docs/wasm/Decl.zig /usr/share/doc/packages/zig0.15/docs/wasm/Walk.zig /usr/share/doc/packages/zig0.15/docs/wasm/html_render.zig /usr/share/doc/packages/zig0.15/docs/wasm/main.zig /usr/share/doc/packages/zig0.15/docs/wasm/markdown /usr/share/doc/packages/zig0.15/docs/wasm/markdown.zig /usr/share/doc/packages/zig0.15/docs/wasm/markdown/Document.zig /usr/share/doc/packages/zig0.15/docs/wasm/markdown/Parser.zig /usr/share/doc/packages/zig0.15/docs/wasm/markdown/renderer.zig /usr/share/doc/packages/zig0.15/langref.html /usr/share/licenses/zig0.15 /usr/share/licenses/zig0.15/LICENSE /usr/share/man/man1/zig.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Feb 4 23:09:10 2026