diff options
Diffstat (limited to 'TODO.xgawk')
-rw-r--r-- | TODO.xgawk | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -16,8 +16,17 @@ Done: To do (not necessarily in this order): -- Fix Makefile.am to build gawk as a stub calling into a shared library. - This will allow extensions to work on Cygwin and Mingw. +- Figure out how to support xgawk on platforms such as Cygwin where a DLL + cannot be linked with unresolved references. There are currently 3 + possible solutions: + 1. Restructure gawk as a stub calling into a shared library. + 2. Move a subset of gawk interfaces into a shared library that can be + called by extensions. + 3. Change the interface between gawk and extensions so that gawk will + pass a pointer to a structure into dlload that contains the addresses + of all variables and functions to which the extension may need access. + +- Add valgrind-noleak target. - Enable default ".awk" search in io.c:find_source(). The simple change is to add this code inline in io.c: |