summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2020-06-12 10:49:13 +0300
committerArnold D. Robbins <arnold@skeeve.com>2020-06-12 10:49:13 +0300
commita43600eb76d87555c019079433f19039787befd5 (patch)
treebfb68167d9a717d56facfce99bbcc1d662c2965d /TODO
parent901a6bf25b693537c59c4d1990c700e5c68db5e7 (diff)
downloadgawk-a43600eb76d87555c019079433f19039787befd5.tar.gz
Improve asort and asorti treatment of SYMTAB and FUNCTAB. Document same.
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 5 insertions, 7 deletions
diff --git a/TODO b/TODO
index 1a830dd8..19414e98 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-Wed Mar 18 22:05:22 IST 2020
+Fri Jun 12 10:46:43 IDT 2020
============================
There were too many files tracking different thoughts and ideas for
@@ -15,9 +15,6 @@ TODO
Minor Cleanups and Code Improvements
------------------------------------
- Allow SYMTAB and FUNCTAB as arguments to asort/asorti if a
- destination array is provided.
-
API:
??? #if !defined(GAWK) && !defined(GAWK_OMIT_CONVENIENCE_MACROS)
@@ -30,9 +27,6 @@ Minor Cleanups and Code Improvements
Fully synchronize whitespace tests (for \s, \S in Unicode
environment) with those of GNU grep.
- See if something like b = a "" can be optimized to not do
- a concatenation, but instead just set STRCUR on a.
-
Message cleanup:
* Messages in debug.c start with capital letters, but not in
other files.
@@ -127,6 +121,10 @@ Things To Think About That May Never Happen
Things That We Decided We Will Never Do
=======================================
+ See if something like b = a "" can be optimized to not do
+ a concatenation, but instead just set STRCUR on a.
+ (Tried this; the type of b doesn't come out correctly.)
+
Consider moving var_value info into Node_var itself to reduce
memory usage. This would break all uses of get_lhs in the
code. It's too sweeping a change.