nsf

Clone Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Extend up-reform to uplevel, introduce NsfCallstackFindCallingContext, added tests

since we know length, we can replace strcmp by memcmp

trigger new travis build

error message on stack overflow differs on windows and unix for tcl 8.5

we see now a different error message in tcl8.5 for a recursive loop (drop test?)

improve type cleanness

- deactivate under windows for the time being

make test more robust ("file lstat" returns less data under windows)

added an additional variant of ALLOC_ON_STACK

The new version does not use alloca(), it does not use VLA

and it does not boat the stack in case huge vectors are to be processed.

It uses a plain array up to a certain size and switches to malloc()

above this size.

improve spelling

    • -20
    • +19
    /library/xotcl/doc/tutorial.html
improve spelling

unify spelling of "subclass"

improve spelling

    • -1
    • +1
    /library/xotcl/library/comm/Access.xotcl
align names (use "subclass" instead of "sub-class")

align behavior of "current activelevel" with "... callinglevel" in case no NSF frame is found

fix typos and make spelling more uniform

add regression test for testing the behavior of :upvar from toplevel tclsh with and without filters

This test covers implicitly also the behavior of [current callinglevel].

Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf

conservative fix for "current callinglevel"; probably more to come

* nx.tcl, xotcl2.tcl: Fully qualify uses of Tcl's upvar and uplevel, to avoid confusion when introducing equally named procs/ cmds in the OS namespaces.

    • -10
    • +10
    /library/xotcl/library/xotcl2.tcl
minor cleanup: factor out common strings

improve spelling and formatting

improve spelling

improve spelling

    • -1
    • +1
    /library/xotcl/apps/comm/webserver.xotcl
    • -324
    • +324
    /library/xotcl/doc/langRef.xotcl
    • -3
    • +3
    /library/xotcl/library/lib/xodoc.xotcl
- improved handling of object property autonamed

A call of "new" calls internally the "create" method. When the

"create" method is overloaded, we want to be able to check already

on this level, whether the object is autonamed or not. The previous

version has set the property at the end of the "new" method, which

was too late for ttrace.

    • -20
    • +41
    /library/xotcl/tests/speedtest.xotcl
xotcl1 compatibility: preserve overwritte slot accessor methods via instprocs

many thanks to Zoran for indicating this

    • -0
    • +46
    /library/xotcl/tests/slottest.xotcl
* win/makefile.vc: COMDAT folding can lead to unusable, pointless function-pointer comparisons (Nsf_ConvertToSwitch vs. Nsf_ConvertToBoolean). Reported for /opt:icf under Visual Studio 2017 under x86. Kudos to Ashok P. Nadkarni.

object property volatile: provide support for tuning volatile on/off via object property.

improve spelling

    • -1
    • +1
    /library/mongodb/tests/nx-reference-one.test
improve spelling