Skip to content

Releases: getsolus/ypkg

v34

23 Oct 16:38
e366d27
Compare
Choose a tag to compare

With this release, ypkg defaults to using eopkg.py3 for ypkg-install-deps, but can be made to use e.g. eopkg.bin when called from solbuild, which in turn serves to make builds more robust in the face of CPython 3.x interpreter upgrades.

What's Changed

New Contributors

Full Changelog: v33...v34

v33

16 Sep 19:29
Compare
Choose a tag to compare
v33

What's Changed

Full Changelog: v32...v33

v32

10 Jun 09:34
f34e689
Compare
Choose a tag to compare
v32

What's Changed

New Contributors

Full Changelog: v31...v32

Release v31.0.0

13 Jun 16:06
Compare
Choose a tag to compare

What's Changed

  • Teach qml_cache macro how to handle spaces by @kyrios123 in #7
  • Add optional linker flag icf={safe,all} to optimizations by @joebonrichie in #20
  • Export environmental variables for pgo_gen and pgo_use build contexts by @joebonrichie in #21
  • Ensure LTO for GCC runs in parallel by @joebonrichie in #9
  • Remove deprecated meson macros by @joebonrichie in #25
  • Adjust width-param so ybump doesn't set summary to 80 cols by @Staudey in #8
  • Implement sccache by @GZGavinZhao in #26
  • Profile instrumentation flags must also be added to LDFLAGS by @joebonrichie in #10
  • Adjust python macros for PEP 517 by @joebonrichie in #24
  • Allow for renaming of simple source files by @JacekJagosz in #29
  • Switch to IR based instrumentation for clang PGO builds
  • Add experimental BOLT macros
  • Add python3_avx2_lib_shift macro for experimental python avx2 lib support by @joebonrichie in #19
  • Add manpage compression by @EbonJaeger in #31

New Contributors

Full Changelog: v30...v31

v30

23 Mar 13:53
Compare
Choose a tag to compare
v30

This release includes all of the fixes for the getsolus migration and fixes dependency scanning for PIE executables.

v29

13 Nov 08:47
Compare
Choose a tag to compare
v29
  • Use SSE2 for 32bit builds resulting in a significant performance boost in some tests
  • New python test macros
  • No longer install 32bit clang as it is deprecated
  • Use llvm-objcopy to strip ar archives with clang
  • Remove setting locale as it is set already via solbuild
  • Add environment key which exports content to all ypkg build steps
  • Use flag for avx2 builds that supports clang and gcc