postgresql-timescaledb: updated to 2.31.0
2.31.0
This release contains performance improvements and bug fixes since the 2.30.2 release. We recommend that you upgrade at the next available opportunity.
Highlighted features in TimescaleDB v2.31.0
Improved performance for UPDATE and DELETE queries on the columnstore with vectorized key processing for bulk decompression. The vectorized aggregation makes DML and recompression operations faster through parallelism, when a single-chunk query groups by an expression, resulting in up to 6.5 times faster queries.
Preview of the new Adaptive Integer Compressor (AIC), which chooses the best encoding for each block of integer values. This results in the up to 20% improvement in compression ratios for integers, while queries benefiting from faster decompression perform up to two times better. AIC is disabled by default in this release and will be enabled by default in the 2.32.0 release.
Update texmacs to version 2.1.5
One thing about version 2.1.5 is that
it builds with Qt6. Default is still
set to Qt5 since the Qt6 build depends
on qt5compat that will build
qtdeclarative in pkgsrc and it is
heavy.
Also added xdg-open as a dependency
since it is used by the menus to open
a webbrowser.
Changes from changelog:
Qt6 based version on all supported
platforms (GNU Linux, MacOS, Windows).
Experimental support for collaborative
editing.
Jupyter plugin and new R interface
based on Jupyter.
[20 lines not shown]
ccache: updated to 4.14.3
4.14.3
Bug fixes and improvements
Fixed an abort when standard error is closed.
Fixed detection of assembler .incbin directives with macro operands, preventing false cache hits.
Fixed escaping of backslashes in temporary MSVC response files for long command lines, restoring correct behavior of options such as /d1trimfile.
Fixed depend mode to fall back to the compiler when a GCC precompiled header cannot be located, preventing false cache hits.
Fixed display of diagnostic colors and Unicode text on Windows consoles.
Fixed matching of ignore_headers_in_manifest entries against header paths starting with .\ on Windows.
Reduced memory usage and copying when reading local cache entries, hashing binary files and storing compilation results.
Test improvements
Made tests skip unsupported -march=native and -gz configurations when the compiler only emits a warning, and skip Clang profiling tests when the profiling runtime is unavailable.
Fixed ThinLTO index generation with lld-link and comparison of debug object files containing CodeView information.
Fixed storage server and helper cleanup to avoid blocking removal of test directories on Windows.
[5 lines not shown]
devel/py-aspectlib: import py-aspectlib-2.0.0
aspectlib is an aspect-oriented programming, monkey-patch and
decorators library. It is useful when changing behavior in existing
code is desired. It includes tools for debugging and testing: simple
mock/record and a complete capture/replay framework.