1018 revisions
New feature: added support for return value checker for nsf::proc
One can now specify "-returns ...." in nsf::proc commands the same way
as in nx/XOTcl2 methods.
nsf::proc ... /procName/ /arguments/ ?-returns /valueconstraint/? /body/
When return value checkers are defined, these are returned by the
usual introspection interface.
% nsf::proc ::foo {-a:integer} -returns integer {return 1}
% nsf::cmd::info definition ::foo
::nsf::proc ::foo -a:integer -returns integer {return 1}
% nsf::cmd::info returns ::foo
integer
The regression test was extended to cover these cases.
New feature: added support for return value checker for nsf::proc
One can now specify "-returns ...." in nsf::proc commands the same way
as in nx/XOTcl2 methods.
nsf::proc ... /procName/ /arguments/ ?-returns /valueconstraint/? /body/
When return value checkers are defined, these are returned by the
usual introspection interface.
% nsf::proc ::foo {-a:integer} -returns integer {return 1}
% nsf::cmd::info definition ::foo
::nsf::proc ::foo -a:integer -returns integer {return 1}
% nsf::cmd::info returns ::foo
integer
The regression test was extended to cover these cases.
Revision ID: a0fcdf2a37c96ec3d240d52d8906c1cfd5ef4348
Parents:
TODO baee0c34119f4b237787204b8c3e64bc04c05782
More
baee0c3
on
switch-info
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
shellgen
,
variable-slot-exists
,
expr-reform
,
uplevel-reform-pt2
,
2.3
,
volatile-fix
,
nre-uplevel
,
valgrind-240
,
gh-actions
(+12 more )
* nsf.c (NsfOUplevelMethod, NsfOUpvarMethod, NsfCallstackFindCallingContext): Reform of uplevel and upvar methods, based on the recent feedback by Zoran. First, uplevel and upvar methods, as well as [current callinglevel] now behave consistently (re frame skipping for mixin and filter transparency). If there is no innermost enclosing proc frame, the innermost non-proc (e.g., namespace) frame is selected (rather than a "#0" as default). Second, argument handling for both uplevel (i.e., level sniffing in multi-arg case) and upvar (e.g., made silent TCL_ERROR for invalid argument arities explicit) have been fixed. * Object.man, methods.test: Added documentation for both methods (Object.man) and tests.
* nsf.c (NsfOUplevelMethod, NsfOUpvarMethod, NsfCallstackFindCallingContext): Reform of uplevel and upvar methods, based on the recent feedback by Zoran. First, uplevel and upvar methods, as well as [current callinglevel] now behave consistently (re frame skipping for mixin and filter transparency). If there is no innermost enclosing proc frame, the innermost non-proc (e.g., namespace) frame is selected (rather than a "#0" as default). Second, argument handling for both uplevel (i.e., level sniffing in multi-arg case) and upvar (e.g., made silent TCL_ERROR for invalid argument arities explicit) have been fixed. * Object.man, methods.test: Added documentation for both methods (Object.man) and tests.
Add a to-do item on upvar/ uplevel
Add a to-do item on upvar/ uplevel
Revision ID: ec95ec828631919ec52a54571a31d2edd632db65
Parents:
TODO 76fabbee9218a014ffdbc91e8c6e5d97aec807aa
Head on:
up-reform
More
76fabbe
on
switch-info
,
2.2.0-repro-patch
,
nsfproc-rename
,
up-reform
,
nsfprocs-rename-on-tip
,
memtrace-fix
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
variable-slot-exists
,
expr-reform
,
uplevel-reform-pt2
,
2.2
,
2.3
,
volatile-fix
,
nre-uplevel
,
valgrind-240
,
gh-actions
(+19 more )
More
7de62ff
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
variable-slot-exists
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+22 more )
More
68df0e0
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
variable-slot-exists
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+22 more )
coloncmd reform (part 2): generalize code and apply for object specific commands as well
coloncmd reform (part 2): generalize code and apply for object specific commands as well
Revision ID: 68df0e0f7b64227082179246fc4ab296babd2263
Parents:
TODO 4be7360adba80e2f5bd9bff170343ff1dd38fc1c
More
4be7360
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
variable-slot-exists
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+22 more )
coloncmd reform (part 1): improve dispatch of [:method ...] by up to 30%
coloncmd reform (part 1): improve dispatch of [:method ...] by up to 30%
Revision ID: 4be7360adba80e2f5bd9bff170343ff1dd38fc1c
Parents:
TODO f0d2956f16dfa49ff339729fe680bc0025111248
More
f0d2956
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+24 more )
* nsf.c (ParamOptionParse, ParamDefinitionParse, ParamDefsParse), parameters.test: Small "type=" converterArg reform. Provided additional parameter in param-parser machinery, to communicate a (namespace) qualifier into ParamOptionParse. This way, the unqualified type=* values are now expanded to qualified names (definition scope): method parameters, nsf::is, nsf::parseargs, setter methods. Type=* in object parameters are currently expanded at the slot level, could also be added. New tests were added, existing ones adjusted to reflect the new behaviour.
* nsf.c (ParamOptionParse, ParamDefinitionParse, ParamDefsParse), parameters.test: Small "type=" converterArg reform. Provided additional parameter in param-parser machinery, to communicate a (namespace) qualifier into ParamOptionParse. This way, the unqualified type=* values are now expanded to qualified names (definition scope): method parameters, nsf::is, nsf::parseargs, setter methods. Type=* in object parameters are currently expanded at the slot level, could also be added. New tests were added, existing ones adjusted to reflect the new behaviour.
Revision ID: f0d2956f16dfa49ff339729fe680bc0025111248
Parents:
TODO 0de05aaed50fced1cd80a9408560a38fb2454bcf
Head on:
8.7a2-MakeProc
type-ref-merge
Add some general to-dos on the way
Add some general to-dos on the way
Revision ID: 0e30269c9577e65f4555c58bb72834543567eb48
Parents:
TODO 0de05aaed50fced1cd80a9408560a38fb2454bcf
Head on:
type-reform
More
0de05aa
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+25 more )
fix typos, updaty copyright years according to commits
fix typos, updaty copyright years according to commits
Revision ID: 0de05aaed50fced1cd80a9408560a38fb2454bcf
Parents:
TODO c4f449cb353be812ba6502ef8e9587e87881f59b
Branch points:
type-reform
More
c4f449c
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+25 more )
Revision ID: c4f449cb353be812ba6502ef8e9587e87881f59b
Parents:
TODO b368199d08236c6fefd2d48a3212c3014929a839
More
b368199
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+25 more )
Revision ID: b368199d08236c6fefd2d48a3212c3014929a839
Parents:
TODO 03bb3de2057c1604e00eaefd70b84975d3c816fe
More
03bb3de
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+25 more )
Revision ID: 03bb3de2057c1604e00eaefd70b84975d3c816fe
Parents:
TODO bdf624ecd1bb56b2036b2affe95b0fed1a672a59
More
bdf624e
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
define-incrementals
,
spunk-https
,
main
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
gh-actions
,
WIP
(+25 more )
Revision ID: bdf624ecd1bb56b2036b2affe95b0fed1a672a59
Parents:
TODO f934951db464db1a6f39ac98290ecde17a466cd7
More
f934951
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+34 more )
More
f5f15de
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+34 more )
Revision ID: f5f15deb1923d01d5507929e9eb76487c7b92d1a
Parents:
TODO c661d207fbe834e4bb72aa06306e6e93ad4b2605
More
c661d20
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+34 more )
Leave some TODOs to think about
Leave some TODOs to think about
Revision ID: c661d207fbe834e4bb72aa06306e6e93ad4b2605
Parents:
TODO ff644e3cce77ccebeb97e650c01564453ee26379
More
ff644e3
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+37 more )
* TODO: Add a to-do in filters and unknown-creates in XOTcl 2
* TODO: Add a to-do in filters and unknown-creates in XOTcl 2
* TODO: Add a to-do in filters and unknown-creates in XOTcl 2
* TODO: Add a to-do in filters and unknown-creates in XOTcl 2
Revision ID: ea1acdd5ebea99218c4fabd1302fe2a1ded7be5e
Parents:
TODO 0211506dc7b6537e1066f0394a7087e6b1760b4b
Head on:
obj-dispatch-next
More
0211506
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
Revision ID: 0211506dc7b6537e1066f0394a7087e6b1760b4b
Parents:
TODO 4dda01032377717e628cc10bca1c5b180d0f9c14
Branch points:
obj-dispatch-next
Head on:
filtered-unknowns
More
4dda010
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
- make hint more explicit and verbose
- make hint more explicit and verbose
Revision ID: 4dda01032377717e628cc10bca1c5b180d0f9c14
Parents:
TODO 5042af6f06c052edd253e5505b4404a03a47f73a
More
5042af6
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
Add another TODO/discussion item
Add another TODO/discussion item
Revision ID: 5042af6f06c052edd253e5505b4404a03a47f73a
Parents:
TODO 5e9b26d4852c5c63a33f0dc1bf7784f09dfcdc5c
More
5e9b26d
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
Add a to-do: NsfMethodContext memcounts
Add a to-do: NsfMethodContext memcounts
Revision ID: 5e9b26d4852c5c63a33f0dc1bf7784f09dfcdc5c
Parents:
TODO 152c1d303323553b9eb8a0a04459ba952941ae64
More
152c1d3
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
- don't call tcl eval operations from NsfLog() in phyical destroy round - extend regression test for shell with tests in [info nameofexecutable] rather than in nxhs
- don't call tcl eval operations from NsfLog() in phyical destroy round - extend regression test for shell with tests in [info nameofexecutable] rather than in nxhs
Revision ID: 152c1d303323553b9eb8a0a04459ba952941ae64
Parents:
TODO 369f3a961a2872804b5f212ae267c2f78872581e
More
369f3a9
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
Revision ID: 369f3a961a2872804b5f212ae267c2f78872581e
Parents:
TODO 472a3c5f359bb9b2d0aeadc7937ba2bc6aecdbc9
More
472a3c5
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
- improve sanity test in ISOBJ(): obj->bytes might only be NULL when type is given.
- improve sanity test in ISOBJ(): obj->bytes might only be NULL when type is given.
Revision ID: 472a3c5f359bb9b2d0aeadc7937ba2bc6aecdbc9
Parents:
TODO b4318730d5cb6a1dbb095283c27325acd4d3b9be
More
b431873
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
Add a to-do on refcounting under 8.5
Add a to-do on refcounting under 8.5
Revision ID: b4318730d5cb6a1dbb095283c27325acd4d3b9be
Parents:
TODO 8465a13d65cb106deebded93f7fd4956dcb5f84a
More
8465a13
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
- new subcommand "nsf::current level", returns empty, if we are not on a nsf frame/level. - keep compatibility with traditional "nsf::current activelevel" (continue to return 1, if we are not on an nsf frame)
- new subcommand "nsf::current level", returns empty, if we are not on a nsf frame/level. - keep compatibility with traditional "nsf::current activelevel" (continue to return 1, if we are not on an nsf frame)
Revision ID: 8465a13d65cb106deebded93f7fd4956dcb5f84a
Parents:
TODO dbd850e0318af673e5f576a8c6fddaa8fef26715
More
dbd850e
on
switch-info
,
nsfproc-rename
,
nsfprocs-rename-on-tip
,
explicit-implicit-next
,
slotset-fix
,
define-incrementals
,
next-argfix
,
spunk-https
,
subst-dollar
,
main
,
substdefault-test
,
substdefault
,
private-ensemble
,
spunk-checking
,
multibyte-chars
,
shellgen
,
CMD_IS_DELETED_REFORM
,
disassemble
,
expr-reform
,
uplevel-reform-pt2
,
nre-uplevel
,
filtered-unknowns
,
2.2.0-repro-patch
,
pkgconfig
,
up-reform
,
2-1-0-rc
,
memtrace-fix
,
type-ref-merge
,
variable-slot-exists
,
obj-dispatch-next
,
type-converter-scope
,
type-reform
,
2.2
,
2.3
,
volatile-fix
,
valgrind-240
,
8.7a2-MakeProc
,
ObjectFromObjReform
,
type-converter
,
gh-actions
,
WIP
(+39 more )
- return from "nsf::current callinglevel" the value 0 (instead of 1), when it is called outside of a frame, which has a nsf object associated.
- return from "nsf::current callinglevel" the value 0 (instead of 1), when it is called outside of a frame, which has a nsf object associated.
Revision ID: dbd850e0318af673e5f576a8c6fddaa8fef26715
Parents:
TODO c7738a386075dae91fb88e6a93232f37dfedc228