memoize-procs-naviserver.tcl

Diff latest
Open in IDE
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
19 revisions
merge with missing files

merge with missing files

Revision ID:
1.11
Changeset ID:
MAIN:gustafn:20240911061152
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.10
Head on:
MAIN
merge from oacs-5-10

merge from oacs-5-10

Revision ID:
1.10
Changeset ID:
MAIN:gustafn:20240903153723
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9
improvement for ACS clusters

Incorporated changes as suggested by Jonathan Kelley

For details, see https://openacs.org/forums/message-post?parent_id=5814308

improvement for ACS clusters

Incorporated changes as suggested by Jonathan Kelley

For details, see https://openacs.org/forums/message-post?parent_id=5814308

Revision ID:
1.9.2.8
Changeset ID:
oacs-5-10:gustafn:20240517170122
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9.2.7
Tags:
openacs-5-10-compat openacs-5-10-1-final
Head on:
oacs-5-10
improved clusterwide operations

improved clusterwide operations

Revision ID:
1.9.2.7
Changeset ID:
oacs-5-10:gustafn:20221229125406
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9.2.6
improve spelling (follow LDP)

improve spelling (follow LDP)

Revision ID:
1.9.2.6
Changeset ID:
oacs-5-10:gustafn:20210105171017
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9.2.5
Tags:
openacs-5-10-0b1 openacs-5-10-0-final
perform a more sane test to check, whether the util_memoize cache was created already

perform a more sane test to check, whether the util_memoize cache was created already

Revision ID:
1.9.2.5
Changeset ID:
oacs-5-10:gustafn:20201226163905
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9.2.4
fix for issue #3448

fix for issue #3448

Revision ID:
1.9.2.4
Changeset ID:
oacs-5-10:gustafn:20201226161755
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9.2.3
Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

Revision ID:
1.9.2.3
Changeset ID:
oacs-5-10:hectorr:20201028153918
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9.2.2
improve spelling

improve spelling

Revision ID:
1.9.2.2
Changeset ID:
oacs-5-10:gustafn:20200808111923
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9.2.1
Revision ID:
1.9.2.1
Changeset ID:
oacs-5-10:gustafn:20191008163026
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.9
Ease usage of util_memoize during startup. let util_memoize succeed,

even when the cache is not yet created

Ease usage of util_memoize during startup. let util_memoize succeed,

even when the cache is not yet created

Revision ID:
1.9
Changeset ID:
MAIN:gustafn:20190211101145
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.8
Branch points:
oacs-5-10
Tags:
oacs-5-10$BP
prefer ns_cache_get over ns_cache_keys

prefer ns_cache_get over ns_cache_keys

Revision ID:
1.8
Changeset ID:
MAIN:gustafn:20180805210842
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.7
permission check reform (part 1): provide API for permission cache

permission check reform (part 1): provide API for permission cache

Revision ID:
1.7
Changeset ID:
MAIN:gustafn:20180623163058
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.6
improve spelling

improve spelling

Revision ID:
1.6
Changeset ID:
MAIN:gustafn:20180611091455
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.5
improve wording

improve wording

Revision ID:
1.5
Changeset ID:
MAIN:gustafn:20180517074324
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.4
revert escaped changes

revert escaped changes

Revision ID:
1.4
Changeset ID:
MAIN:gustafn:20180328074201
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.3
fix more typos

fix more typos

Revision ID:
1.3
Changeset ID:
MAIN:gustafn:20180328072710
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.2
complete truncated file

complete truncated file

Revision ID:
1.2
Changeset ID:
MAIN:gustafn:20180227110056
Parents:
openacs-4/packages/acs-tcl/tcl/memoize-procs-naviserver.tcl 1.1
Factor out code for navisever and aolserver

Factor out code for navisever and aolserver

Revision ID:
1.1
Changeset ID:
MAIN:gustafn:20180226184641