pkgsrc/math/libixion/distinfo
ryoon 42c0742634 libixion, py-libixion: Update to 0.16.1
Changelog:
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.


0.16.0
    documentation
	added quickstart sections for using model_context and
	document classes.

	added code example for cell_access class.

    C++ API
	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().

    formula parser / interpreter
	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.

    misc
	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.
2021-02-06 06:23:22 +00:00

9 lines
649 B
Text

$NetBSD: distinfo,v 1.8 2021/02/06 06:23:22 ryoon Exp $
SHA1 (libixion-0.16.1.tar.xz) = 967b8f3dbf7b37f723138a73767c6915bbd50409
RMD160 (libixion-0.16.1.tar.xz) = 766dd3a4b822d43f9e2a7e47c5061616574fa105
SHA512 (libixion-0.16.1.tar.xz) = 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de
Size (libixion-0.16.1.tar.xz) = 482500 bytes
SHA1 (patch-configure.ac) = f5a27ed314e69ecf1ed94d400abd2262a0fce7be
SHA1 (patch-src_libixion_model__context.cpp) = 01cc8e673bc0e082d6f843a455879e18259329e8
SHA1 (patch-src_python_Makefile.am) = c4811646fbe288f85070994234502f20d4cafc56