2024-02-10 01:43:50 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
libixion, py-libixion: Update to 0.19.0
Changelog:
0.19.0:
C++ API
added support for renaming sheets after they have been created.
formula interpreter
added support for inline arrays.
|
2023-12-29 19:25:02 by Adam Ciarcinski | Files touched by this commit (254) |
Log message:
revbump for boost-libs
|
2023-10-15 09:08:09 by Ryo ONODERA | Files touched by this commit (6) |
Log message:
libixion, py-libixion: Update to 0.18.1
Changelog:
0.81.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.
0.18.0
C++ API
* 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.
formula interpreter
* added the following 41 built-in functions:
ABS
AND
COLUMN
COLUMNS
COUNT
COUNTBLANK
EXACT
FALSE
FIND
ISBLANK
ISERROR
ISEVEN
ISFORMULA
ISLOGICAL
ISNA
ISNONTEXT
ISNUMBER
ISODD
ISREF
ISTEXT
LEFT
MEDIAN
MID
MODE
N
NA
NOT
OR
REPLACE
REPT
RIGHT
ROW
ROWS
SHEET
SHEETS
SUBSTITUTE
T
TEXTJOIN
TRIM
TRUE
TYPE
* added support for multi-sheet references in Excel A1 and Excel R1C1
grammers.
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-05-16 23:20:53 by Thomas Klausner | Files touched by this commit (38) |
Log message:
*: PKGREVISION bump for fmtlib shlib major bump
|
2023-04-23 16:26:33 by Adam Ciarcinski | Files touched by this commit (271) |
Log message:
revbump for boost
|
2023-01-22 17:28:39 by Ryo ONODERA | Files touched by this commit (271) |
Log message:
*: Recursive revbump from Boost 1.81.0
|
2022-11-21 19:20:46 by Jonathan Perkin | Files touched by this commit (54) |
Log message:
*: Re-apply SunOS linker argument removals.
These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
|
2022-02-10 08:42:26 by Thomas Klausner | Files touched by this commit (1) | |
Log message:
libixion: remove patch that was removed from distinfo during update
|
2022-02-05 05:28:11 by Ryo ONODERA | Files touched by this commit (6) |
Log message:
{py-,}libixion: Update to 0.17.0
Changelog:
0.17.0:
C++ API
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.
misc
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.
|