• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use the database to check whether default table values looking different actually are once casted to the column datatype

handle different variants of boolean return values from the DB

improve comments

  1. … 1 more file in changeset.
reduce number of hits in prepared statement nsv cache by using a per-interp cache

PostgreSQL compatibility fix: Newer versions of PostgreSQL return default values with

type casts (e.g. 'en_US'::character varying). These have to be removed before

comparing with plain values.

remove comma before that

  1. … 9 more files in changeset.
minor refactoring: factor out limit_clause

use 2 partitions by default for xotcl_object_type_cache (ratio: this cache has typically more entries than the object_cache, which has already 2 partitions)

improve spelling

  1. … 2 more files in changeset.
Fix typos

  1. … 11 more files in changeset.
revive xo::list_to_values as it is used by the forthcoming caldav package

Improve documentation of public procs and methods.

some legacy cleanup

  1. … 1 more file in changeset.
Improve naming: rename TreePartitionedCahe to KeyPartitionedCache

  1. … 4 more files in changeset.
Base caching infrastructure on acs-tcl

Bump version number to 5.10.0d10

  1. … 3 more files in changeset.
Fix syntax error

Added missing call to global ::parameter::get ...

base TreePartitionedCache on PartitionedCache, reduce verbosity

- Implemented TreePartitionedCache (to allow patter flushes on partitions)

- use xo::Cache on more occasions

- bump version numbers of xowiki to 5.10.0d12 and xotcl-core to 5.10.0d9

  1. … 9 more files in changeset.
provided partitioned cache class

- extend implementaton of xo::Cache to support "eval" and "set" method

- use numeric keys for xotcl_object_cache

- bump version numbers of xowiki to 5.10.0d11 and xotcl-core to 5.10.0d8

  1. … 6 more files in changeset.
introduce cache abstraction to centralize caching logic

  1. … 5 more files in changeset.
Take folder-specific content out of xotcl_object_type_cache to improve scalability on high load websites.

Bump version number of xowiki to 5.10.0d10 and on xotcl-core to 5.10.0d7

  1. … 4 more files in changeset.
improving comments

  1. … 3 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
Improvde code documentation

  1. … 3 more files in changeset.
make prepared statement parser more robust against sql casts

moderniize tcl

Fix typos

  1. … 34 more files in changeset.
Fix typos

  1. … 28 more files in changeset.