m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

m4 ChangeLog NEWS doc/m4.texinfo m4/m4private.h...


From: Eric Blake
Subject: m4 ChangeLog NEWS doc/m4.texinfo m4/m4private.h...
Date: Fri, 07 Sep 2007 22:37:47 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      07/09/07 22:37:47

Modified files:
        .              : ChangeLog NEWS 
        doc            : m4.texinfo 
        m4             : m4private.h module.c 
        modules        : load.c 

Log message:
        Add refcount builtin.
        * modules/load.c (refcount): New builtin.
        (m4modules): Use correct type.
        * doc/m4.texinfo (Refcount): New section.
        * m4/m4private.h (struct m4_module): Add refcount member.
        (m4_module_refcount) [NDEBUG]: Add faster accessor macro.
        * m4/module.c (m4_module_load): Add symbols to table on first
        load by m4, regardless of other libltdl loads of same module.
        (m4_module_refcount): Use new struct member, rather than relying
        on libltdl count which might be inflated by unrelated loads.
        (m4__module_interface): Optimize.
        (m4__module_next, m4__module_find): Avoid assertions that could
        trigger with unrelated libltdl loads.
        (m4__module_open): Track m4 load count.
        (m4__module_exit): Only unload what m4 loaded.
        (module_remove): Track m4 unloads.
        * NEWS: Document new builtin.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.544&r2=1.545
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&r1=1.44&r2=1.45
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.110&r2=1.111
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.83&r2=1.84
http://cvs.savannah.gnu.org/viewcvs/m4/m4/module.c?cvsroot=m4&r1=1.53&r2=1.54
http://cvs.savannah.gnu.org/viewcvs/m4/modules/load.c?cvsroot=m4&r1=1.25&r2=1.26




reply via email to

[Prev in Thread] Current Thread [Next in Thread]