• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
::xo::db::list_to_values: convert Tcl list to SQL values notation

prefer XOTcl2 idioms

  1. … 4 more files in changeset.
fix typos

  1. … 8 more files in changeset.
Reduce numbber of "catch" operations

  1. … 8 more files in changeset.
Fix typos

  1. … 24 more files in changeset.
- fix typo

Use consistently xo::library to ensure application specific subclassability

  1. … 13 more files in changeset.
Fully qualify query name in ::xo::db::Class.get_instance_from_db to avoid potential warnings

Modernice Code: use XOTcl2 idiom, reduce instvars

  1. … 1 more file in changeset.
Add "FOR UPDATE" clauses to updating select statements

Protect against certain potential dead-locks in PostgreSQL: allow to provide sql suffixes like e.g. FOR NO KEY UPDATE for certain operations

Bug fix: avoid confusion between command argument and option, when argument starts with "-"

  1. … 81 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
make parsing of sql argument names more robust

Standardize spelling of names of products (Tcl, AOLserver, PostgreSQL, NaviServer, tDOM)

  1. … 13 more files in changeset.
- Fix more spelling errors

- Use uniform spelling of "Tcl"

  1. … 9 more files in changeset.
Fix spelling errors

  1. … 24 more files in changeset.
Reduce verbosity

  1. … 1 more file in changeset.
Fix typo

- new method for ::xotcl::Object mset: set a series of instance

variables via the provided attribute value list (as e.g. returned by

[array get], [ns_set array], ...

- implement the prepared statement handling within the scope of

a "db_with_handle", to make sure, the prepare and the subsequent

command are using the same handle (and therefore session).

- use for prepared statement caching the result of [ns_db session_id]

when available

- bump version to 0.155

  1. … 2 more files in changeset.
- build prepared statements more eager - for the time being

- provide faster import of instance variables through the user of lassign

Pass dbn to subsequent calls

Added support for prepared statements to other ::xo::dc operations