Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libixion-0_18-0 | Distribution: openSUSE Tumbleweed |
Version: 0.19.0 | Vendor: openSUSE |
Release: 2.3 | Build date: Thu Feb 29 17:51:10 2024 |
Group: Unspecified | Build host: reproducible |
Size: 682443 | Source RPM: libixion-0.19.0-2.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://gitlab.com/ixion/ixion | |
Summary: Threaded multi-target formula parser & interpreter |
Ixion is a general purpose formula parser & interpreter that can calculate multiple named targets, or "cells".
MIT
* Thu Feb 29 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Mon Jan 08 2024 Danilo Spinella <danilo.spinella@suse.com> - Update to 0.19.0: * C++ API * added support for renaming sheets after they have been created. * formula interpreter * added support for inline arrays. * Thu Jun 29 2023 Danilo Spinella <danilo.spinella@suse.com> - Update to 0.18.1: * fixed a 32-bit Linux build issue as discovered on Debian, due to a clash on two 32-bit unsigned integer types being used with std::variant. - Update to 0.18.0: * removed the formula_model_access interface from model_context, and switched to using model_context directly everywhere. * revised formula_tokens_t type to remove use of std::unique_ptr for each formula_token instance. This should improve memory locality when iterating through an array of formula token values. A similar change has also been made to lexer_tokens_t and lexer_token types. * added 41 built-in functions * added support for multi-sheet references in Excel A1 and Excel R1C1 grammers. * Thu Mar 02 2023 Martin Liška <mliska@suse.cz> - Use -fexcess-precision=fast as GCC 13 changes the default for C++ compiler and without the change some tests fail on i586. * Fri Mar 04 2022 Danilo Spinella <danilo.spinella@suse.com> - Fix build on SLE-12-SP5 - Remove unneeded vulkan dependency * Thu Jan 27 2022 Fridrich Strba <fstrba@suse.com> - Added patch: * libixion-boost-system.patch + fix missing symbols from boost_system library * Thu Nov 18 2021 Danilo Spinella <danilo.spinella@suse.com> - update to 0.17.0: * set the baseline C++ version to 17. * mdds has been internalized so that the public header no longer contains references to mdds. With this change, the users can use different API versions of mdds between the ixion build and run-time use. * cleaned up public API to make use of std::string_view and std::variant where appropriate. * implemented built-in LEFT() function in the formula interpreter. * it is no longer required to set the size of void* at build time to ensure the binaries to be fully functional. * fixed a bug where named expressions with names containing invalid characters were still allowed in. * Wed May 19 2021 Fridrich Strba <fstrba@suse.com> - Define conditionally make_build to fix build on systems that do not have that macro * Mon Sep 28 2020 Dirk Mueller <dmueller@suse.com> - update to 0.16.1: * fixed a build issue on 32-bit linux platforms, caused by slicing of integer string ID values. * worked around floating point rounding errors which prevented two theoretically-equal numeric values from being evaluated as equal in test code. * added new function to allow printing of single formula tokens. * added method for setting cached results on formula cells in model_context. * changed the model_context design to ensure that all sheets are of the same size. * added an accessor method to formula_model_access interface (and implicitly in model_context) that directly returns a string value from cell. * added cell_access class for querying of cell states without knowing its type ahead of time. * added document class which provides a layer on top of model_context, to abstract away the handling of formula calculations. * deprecated model_context::erase_cell() in favor of empty_cell(). * added support for 3D references - references that contain multiple sheets. * added support for the exponent (^) and concatenation (&) operators. * fixed incorrect handling of range references containing whole columns such as A:A. * added support for unordered range references - range references whose start row or column is greater than their end position counterparts, such as A3:A1. * fixed a bug that prevented nested formula functions from working properly. * implemented Calc A1 style reference resolver. * formula results now directly store the string values when the results are of string type. They previously stored string ID values after interning the original strings. * removed build-time dependency on spdlog. * Thu Aug 15 2019 Jonathan Brielmaier <jbrielmaier@suse.de> - Update to 0.15.0 * Update for new liborcus * Switched to spdlog for compile-time debug log outputs * Various fixes - Add spdlog build dependency
/usr/lib64/libixion-0.18.so.0 /usr/lib64/libixion-0.18.so.0.0.0 /usr/share/licenses/libixion-0_18-0 /usr/share/licenses/libixion-0_18-0/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 30 02:01:57 2024