diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-10-07 23:04:26 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-10-07 23:04:26 -0700 |
commit | 6b831477fae6e4fc69817d222482cb9f5d8cc760 (patch) | |
tree | 2c85802617b4ef19cb31bc2839d8ede723f4921d /ChangeLog | |
parent | d73ddba9be79debbc96769de34d80710f08ae0c9 (diff) | |
download | txr-6b831477fae6e4fc69817d222482cb9f5d8cc760.tar.gz txr-6b831477fae6e4fc69817d222482cb9f5d8cc760.tar.bz2 txr-6b831477fae6e4fc69817d222482cb9f5d8cc760.zip |
* match.c (match_files): Fixed spectacular bug in function calling,
dating back to before October 2009 when txr was put into git.
Basically, unbound variables were not handled right after
the function return, due to the increment step being wrongly
written as ``piter = cdr(aiter)'' in the for loop that processes the
ub_p_a_pairs. Evil cut and paste!
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,5 +1,14 @@ 2011-10-07 Kaz Kylheku <kaz@kylheku.com> + * match.c (match_files): Fixed spectacular bug in function calling, + dating back to before October 2009 when txr was put into git. + Basically, unbound variables were not handled right after + the function return, due to the increment step being wrongly + written as ``piter = cdr(aiter)'' in the for loop that processes the + ub_p_a_pairs. Evil cut and paste! + +2011-10-07 Kaz Kylheku <kaz@kylheku.com> + * match.c (greedy_k): New keyword symbol variable. (match_line): Greedy skip implemented. (match_files): Likewise. |