factory
- 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).
- Use private mbedtls headers for compatibility with mbedtls 4.x
via 0006-Use-private-mbedtls-headers.patch.
- Refresh all patches.
- 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.
- 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
OBS-URL: https://build.opensuse.org/request/show/1364987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vlang?expand=0&rev=6
Description
No description provided
Languages
C
100%