log

age author description
Mon, 19 Feb 2024 16:11:48 +0100 Franz Glasner Doc what AWS partition is default tip
Mon, 19 Feb 2024 16:08:30 +0100 Franz Glasner Also get the AWS partition metadata because it is used in AWS ARNs
Mon, 19 Feb 2024 15:58:27 +0100 Franz Glasner Drop a note to use the new endpoint URL for the availability-zone
Mon, 19 Feb 2024 15:49:58 +0100 Franz Glasner Make any notes regarding IMDSv2 and IPv4/IPv6
Thu, 07 Dec 2023 08:44:05 +0100 Franz Glasner ===== Added signature for changeset 7bdf7d8a4e27
Thu, 07 Dec 2023 08:43:52 +0100 Franz Glasner >>>>> tag v0.23.3 for changeset f7d888526349
Thu, 07 Dec 2023 08:43:44 +0100 Franz Glasner +++++ v0.23.3 v0.23.3
Thu, 07 Dec 2023 08:43:04 +0100 Franz Glasner Implement Configuration.copy_new_config_without()
Thu, 07 Dec 2023 08:42:33 +0100 Franz Glasner Changelog for test data fix
Thu, 07 Dec 2023 08:40:46 +0100 Franz Glasner FIX: add forgotten test configuration data file
Mon, 04 Dec 2023 09:23:24 +0100 Franz Glasner ===== Added signature for changeset 651031a63bda
Mon, 04 Dec 2023 09:23:09 +0100 Franz Glasner >>>>> tag v0.23.2 for changeset 5178794bb208
Mon, 04 Dec 2023 09:22:43 +0100 Franz Glasner +++++ v0.23.2 v0.23.2
Mon, 04 Dec 2023 09:20:30 +0100 Franz Glasner Extract new config methods extract_new_config
Thu, 30 Nov 2023 21:11:47 +0100 Franz Glasner WS
Wed, 01 Nov 2023 07:26:19 +0100 Franz Glasner FIX: Make tests workinng on Windows again
Tue, 31 Oct 2023 08:36:12 +0100 Franz Glasner ===== Added signature for changeset 6ac8f4522452
Tue, 31 Oct 2023 08:35:50 +0100 Franz Glasner >>>>> tag v0.23.1 for changeset 8238e3c22f89
Tue, 31 Oct 2023 08:35:37 +0100 Franz Glasner +++++ v0.23.1 v0.23.1
Tue, 31 Oct 2023 08:32:06 +0100 Franz Glasner Changes
Tue, 31 Oct 2023 08:29:53 +0100 Franz Glasner Docs
Tue, 31 Oct 2023 08:28:54 +0100 Franz Glasner FIX: Ref to PEP 491 instead of old PEP 427
Mon, 30 Oct 2023 15:46:13 +0100 Franz Glasner FIX: Root-Is-PureLib: false installs into "purelib" but should install into "platlib".
Mon, 30 Oct 2023 09:25:19 +0100 Franz Glasner ===== Added signature for changeset 81fdff8cca02
Mon, 30 Oct 2023 09:25:02 +0100 Franz Glasner >>>>> tag v0.23 for changeset e4fad9cdd906
Mon, 30 Oct 2023 09:24:43 +0100 Franz Glasner +++++ v0.23 v0.23
Mon, 30 Oct 2023 09:22:51 +0100 Franz Glasner Changes
Sun, 29 Oct 2023 17:29:16 +0100 Franz Glasner - Docs the the new list merging strategies.
Sun, 29 Oct 2023 17:15:41 +0100 Franz Glasner Implemented the new merge stragegies when merging lists: "extend" and "prepend"
Sun, 29 Oct 2023 17:13:32 +0100 Franz Glasner Style
Sun, 29 Oct 2023 16:53:16 +0100 Franz Glasner FIX: Tests: duplicate method name for a test
Sun, 29 Oct 2023 11:36:25 +0100 Franz Glasner More tests for nested filters
Sun, 29 Oct 2023 11:32:56 +0100 Franz Glasner FIX: tests on non-Windows
Sun, 29 Oct 2023 10:17:22 +0100 Franz Glasner Typo in docs
Fri, 27 Oct 2023 09:32:40 +0200 Franz Glasner Changes
Fri, 27 Oct 2023 09:32:27 +0200 Franz Glasner Prepare calling conventions for a new merge-stragegy for lists: extens instead of replace
Thu, 26 Oct 2023 17:14:12 +0200 Franz Glasner FIX: Pure-Python installation from source for older Python versions:
Fri, 18 Aug 2023 11:50:39 +0200 Franz Glasner FIX: Make all configurations on conf10.* semantically identical.
Fri, 18 Aug 2023 00:29:55 +0200 Franz Glasner Docs: Add does to some methods that are yet missing docs
Thu, 17 Aug 2023 09:08:09 +0200 Franz Glasner ===== Added signature for changeset 11add8cf1f04
Thu, 17 Aug 2023 09:07:13 +0200 Franz Glasner >>>>> Tag v0.22 for changeset 450223a8cff2
Thu, 17 Aug 2023 09:07:00 +0200 Franz Glasner +++++ v0.22 v0.22
Wed, 16 Aug 2023 22:16:00 +0200 Franz Glasner Docs: Notes on chaining filters in nested filter interpolation
Wed, 16 Aug 2023 22:14:07 +0200 Franz Glasner Changelog
Wed, 16 Aug 2023 17:33:11 +0200 Franz Glasner Docs: Introduce the new nested interpolation with filters
Wed, 16 Aug 2023 17:17:27 +0200 Franz Glasner Another test with chaining nested filter interpolation
Wed, 16 Aug 2023 17:04:14 +0200 Franz Glasner Docs for nested filters
Wed, 16 Aug 2023 16:28:42 +0200 Franz Glasner Docs
Wed, 16 Aug 2023 16:15:58 +0200 Franz Glasner Docs: FIX: Method name
Wed, 16 Aug 2023 16:11:40 +0200 Franz Glasner Further test of filter-only expansions: with "normpath"
Wed, 16 Aug 2023 14:00:38 +0200 Franz Glasner Also ignore the Windows import library in HG
Wed, 16 Aug 2023 11:31:31 +0200 Franz Glasner Docs for Configuration: all methods including alteriatives
Wed, 16 Aug 2023 09:29:08 +0200 Franz Glasner Enhance documentation for the API
Tue, 15 Aug 2023 20:07:25 +0200 Franz Glasner - Document the optional module configmix._speedups somewhat
Tue, 15 Aug 2023 18:22:55 +0200 Franz Glasner Need Sphinx >= 5.1 now for building the documentation
Tue, 15 Aug 2023 17:14:21 +0200 Franz Glasner Docs: Docs for configmix.config: use more manual docs.
Tue, 15 Aug 2023 17:10:57 +0200 Franz Glasner Handle _sync_MARKER exactly as _sync_MISSING.
Tue, 15 Aug 2023 16:46:46 +0200 Franz Glasner Docs
Tue, 15 Aug 2023 15:09:11 +0200 Franz Glasner FIX: When using attribute access for configurations the values are interpolated since long ago: fix the docu and add a test for that behaviour
Tue, 15 Aug 2023 14:31:46 +0200 Franz Glasner Test that "," is preferred over "|"
Tue, 15 Aug 2023 11:40:18 +0200 Franz Glasner Add a custom CSS file to use text-align "left" instead of the Haiku standard "justify"
Tue, 15 Aug 2023 11:14:51 +0200 Franz Glasner Allow also "," characters to act as a separator within a filter-chain.
Tue, 15 Aug 2023 10:41:22 +0200 Franz Glasner Rename internal variable FILTER_SEPARATOR_REV -> FILTER_SEPARATOR_2
Tue, 15 Aug 2023 10:38:38 +0200 Franz Glasner Prohibit "," and "|" in filter names
Tue, 15 Aug 2023 09:34:49 +0200 Franz Glasner FIX: Parsing a filter chain for the new filter-only expansions: parse them backwards and use "," as filter-chain separator here.
Mon, 14 Aug 2023 13:00:19 +0200 Franz Glasner filter-only expansions also implemented in the C extension.
Mon, 14 Aug 2023 09:31:27 +0200 Franz Glasner Begin implementation of filter-only expansions (recursive with respect to expansion)
Sun, 13 Aug 2023 16:14:39 +0200 Franz Glasner Typo in docs
Wed, 14 Jun 2023 09:20:11 +0200 Franz Glasner ===== Added signature for changeset 4388c0a6adcf
Wed, 14 Jun 2023 09:19:48 +0200 Franz Glasner >>>>> Tag v0.21.4 for changeset c076de854ac6
Wed, 14 Jun 2023 09:19:34 +0200 Franz Glasner +++++ v0.21.4 v0.21.4
Wed, 14 Jun 2023 09:13:07 +0200 Franz Glasner Implement SYS:executable
Wed, 14 Jun 2023 01:11:01 +0200 Franz Glasner Implement a new "SYS" namespace with "prefix", "base_prefix" and "platform"
Mon, 12 Jun 2023 09:28:36 +0200 Franz Glasner ===== Added signature for changeset b4044e682cb5
Mon, 12 Jun 2023 09:28:17 +0200 Franz Glasner >>>>> Tag v0.21.3 for changeset cce494edd752
Mon, 12 Jun 2023 09:27:55 +0200 Franz Glasner +++++ v0.21.3 v0.21.3
Mon, 12 Jun 2023 09:21:54 +0200 Franz Glasner Changelog
Sun, 11 Jun 2023 16:47:29 +0200 Franz Glasner Add a test with a "real-world" config structure with regard to references and jails
Sat, 10 Jun 2023 22:33:11 +0200 Franz Glasner Changelog
Sat, 10 Jun 2023 22:29:57 +0200 Franz Glasner Add a pyproject.toml for newer setuptools/pip
Sat, 10 Jun 2023 22:24:27 +0200 Franz Glasner FIX: Docu for references at jail roots
Sat, 10 Jun 2023 22:17:28 +0200 Franz Glasner Changelog
Sat, 10 Jun 2023 22:11:29 +0200 Franz Glasner Add extra "sasl" because for the "saslprep()" filter passlib.utils is needed
Sat, 10 Jun 2023 21:58:16 +0200 Franz Glasner FIX: The YAML loader had wrong format strings in its exception handlers.
Sat, 10 Jun 2023 21:38:13 +0200 Franz Glasner Because Configuration.getvarl() expands references internally already extra handling of references in .jailed() is not needed
Sat, 10 Jun 2023 11:48:15 +0200 Franz Glasner Docs
Sat, 10 Jun 2023 11:40:05 +0200 Franz Glasner Docs
Sat, 10 Jun 2023 04:08:40 +0200 Franz Glasner Docs
Sat, 10 Jun 2023 03:56:17 +0200 Franz Glasner Changelog
Fri, 09 Jun 2023 22:28:18 +0200 Franz Glasner Tests for the new feature that resolves references at jail roots
Fri, 09 Jun 2023 09:24:41 +0200 Franz Glasner Begin "ref:" support for jails.
Thu, 08 Jun 2023 22:14:30 +0200 Franz Glasner FIX: Typo in docs
Wed, 12 Apr 2023 09:27:37 +0200 Franz Glasner ===== Added signature for changeset e1fd2fca8694
Wed, 12 Apr 2023 09:27:20 +0200 Franz Glasner >>>>> Tag v0.21.2 for changeset 2ca35f4b03a5
Wed, 12 Apr 2023 09:27:06 +0200 Franz Glasner +++++ v0.21.2 v0.21.2
Wed, 12 Apr 2023 09:24:44 +0200 Franz Glasner Changelog
Wed, 12 Apr 2023 09:21:36 +0200 Franz Glasner Extent all important copyright years to 2023
Wed, 12 Apr 2023 09:17:06 +0200 Franz Glasner Test with PyYAML 6.0: ok.
Fri, 03 Jun 2022 09:17:37 +0200 Franz Glasner ===== Added signature for changeset 1992434683d1
Fri, 03 Jun 2022 09:17:32 +0200 Franz Glasner >>>>> Added tag v0.21.1 for changeset 02a21e689fc1
Fri, 03 Jun 2022 09:17:25 +0200 Franz Glasner +++++ v0.21.1 v0.21.1
Fri, 03 Jun 2022 09:09:47 +0200 Franz Glasner ===== Added signature for changeset f5d1679896d0
Fri, 03 Jun 2022 09:09:31 +0200 Franz Glasner >>>>> Added tag v0.21 for changeset 0eff8441c4b9
Fri, 03 Jun 2022 02:17:12 +0200 Franz Glasner Implement iteration support that yields properly jailed configurations for each container item v0.21
Fri, 03 Jun 2022 01:38:04 +0200 Franz Glasner Tests for index sub-jail accesses
Fri, 03 Jun 2022 00:55:26 +0200 Franz Glasner Ignore the compiled extension module (.so, .pdb)
Fri, 03 Jun 2022 00:28:54 +0200 Franz Glasner Docs: Drop a note to quote the "~" character when it shall not be subject to interpretation as key index but key string
Fri, 03 Jun 2022 00:20:48 +0200 Franz Glasner Drop a note when using direct list access syntax together with jailed configurations
Fri, 03 Jun 2022 00:10:08 +0200 Franz Glasner FIX: Docs: Typo in changelog: "login" -> "logic"
Thu, 02 Jun 2022 21:23:47 +0200 Franz Glasner FIX: Docs: reST syntax in changelog
Mon, 30 May 2022 14:08:40 +0200 Franz Glasner Test indexed list access in variable interpolations: ok.
Mon, 30 May 2022 13:23:53 +0200 Franz Glasner Basic documentation for the indexed list access
Mon, 30 May 2022 13:19:19 +0200 Franz Glasner Test list access with negative indexes
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~"
Sun, 29 May 2022 15:32:54 +0200 Franz Glasner Docstring: be more accurate now in ".jailed()"
Thu, 19 May 2022 22:10:59 +0200 Franz Glasner Add support for using "tomllib" (in Python's stdlib since 3.11) and "tomli" TOML packages.
Thu, 19 May 2022 21:17:39 +0200 Franz Glasner For better TOML compatibility open TOML files with encoding=""
Fri, 13 May 2022 19:01:25 +0200 Franz Glasner FIX: Add forgotten test data file
Fri, 13 May 2022 08:53:48 +0200 Franz Glasner Tests for indexed accesses (jail and non-jail)
Fri, 13 May 2022 08:15:43 +0200 Franz Glasner Ignore .lldbinit
Fri, 13 May 2022 07:54:33 +0200 Franz Glasner Changelog
Fri, 13 May 2022 07:51:40 +0200 Franz Glasner __len__() for jails also now internally expands: this is for consistency with __bool__ when applyint to non-container jails (which are possible)
Fri, 11 Mar 2022 01:53:08 +0100 Franz Glasner Allow to disable the internal caching in configmix.
Mon, 07 Mar 2022 09:11:22 +0100 Franz Glasner ===== Added signature for changeset f9e80aa80d5c
Mon, 07 Mar 2022 09:10:25 +0100 Franz Glasner >>>>> Added tag v0.20.5 for changeset e73cf5593010
Mon, 07 Mar 2022 09:10:17 +0100 Franz Glasner +++++ v0.20.5 v0.20.5
Sat, 05 Mar 2022 16:59:22 +0100 Franz Glasner Wording in changelog
Sat, 05 Mar 2022 15:26:21 +0100 Franz Glasner More unittests concerning merging and variable interpolation
Sat, 05 Mar 2022 14:31:30 +0100 Franz Glasner FIX: Remove last expanding lookup of a value when merging configurations
Sat, 05 Mar 2022 14:17:37 +0100 Franz Glasner Style: remove trailing semicolon in Python script
Sat, 05 Mar 2022 12:59:35 +0100 Franz Glasner FIX: {{::DEL::}} has 11 chars instead of 3
Fri, 04 Mar 2022 18:14:12 +0100 Franz Glasner FIX: Now the merge logic does not interpolate variables in any case.
Fri, 04 Mar 2022 17:35:27 +0100 Franz Glasner The ``{{::DEL::}}`` is not subject to interpolation any more.
Sun, 23 Jan 2022 17:34:11 +0100 Franz Glasner Wording: "point" -> "dot"
Mon, 17 Jan 2022 09:18:04 +0100 Franz Glasner ===== Added signature for changeset 66eb46b0d048
Mon, 17 Jan 2022 09:17:43 +0100 Franz Glasner >>>>> Added tag v0.20.4 for changeset 9ab72688278b
Mon, 17 Jan 2022 09:17:30 +0100 Franz Glasner +++++ v0.20.4 v0.20.4
Mon, 17 Jan 2022 09:14:01 +0100 Franz Glasner Changelog
Sun, 16 Jan 2022 12:21:14 +0100 Franz Glasner Implement /PDBALTPATH for Windows (cross-)builds
Sun, 16 Jan 2022 09:46:57 +0100 Franz Glasner Exception formatting: more into into some exception error messages
Fri, 14 Jan 2022 11:59:48 +0100 Franz Glasner Test defaults for interpolation errors
Fri, 14 Jan 2022 11:57:06 +0100 Franz Glasner FIX: Arguments when calling .getvarl() and .getvarl_s()
Thu, 13 Jan 2022 22:27:20 +0100 Franz Glasner NULL instead of 0
Thu, 13 Jan 2022 22:15:50 +0100 Franz Glasner Changelog
Thu, 13 Jan 2022 22:14:41 +0100 Franz Glasner A unittest for the assertion, that a given default must be returned as identical object and not as copy
Thu, 13 Jan 2022 21:43:02 +0100 Franz Glasner With Valgrind: 100000 is way too much: use 10000
Thu, 13 Jan 2022 17:52:46 +0100 Franz Glasner Add a script as test harness for Valgrind'ing the C extension
Thu, 13 Jan 2022 17:38:57 +0100 Franz Glasner FIX: Handle KeyErrors in fast_getvar_s() properly within its function frame
Thu, 13 Jan 2022 16:03:20 +0100 Franz Glasner FIX: Hostname in BUILDING
Thu, 13 Jan 2022 15:20:30 +0100 Franz Glasner Script to prepare for building on Windows with LLVM-13 (clang-cl, lld-link)
Thu, 13 Jan 2022 11:39:38 +0100 Franz Glasner Introduct a test context to more easily switch between some unittest configurations
Wed, 12 Jan 2022 13:44:12 +0100 Franz Glasner Use py_object_is when comparing to MISSING
Wed, 12 Jan 2022 09:32:59 +0100 Franz Glasner ===== Added signature for changeset bb721b6ec395
Wed, 12 Jan 2022 09:32:42 +0100 Franz Glasner >>>>> Added tag v0.20.3 for changeset d51f57cfc197
Wed, 12 Jan 2022 09:32:34 +0100 Franz Glasner +++++ v0.20.3 v0.20.3
Wed, 12 Jan 2022 09:06:43 +0100 Franz Glasner Prototype declaration with paremeter names
Wed, 12 Jan 2022 01:12:34 +0100 Franz Glasner Changelog
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:30:22 +0100 Franz Glasner ===== Added signature for changeset 71c7b99102d8
Tue, 11 Jan 2022 09:30:07 +0100 Franz Glasner >>>>> Added tag v0.20.2 for changeset 0db860d649d1
Tue, 11 Jan 2022 09:29:44 +0100 Franz Glasner +++++ v0.20.2 v0.20.2
Tue, 11 Jan 2022 09:24:08 +0100 Franz Glasner Comment
Tue, 11 Jan 2022 09:19:59 +0100 Franz Glasner Changelog
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:17:20 +0100 Franz Glasner Enable warning level 3 for MSVC-compatible builds (/W3)
Mon, 10 Jan 2022 17:14:20 +0100 Franz Glasner Remove unused local "tmp2"
Mon, 10 Jan 2022 16:45:48 +0100 Franz Glasner Changelog
Mon, 10 Jan 2022 11:34:31 +0100 Franz Glasner FIX: Remove __* from the manifest's "global-exclude": it excludes __init__.py files also.
Mon, 10 Jan 2022 09:12:49 +0100 Franz Glasner ===== Added signature for changeset bac716db589c
Mon, 10 Jan 2022 09:12:31 +0100 Franz Glasner >>>>> Added tag v0.20.1 for changeset 238e94aacef6
Mon, 10 Jan 2022 09:12:22 +0100 Franz Glasner +++++ v0.20.1 v0.20.1
Sun, 09 Jan 2022 21:04:11 +0100 Franz Glasner Adjust copyright year (the end) to 2022
Sun, 09 Jan 2022 16:12:48 +0100 Franz Glasner Changelog
Sun, 09 Jan 2022 15:42:05 +0100 Franz Glasner Add file "BUILDING.txt" with some notes now to build and/or distribute
Sun, 09 Jan 2022 14:14:54 +0100 Franz Glasner Enable the stack-protector (or /GS)
Sun, 09 Jan 2022 13:52:05 +0100 Franz Glasner Drop bogus comment
Sun, 09 Jan 2022 13:51:09 +0100 Franz Glasner Style
Sun, 09 Jan 2022 13:50:52 +0100 Franz Glasner Add a comment about extra arguments to setup.py
Sun, 09 Jan 2022 13:46:57 +0100 Franz Glasner Allow to build a distribution without C-extensions by using --only-pure
Sun, 09 Jan 2022 13:40:22 +0100 Franz Glasner Automatically remove ConfigMix.egg-info
Sun, 09 Jan 2022 13:34:41 +0100 Franz Glasner Put the content of "windows-dev" into the source distribution
Sun, 09 Jan 2022 13:26:56 +0100 Franz Glasner Put the ".egg-info" check into a common location
Sun, 09 Jan 2022 12:47:56 +0100 Franz Glasner setup.py: Put the official projectname into a variable and re-use
Sun, 09 Jan 2022 01:21:35 +0100 Franz Glasner FIX: When cross-compiling use the limited API for Python 3.7+ (not Python 3.10+)
Sun, 09 Jan 2022 00:58:26 +0100 Franz Glasner Employ compiler optimizations for pure MSVC builds also.
Sun, 09 Jan 2022 00:41:08 +0100 Franz Glasner Do not use "/EHsc" because no (C++) exceptions (or SEH) is used
Sun, 09 Jan 2022 00:28:15 +0100 Franz Glasner Use optimizations -O2 when cross-compiling the extension
Sun, 09 Jan 2022 00:20:51 +0100 Franz Glasner Comment
Sun, 09 Jan 2022 00:19:31 +0100 Franz Glasner FIX: Exclude some additional temporary files from packaging
Sat, 08 Jan 2022 23:00:36 +0100 Franz Glasner Allow execution of setup.py by packaging a cross-built Windows _speedups.pyd.
Sat, 08 Jan 2022 21:46:04 +0100 Franz Glasner Cross-building for Windows 64-bit
Sat, 08 Jan 2022 18:35:58 +0100 Franz Glasner Remove unneeded duplicat initialization of variables to None
Sat, 08 Jan 2022 18:35:31 +0100 Franz Glasner Typo
Sat, 08 Jan 2022 18:35:01 +0100 Franz Glasner Move Configure.py and ninja_syntax.py to windows-dev
Sat, 08 Jan 2022 17:57:36 +0100 Franz Glasner ADD: Configure.py ind ninjy_syntax.py from py3-extension-tests
Sat, 08 Jan 2022 17:10:33 +0100 Franz Glasner FIX: zip_safe: make zip_safe False if extensions are to be built
Sat, 08 Jan 2022 17:28:01 +0100 Franz Glasner Provide the content-type for the long package description: text/x-rst
Fri, 07 Jan 2022 17:49:33 +0100 Franz Glasner Tweak setup.py to build packages with pure-Python tags if the extension is not expected to be built (Python 3.4-)
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:37:29 +0100 Franz Glasner Some more helper functions (with regard to NULL PyObjects)
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 16:05:35 +0100 Franz Glasner Try to interpolate only if the length of the source string exceeds a minimum length
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:38:46 +0100 Franz Glasner FIX: Assign to _JailedConfiguration._path_string only if not yet done
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 21:03:05 +0100 Franz Glasner Automatically select the proper API when building the speedup C-extension:
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.
Wed, 29 Dec 2021 13:33:11 +0100 Franz Glasner Docs for _split_ns() and _split_filters()
Tue, 28 Dec 2021 19:22:28 +0100 Franz Glasner _split_ns() and _split_filters() are now module-globals
Tue, 28 Dec 2021 17:28:19 +0100 Franz Glasner Refactor: the parsing of the quoted and dot-separated path string is put into a function that handles also empty inputs properly
Tue, 28 Dec 2021 16:30:48 +0100 Franz Glasner more flake8 customizations
Tue, 21 Dec 2021 09:44:36 +0100 Franz Glasner ===== Added signature for changeset 273e18ffb330
Tue, 21 Dec 2021 09:44:22 +0100 Franz Glasner >>>>> Added tag v0.20 for changeset 16f077229ec2
Tue, 21 Dec 2021 09:44:16 +0100 Franz Glasner +++++ v0.20 v0.20
Tue, 21 Dec 2021 09:43:34 +0100 Franz Glasner Changelog
Mon, 20 Dec 2021 22:46:08 +0100 Franz Glasner Perf script: "once" -> "one"
Mon, 20 Dec 2021 22:45:24 +0100 Franz Glasner Add timing for non-cached interpolations: using the PY: namespace
Mon, 20 Dec 2021 22:31:58 +0100 Franz Glasner Optimize jailed configuration somewhat: do not append empty tuples
Mon, 20 Dec 2021 14:33:54 +0100 Franz Glasner FIX: Handle non-cacheable interpolations properly.