nsf.c, gentclAPI.tcl: - new argument types "virtualobjectargs" and "virtualclassargs" for context-specific argument resolutions: when a co…
Show more
nsf.c, gentclAPI.tcl: - new argument types "virtualobjectargs" and "virtualclassargs" for context-specific argument resolutions: when a context object is provided, arguments of type "virtualobjectargs" are determined based on the slots applicable for the object (like "... lookup ..."), arguments of type "virtualclassargs" are resolved against a class. These types are used as follows: /obj/ configure /virtualobjectargs/ /cls/ create /name/ /virtualclassargs/ /cls/ recreate /name/ /virtualclassargs/ /cls/ new ?-childof /obj/? /virtualclassargs/ This new feature allows us to provide better error messages and to make much of the "... info ... configure parameter ..." infrastructure much less important. - For "virtualclassargs" we need the functionality to obtain from the C-Code based on a class the configure parameters applicable to objects of this class. - add argument "-context ..." to "cmd::info" to pass the context object (so far the only place where the context-object is used) - object system configuration parameters changes: new: -class.configureparameter new: -object.configureparameter removed: -class.objectparameter
Show less
2-1-0-rc
+ 47 more
- 2.2
- 2.2.0-repro-patch
- 2.3
- 8.7a2-MakeProc
- CMD_IS_DELETED_REFORM
- MethodPathReform
- ObjectFromObjReform
- WIP
- coverity-jul-15
- define-incrementals
- disassemble
- explicit-implicit-next
- expr-reform
- filtered-unknowns
- fixObjParam
- gh-actions
- main
- memtrace-fix
- multibyte-chars
- next-argfix
- nicer-unknown
- nre-uplevel
- nsf-delete-vars
- nsfproc-rename
- nsfprocs-rename-on-tip
- obj-dispatch-next
- pkgconfig
- private-ensemble
- shellgen
- slotset-fix
- spunk-checking
- spunk-https
- subst-dollar
- substdefault
- substdefault-test
- switch-info
- toposort-reform
- type-converter
- type-converter-scope
- type-ref-merge
- type-reform
- up-reform
- uplevel-reform-pt2
- valgrind-240
- variable-slot-exists
- volatile-fix
- working
|