diff options
author | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2012-03-27 11:20:11 -0400 |
---|---|---|
committer | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2012-03-27 11:20:11 -0400 |
commit | 4d26f7436c0acf8617c4736f110f06e2f4531bbd (patch) | |
tree | 236c1de0b67f18560625b87fd1ee9fb5f8600a68 /TODO.xgawk | |
parent | 15635ff21b6f1a0951f0ff5de6ddaf0edab8edd7 (diff) | |
download | egawk-4d26f7436c0acf8617c4736f110f06e2f4531bbd.tar.gz egawk-4d26f7436c0acf8617c4736f110f06e2f4531bbd.tar.bz2 egawk-4d26f7436c0acf8617c4736f110f06e2f4531bbd.zip |
Fix minor bugs in configure.ac and awkgram.y.
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: |