• last updated 3 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. … 472 more files in changeset.
remove duplicated words

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

  1. … 201 more files in changeset.
Fix one more recently introduced bug detected by Hani Gadllah.

remove conditions, which are always true

remove parens

  1. … 4 more files in changeset.
simplify code and make it more consistent

  1. … 4 more files in changeset.
stop using deprecated procs (site_node_delete_package_instance, site_node_id)

modernize Tcl

use per-thread caching for dotlrn_community::get_community_id to reduce stress on util_memoize cache

Fix typos related to dotlrn naming

  1. … 2 more files in changeset.
Fix typos

  1. … 66 more files in changeset.
Remove obsolete .xql files

  1. … 15 more files in changeset.
fix typos

Fix missing default value

dotlrn_community::get_type_package_id was called in the wrong way (hanks to Felix Mödritscher)

Reduce divergencies between oracle and postgres codebase

  1. … 3 more files in changeset.
Ehm... reintroduce dual for oracle compliance

Use cached api instead of query to retrieve node id from community and community_type

Remove unused query from xql (no usage was found upstream and on Learn@WU)

Get rid of dual idiom

Oracle doesn't support limit :-|

Streamline and optimize idiom

Declare explicitly the only column we need in a way that DBMS can create a better query plan

Introduce a callback hook for packages to insert some specific logic

Driver is reduce difference between downstream and upstream code

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7820 more files in changeset.
Standardize spellings of names

  1. … 11 more files in changeset.
Removed duplicated statement unarchive.update_archive_p

Simplified conditional expression

Fix spelling errors

  1. … 46 more files in changeset.
Use "ad_abort_script" in dotlrn::do_abort instead of plain tcl error to reduce log-spamming