| Mon, 14 Aug 2023 09:31:27 +0200 |
Franz Glasner |
Begin implementation of filter-only expansions (recursive with respect to expansion)
|
| Mon, 30 May 2022 09:31:29 +0200 |
Franz Glasner |
Enable indexed access to lists in the configuration using an access path string representation like "~NNN~"
|
| Sat, 05 Mar 2022 12:59:35 +0100 |
Franz Glasner |
FIX: {{::DEL::}} has 11 chars instead of 3
|
| Fri, 04 Mar 2022 17:35:27 +0100 |
Franz Glasner |
The ``{{::DEL::}}`` is not subject to interpolation any more.
|
| Sun, 16 Jan 2022 09:46:57 +0100 |
Franz Glasner |
Exception formatting: more into into some exception error messages
|
| Thu, 13 Jan 2022 22:27:20 +0100 |
Franz Glasner |
NULL instead of 0
|
| Thu, 13 Jan 2022 17:38:57 +0100 |
Franz Glasner |
FIX: Handle KeyErrors in fast_getvar_s() properly within its function frame
|
| Wed, 12 Jan 2022 13:44:12 +0100 |
Franz Glasner |
Use py_object_is when comparing to MISSING
|
| Wed, 12 Jan 2022 09:06:43 +0100 |
Franz Glasner |
Prototype declaration with paremeter names
|
| Wed, 12 Jan 2022 01:06:54 +0100 |
Franz Glasner |
Wording in comment
|
| Wed, 12 Jan 2022 01:04:24 +0100 |
Franz Glasner |
Provide an internal version of fast_split_ns() to use an already module state available
|
| Wed, 12 Jan 2022 00:44:02 +0100 |
Franz Glasner |
C-implementations of Configuration.getvarl_s() and Configuration.getvar()
|
| Tue, 11 Jan 2022 21:17:06 +0100 |
Franz Glasner |
Change the external visible (and ELF-interposable) variable "_id" to "_configmix_speedups_id".
|
| Tue, 11 Jan 2022 09:24:08 +0100 |
Franz Glasner |
Comment
|
| Tue, 11 Jan 2022 02:50:17 +0100 |
Franz Glasner |
C-implementations for Configuration.getvarl() and Configuration.getvar_s()
|
| Tue, 11 Jan 2022 00:52:56 +0100 |
Franz Glasner |
Split up fast_pathstr2path into internal implementation and a simple wrapper
|
| Tue, 11 Jan 2022 00:45:33 +0100 |
Franz Glasner |
Remove the PyUnicode_Check() because it is implicitely done by the PyUnicode_GetLength() call
|
| Mon, 10 Jan 2022 17:14:20 +0100 |
Franz Glasner |
Remove unused local "tmp2"
|
| Sun, 09 Jan 2022 21:04:11 +0100 |
Franz Glasner |
Adjust copyright year (the end) to 2022
|
| Fri, 07 Jan 2022 00:37:04 +0100 |
Franz Glasner |
fast_interpolate_variables(): allow omission of the cache variable.
|
| Thu, 06 Jan 2022 22:42:09 +0100 |
Franz Glasner |
Style
|
| Thu, 06 Jan 2022 22:36:37 +0100 |
Franz Glasner |
Refactor: signature of _convert_ucs4_to_utf8(): change order of args
|
| Thu, 06 Jan 2022 20:13:10 +0100 |
Franz Glasner |
FIX: Memory-leak
|
| Thu, 06 Jan 2022 20:03:01 +0100 |
Franz Glasner |
FIX: Remove bogus comment
|
| Thu, 06 Jan 2022 19:37:03 +0100 |
Franz Glasner |
Implement and use more helper functions.
|
| Thu, 06 Jan 2022 18:50:09 +0100 |
Franz Glasner |
A simple helper include file with some conveniente functions.
|
| Wed, 05 Jan 2022 16:02:07 +0100 |
Franz Glasner |
An alternate C-implementation of fast_interpolate_variables() that uses the algorithm of the pure-Python implementation
|
| Tue, 04 Jan 2022 21:33:09 +0100 |
Franz Glasner |
For consistency reasons: set tmp to NULL if not useable any more
|
| Tue, 04 Jan 2022 20:53:55 +0100 |
Franz Glasner |
Comment
|
| Mon, 03 Jan 2022 20:20:32 +0100 |
Franz Glasner |
- FIX: Memory-leak with the "filters" local variable
|
| Mon, 03 Jan 2022 00:11:41 +0100 |
Franz Glasner |
Implement a C-version of Configuration.interpolate_variables
|
| Sun, 02 Jan 2022 20:43:24 +0100 |
Franz Glasner |
Do not rstrip() the remaining variable name when parsing out filters from variable names
|
| Sun, 02 Jan 2022 20:40:09 +0100 |
Franz Glasner |
Provide a C implementation of configmix.config._split_filters.
|
| Sun, 02 Jan 2022 02:04:07 +0100 |
Franz Glasner |
Provide a C-implementation of configmix.config.quote() also: fast_quote
|
| Sun, 02 Jan 2022 01:00:10 +0100 |
Franz Glasner |
FIX: Properly raise a UnicodeEncodeError from C
|
| Sat, 01 Jan 2022 21:18:55 +0100 |
Franz Glasner |
Put the value of Py_LIMITED_API into the module dict when the C-extension is compiled against the stable API
|
| Sat, 01 Jan 2022 20:36:46 +0100 |
Franz Glasner |
Build the speedup C-extension against the stable API.
|
| Sat, 01 Jan 2022 18:05:32 +0100 |
Franz Glasner |
Type-check is implicitly done by other PyUnicode_NNN functions: skip the extra type-check
|
| Sat, 01 Jan 2022 18:01:32 +0100 |
Franz Glasner |
Added also a fast C-implementation of configmix.config._split_ns
|
| Fri, 31 Dec 2021 21:24:16 +0100 |
Franz Glasner |
Add an optional C-implementation for configmix.config.unquote and configmix.config.pathstr2path.
|