aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-12-14 21:25:20 +0200
committerArnold D. Robbins <arnold@skeeve.com>2016-12-14 21:25:20 +0200
commit0855ef4db6d8e0d1d57776eb273c9de321bfd6cf (patch)
tree360dc72f0eecdeed3cb15154c55f767fa0508caa /ChangeLog
parent539de0a854fb94fd6ba47e91cee55f22fcd851a3 (diff)
downloadegawk-0855ef4db6d8e0d1d57776eb273c9de321bfd6cf.tar.gz
egawk-0855ef4db6d8e0d1d57776eb273c9de321bfd6cf.tar.bz2
egawk-0855ef4db6d8e0d1d57776eb273c9de321bfd6cf.zip
Fix lint stuff, arg checking. Add a data pointer. Pass finfo to functions.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index efe20f2e..5298056c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2016-12-14 Arnold D. Robbins <arnold@skeeve.com>
+
+ MAJOR BREAKING API CHANGE.
+
+ * awk.h (INSTRUCTION): Update extension function pointer to
+ take 3rd argument of pointer to struct awk_ext_func.
+ * gawkapi.c (api_add_ext_func): Update third arg to not be const.
+ * gawkapi.h (awk_ext_func_t): Put min before max. Add suppress_lint
+ and data pointer.
+ [gawk_api_major_version]: Update to 2.
+ [gawk_api_minor_version]: Reset to 0.
+ (api_add_ext_func): Update third arg to not be const.
+ * interpret.h (Op_ext_symbol): Revise lint check.
+
2016-12-12 Arnold D. Robbins <arnold@skeeve.com>
* awk.h (INSTRUCTION): Replace min_required and max_expected