SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for vlang-0.5.2-1.7.x86_64.rpm :

* Sat Jul 18 2026 Eyad Issa - Update to version 0.5.2:
* v2 eval backend
* Implement AATT[soa] struct attribute for Structure of Arrays transformation
* Initial version of ownership via -ownership
* VGC, a concurrent tri-color mark-and-sweep GC
* Enable the new V2 backend via v -v2 file.v
* Allow negative indexing of array like arr#[-1]
* Add power operator
*
*
* Comptime $if bsd
* vweb removed entirely
* Add operator overloading for []
* Add new standard module: mcp
* Full changelog at https://github.com/vlang/v/releases/tag/0.5.2- Fix stage0 bootstrap linking by placing libm and other libraries after the generated C source.
* Sat Jul 11 2026 Eyad Issa - Require mbedtls-3-devel explicitly to fix compilation.- Drop 0006-Use-private-mbedtls-headers.patch: this patch was originally added to attempt mbedtls 4.x compatibility but is incorrect and unnecessary since mbedtls 3.x uses the standard header paths (e.g. mbedtls/entropy.h).
* Fri Jun 26 2026 Eyad Issa - Use private mbedtls headers for compatibility with mbedtls 4.x via 0006-Use-private-mbedtls-headers.patch.- Refresh all patches.
* Sat May 30 2026 Eyad Issa - Improve packaging:
* Unbundle cJSON and zstd via 0003-Unbundle-cJSON-and-zstd.patch.
* Fix undefined reference to cJSON_GetErrorPos when using system libcjson via 0004-Fix-cJSON_GetErrorPos-undefined-reference.patch.
* Force use of system libgc on Linux via 0005-Force-system-libgc-on-Linux.patch.
* Enable vdoc by adding vlang/markdown as a dependency.
* Improve wrapper script to respect existing VFLAGS.
* Build intermediate stages without LTO to speed up bootstrapping.
* Tue Apr 14 2026 Eyad Issa - Remove stage2/3 diff check- Update to version 0.5.1:
* New clean and fast v2 backends: cleanc (similar to the old C backend), ssa/arm64, ssa/amd64
* Add a new generic solver stage (gated behind - new-generic-solver)
* Refactor $var to ${var} across entire repository, make vfmt always output the newer form ${expr}
* Fix support for match exprs with nested if exprs
* Add OS-specific headers support for #include directives
* Multiple checker improvements and fixes
* Multiple parser improvements
* Improvements to standard library
* vfmt: Fix parser failing on duplicate methods in $if/$else blocks
* Add support for v missdoc AATTvlib
* Add support for v quest
* Add support for v install --local gui
* Wed Jan 21 2026 Eyad Issa - Enable self testing
* Add 0002-Disable-vdoc-testing.patch- Link to distro provided mbedtls via 0001-Link-to-distro-provided-mbedtls.patch [CVE-2025-59438] (boo#1252434)
* Thu Jan 01 2026 Eyad Issa - Update to version 0.5:
* Add comptime if is shared support
* Make defer{} scoped by default
* Add gotodef support for nested struct members, fn return types, etc
* Add a new v.comptime stage COMPTIME, that runs after the checker (CHECK), and before the transformer (TRANSFORM), to simplify the work that later stages do
* Various fixes to parser and compiler internals
* Improvements to standard library functions
* Full changelog at https://github.com/vlang/v/releases/tag/0.5- Drop fix-already-unsafe.patch: upstreamed
* Fri Oct 17 2025 Guillaume GARDET - Update v.c- Remove -prod flag for non-x86
*
* Sun Sep 21 2025 Avindra Goolcharan - Update to version 0.4.12:
* Support a new CPU architecture s390x (#24107)
* Add initial support for ppc64le (#24287)
* Add initial support for loongarch64 (#24343)
* Support js\"string literal\" for JavaScript strings (#24653)
* VLS mode in the parser for the new language server in pure V
* Remove deprecations made before 2024-11-06
* Add a deprecation note for any arg, prevent any from being used as map key,value or array type (#24277)
* Improvents/fixes to Checker, Parser, Comptime, Compiler internals, Standard library, Web, ORM and Database drivers
* Native, C and JavaScript backend changes- See https://github.com/vlang/v/releases/tag/0.4.11 for full details- add fix-already-unsafe.patch to fix compilation error
* Wed Aug 06 2025 Eyad Issa - Do not copy v.c while building
* Wed Jul 30 2025 Eyad Issa - Do not strip executables to make debuginfo work
* Sat Jun 21 2025 Eyad Issa - Update to version 0.4.11:
* Support a new CPU architecture s390x (#24107)
* Add initial support for ppc64le (#24287)
* Add initial support for loongarch64 (#24343)
* Support `js\"string literal\"` for JavaScript strings (#24653)
* VLS mode in the parser for the new language server in pure V
* Remove deprecations made before 2024-11-06
* Add a deprecation note for `any` arg, prevent `any` from being used as map key,value or array type (#24277)
* Checker improvements/fixes
* Parser improvements
* Comptime improvements
* Compiler internals improvements
* Standard library improvements and additions
* Full changelog at: /usr/share/doc/packages/vlang/CHANGELOG.md
* Thu Jun 12 2025 Eyad Issa - Only strip executable files
* Mon Jun 02 2025 Eyad Issa - Make examples subpackage noarch- Re-build a third time and check for diff between compilations- Remove more dev files from packaging
* Wed May 28 2025 Eyad Issa - Initial packaging at 0.4.10
 
ICM Bot detect detector