The NetBSD Project

CVS log for pkgsrc/math/libixion/Makefile.common

[BACK] Up to [] / pkgsrc / math / libixion

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 21 18:20:43 2022 UTC (2 months, 1 week ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, HEAD
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

*: Re-apply SunOS linker argument removals.

These are currently duplicated in mk/platform/ but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 5 04:28:11 2022 UTC (11 months, 4 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

{py-,}libixion: 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.
formula interpreter
    implemented built-in LEFT() function.
    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.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Feb 6 06:23:22 2021 UTC (23 months, 4 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

libixion, py-libixion: 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 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

	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

	deprecated model_context::erase_cell() in favor of

    formula parser / interpreter
	added support for 3D references - references that contain
	multiple sheets.

	added support for the exponent (^) and concatenation (&)

	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.

Revision 1.3 / (download) - annotate - [select for diffs], Mon May 18 19:21:12 2020 UTC (2 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

libixion: use .CURDIR

distinfo and patches paths must be absolute

Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 5 13:46:13 2020 UTC (2 years, 11 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.1: +5 -3 lines
Diff to previous 1.1 (colored)

libixion, py-libixion: Update to 0.15.0

ixion 0.15.0

* fill_down_cells() method has been added to model_context, to fill duplicate
  values downward from an arbitrary cell position.  For now, it always
  duplicate the value of the source cell; cell value enumerations are not
  supported.  Also, filling down of formula cells is not yet supported.

* cell iterator has been aded to model_context, for efficient horizontal and
  vertical iterations of cell values in an arbitrary range within a sheet.

* improved the cmake-based build, with all test cases integrated.

* switched to spdlog for compile-time debug log outputs.

* improved performance by removing repeated fetching of each formula
  cell prior to interpretation.

* reworked topological sorting of formula cells to avoid having to
  unnecessarily build dependency relations twice; once during the
  dirty cell determination and twice prior to interpretation of
  formula cells.  The new code performs topological sorting during the
  dirty cell determination phase.

* reworked the cell reference tracker to use R-tree.  This allows more
  accurate tracking of references involving grouped formulas.

* fixed a resource leak with dynamic loading of compute engine modules.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 4 13:33:15 2019 UTC (3 years, 2 months ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4

forgot to add libixion/Makefile.common

forgot to add libixion/Makefile.common when adding math/py-libixion.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>