<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/editors/awk.c, branch long_paths</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=long_paths</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=long_paths'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2026-02-02T15:08:20+00:00</updated>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2026-02-02T15:08:20+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-02-02T15:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=74ee6e70c9a4f7822e7461069579c4e6ef0a2f04'/>
<id>urn:sha1:74ee6e70c9a4f7822e7461069579c4e6ef0a2f04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>awk: use more understandable form of "split-globals" trick</title>
<updated>2026-01-24T04:43:45+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-01-24T04:30:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5cba59e9ce72b592f1c439c2d15d3691d09b3525'/>
<id>urn:sha1:5cba59e9ce72b592f1c439c2d15d3691d09b3525</id>
<content type='text'>
function                                             old     new   delta
parse_expr                                           986     998     +12
chain_group                                          633     640      +7
next_token                                           930     934      +4
getvar_s                                             102     101      -1
awk_main                                             891     888      -3
evaluate                                            3379    3355     -24
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/3 up/down: 23/-28)             Total: -5 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2024-07-10T10:54:23+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-07-10T10:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2dc17b7c80c803119dd2214bce4406b252ae2e9f'/>
<id>urn:sha1:2dc17b7c80c803119dd2214bce4406b252ae2e9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>awk: mktime() with no arguments is not allowed</title>
<updated>2024-07-10T05:04:28+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2024-07-10T05:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0a88a7ae3bb350d72712628078cf79517f627e99'/>
<id>urn:sha1:0a88a7ae3bb350d72712628078cf79517f627e99</id>
<content type='text'>
It was SEGVing.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>awk: improve comments and constants, no code changes</title>
<updated>2024-07-10T04:58:51+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2024-07-10T04:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2eea3494f160da7640813bef1e276f806452148f'/>
<id>urn:sha1:2eea3494f160da7640813bef1e276f806452148f</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>qwk: code shrink</title>
<updated>2024-07-09T15:50:58+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2024-07-09T15:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=45d471d435a335b172724c53fff41957adb22885'/>
<id>urn:sha1:45d471d435a335b172724c53fff41957adb22885</id>
<content type='text'>
function                                             old     new   delta
mk_splitter                                          100      96      -4
as_regex                                             103      99      -4
parse_expr                                           991     986      -5
awk_split                                            544     538      -6
awk_getline                                          559     552      -7
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/5 up/down: 0/-26)             Total: -26 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>awk: restore assignment precedence to be lower than ternary ?:</title>
<updated>2024-07-09T13:30:46+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2024-07-09T13:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=38335df9e9f45378c3407defd38b5b610578bdda'/>
<id>urn:sha1:38335df9e9f45378c3407defd38b5b610578bdda</id>
<content type='text'>
Something is fishy with constrcts like "3==v=3" in gawk,
they should not work, but do. Ignore those for now.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>awk: do not infinitely recurse getvar_s() if CONVFMT is set to a numeric value</title>
<updated>2024-07-09T01:04:26+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2024-07-09T01:04:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=49340d93edc778b193cb40b59cf94dbe38650013'/>
<id>urn:sha1:49340d93edc778b193cb40b59cf94dbe38650013</id>
<content type='text'>
function                                             old     new   delta
fmt_num                                              247     257     +10
evaluate                                            3385    3379      -6
getvar_s                                             111     102      -9
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 10/-15)             Total: -5 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>awk: fix use after free (CVE-2023-42363)</title>
<updated>2024-07-09T00:34:00+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2024-05-20T15:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=fb08d43d44d1fea1f741fafb9aa7e1958a5f69aa'/>
<id>urn:sha1:fb08d43d44d1fea1f741fafb9aa7e1958a5f69aa</id>
<content type='text'>
function                                             old     new   delta
evaluate                                            3377    3385      +8

Fixes https://bugs.busybox.net/show_bug.cgi?id=15865

Signed-off-by: Natanael Copa &lt;ncopa@alpinelinux.org&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2024-06-23T08:44:03+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-06-23T08:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b07c177b446498ccd739b367f9e80337c3dfa55a'/>
<id>urn:sha1:b07c177b446498ccd739b367f9e80337c3dfa55a</id>
<content type='text'>
</content>
</entry>
</feed>
