Mercurial > octave
view scripts/+matlab/+lang/module.mk @ 31245:a887ffb997a7
New function memoize to optimize repetitive function calls (bug #60860).
* scripts/miscellaneous/clearAllMemoizedCaches.m: new function.
* scripts/miscellaneous/memoize.m: new function.
* scripts/miscellaneous/private/__memoize__.m: new function.
* scripts/miscellaneous/module.mk: add new functions to build system.
* scripts/+matlab/+lang/MemoizedFunction.m: new function.
* scripts/+matlab/+lang/module.mk: add new functions to build system.
author | Guillaume Flandin <guillaume.offline@gmail.com> |
---|---|
date | Tue, 27 Sep 2022 16:12:45 -0400 |
parents | 8f5e625062f3 |
children |
line wrap: on
line source
FCN_FILE_DIRS += %reldir% %canon_reldir%_FCN_FILES = \ %reldir%/makeUniqueStrings.m \ %reldir%/makeValidName.m \ %reldir%/MemoizedFunction.m %canon_reldir%dir = $(fcnfiledir)/+matlab/+lang %canon_reldir%_DATA = $(%canon_reldir%_FCN_FILES) FCN_FILES += $(%canon_reldir%_FCN_FILES) PKG_ADD_FILES += %reldir%/PKG_ADD DIRSTAMP_FILES += %reldir%/$(octave_dirstamp)