Mercurial > hgrepos > Python > libs > ConfigMix
graph
-
_split_ns() and _split_filters() are now module-globalsTue, 28 Dec 2021 19:22:28 +0100, by Franz Glasner
-
Refactor: the parsing of the quoted and dot-separated path string is put into a function that handles also empty inputs properlyTue, 28 Dec 2021 17:28:19 +0100, by Franz Glasner
-
more flake8 customizationsTue, 28 Dec 2021 16:30:48 +0100, by Franz Glasner
-
===== Added signature for changeset 273e18ffb330Tue, 21 Dec 2021 09:44:36 +0100, by Franz Glasner
-
>>>>> Added tag v0.20 for changeset 16f077229ec2Tue, 21 Dec 2021 09:44:22 +0100, by Franz Glasner
-
ChangelogTue, 21 Dec 2021 09:43:34 +0100, by Franz Glasner
-
Perf script: "once" -> "one"Mon, 20 Dec 2021 22:46:08 +0100, by Franz Glasner
-
Add timing for non-cached interpolations: using the PY: namespaceMon, 20 Dec 2021 22:45:24 +0100, by Franz Glasner
-
Optimize jailed configuration somewhat: do not append empty tuplesMon, 20 Dec 2021 22:31:58 +0100, by Franz Glasner
-
FIX: Handle non-cacheable interpolations properly.Mon, 20 Dec 2021 14:33:54 +0100, by Franz Glasner
-
DocsMon, 20 Dec 2021 14:33:09 +0100, by Franz Glasner
-
Apply None and Empty interpolation filters only on KeyErrorsMon, 20 Dec 2021 13:39:11 +0100, by Franz Glasner
-
Implement a simple interpolation cache for text typesMon, 20 Dec 2021 13:12:14 +0100, by Franz Glasner
-
Rename internal cache from __cache to __lookup_cacheMon, 20 Dec 2021 12:45:48 +0100, by Franz Glasner
-
Change Configuration.expand_variable() to Configuration.interpolate_variables()Mon, 20 Dec 2021 12:43:17 +0100, by Franz Glasner
-
Implement Configuration.getvar_s() by using Configuration.getvarl() instead of Configuration.getvar().Mon, 20 Dec 2021 02:00:03 +0100, by Franz Glasner
-
Configuration._split_filters() now does the special filter check for None and Empty alsoSun, 19 Dec 2021 19:01:43 +0100, by Franz Glasner
-
DocsSun, 19 Dec 2021 18:53:32 +0100, by Franz Glasner
-
Formatting of NameErrors in ._apply_filters(): put "name" into a tuple explicitelySun, 19 Dec 2021 18:51:27 +0100, by Franz Glasner
-
ChangelogSun, 19 Dec 2021 18:47:48 +0100, by Franz Glasner
-
DocsSun, 19 Dec 2021 18:37:37 +0100, by Franz Glasner
-
Remove unneeded "default" keyword argument for Configuration._lookupref() and Configuration.expand_ref_uri()Sun, 19 Dec 2021 16:33:31 +0100, by Franz Glasner
-
Implement Configuration.items() and Configuration.values() without interpolating the valuesSun, 19 Dec 2021 16:04:40 +0100, by Franz Glasner
-
FIX: Do not filter-out all False values then interpolating (zero int, boolean False)Sun, 19 Dec 2021 14:36:18 +0100, by Franz Glasner
-
Performance: compute the length of the constant input strinc only once and compute the new rest earlier and use the computed value also in comparisonsSun, 19 Dec 2021 14:10:28 +0100, by Franz Glasner
-
Move convenient output from the performance script and command line arguments to select all or some performance numbersSun, 19 Dec 2021 14:05:14 +0100, by Franz Glasner
-
str.join(): use a list comprehension instead of a generator expression for performance reasonsSun, 19 Dec 2021 10:38:20 +0100, by Franz Glasner
-
Remove a temporary variable usageSun, 19 Dec 2021 10:35:06 +0100, by Franz Glasner
-
Using generator expressions to directly create tuples is a not so good idea performance-wise.Sat, 18 Dec 2021 18:44:21 +0100, by Franz Glasner
-
FIX: Some other lists that need to converted to tuplesSat, 18 Dec 2021 18:41:11 +0100, by Franz Glasner
-
FIX: Convert a list ito a tuple before appending it to another tupleSat, 18 Dec 2021 18:36:50 +0100, by Franz Glasner
-
More detailed quoting/unquoting performance: with and without outer splitSat, 18 Dec 2021 11:20:41 +0100, by Franz Glasner
-
DocsSat, 18 Dec 2021 11:19:51 +0100, by Franz Glasner
-
Implement clear_cache() for the configurationSat, 18 Dec 2021 11:06:34 +0100, by Franz Glasner
-
Measure quote/unquote performanceSat, 18 Dec 2021 02:36:30 +0100, by Franz Glasner
-
.lstrip() seems to be a little bit faster than .rstrip() when testing whether quoting is neededSat, 18 Dec 2021 02:35:42 +0100, by Franz Glasner
-
Use generator comprehensions where possible instead of list comprehensions that are converted to tuplesSat, 18 Dec 2021 01:49:48 +0100, by Franz Glasner
-
Make quote() and unquote() module globals and also export from configmixSat, 18 Dec 2021 01:26:41 +0100, by Franz Glasner
-
Another timing for interpolating a single string completelySat, 18 Dec 2021 01:26:13 +0100, by Franz Glasner
-
"quote()" and "unquote()" are now static methodsSat, 18 Dec 2021 01:03:49 +0100, by Franz Glasner
-
Configuration._lookupvar() now uses an internal cache (positive and negative).Sat, 18 Dec 2021 00:43:36 +0100, by Franz Glasner
-
FIX: performance test script: make all args unicodeSat, 18 Dec 2021 00:00:36 +0100, by Franz Glasner
-
Optimize .substitute_variables_in_obj: use dict.items() to avoid one dict lookupFri, 17 Dec 2021 23:53:38 +0100, by Franz Glasner
-
A script to measure some basic performance characteristics of configmix.Fri, 17 Dec 2021 23:53:11 +0100, by Franz Glasner
-
Performance: module-level variable lookup is much faster (similar to local) than class-level (either via CLASS.VARIABLE or self.VARIABLE).Fri, 17 Dec 2021 19:34:38 +0100, by Franz Glasner
-
Test-script for checking the costs of different variable lookup methodsFri, 17 Dec 2021 19:24:54 +0100, by Franz Glasner
-
Remove default (i.e. all keyword arguments) from .expand_if_reference() because no-one uses itFri, 17 Dec 2021 18:58:06 +0100, by Franz Glasner
-
FIX: Tests when calling getfirstNNNl() and friends properlyFri, 17 Dec 2021 17:38:17 +0100, by Franz Glasner
-
Remove repeated type(obj) callsFri, 17 Dec 2021 16:56:31 +0100, by Franz Glasner
-
Reorder type comparisons by usageFri, 17 Dec 2021 16:37:26 +0100, by Franz Glasner
-
Remove unused keyword params for ._lookupvar().Fri, 17 Dec 2021 16:28:09 +0100, by Franz Glasner
-
Simplify logic by not using many negationsFri, 17 Dec 2021 16:17:17 +0100, by Franz Glasner
-
Instead of using u(str(v)) use specialized functions for PY2 and PY3Fri, 17 Dec 2021 16:06:49 +0100, by Franz Glasner
-
More unittests for interpolationFri, 17 Dec 2021 15:56:53 +0100, by Franz Glasner
-
Use the new contant _EMPTY_STR where appropriateFri, 17 Dec 2021 15:56:33 +0100, by Franz Glasner
-
Avoid repeaded string concatenations in .expand_variable(): use a list of string parts and proper indexes into the source stringFri, 17 Dec 2021 15:55:51 +0100, by Franz Glasner
-
Optimize .quote() by using str.translate() instead of repeatedly calling str.replace()Fri, 17 Dec 2021 14:14:36 +0100, by Franz Glasner
-
Remove unneeded __future__ import because we are on Python 2.6+Fri, 17 Dec 2021 13:53:25 +0100, by Franz Glasner
-
Use a quick-check for .quote() if no quoting is neededFri, 17 Dec 2021 13:12:19 +0100, by Franz Glasner
