<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/shell/math.h, branch cron_changes</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=cron_changes</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=cron_changes'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2023-07-13T07:06:26+00:00</updated>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2023-07-13T07:06:26+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-07-13T07:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bd978d0256fd3a67de1a7dd54f1a37f9435be363'/>
<id>urn:sha1:bd978d0256fd3a67de1a7dd54f1a37f9435be363</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shell/math: change ?: nesting code to not have 63 level nesting limitation</title>
<updated>2023-06-17T09:03:02+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-06-17T09:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=19a74a54ded98b28c672d38b79ea9f313f2d89db'/>
<id>urn:sha1:19a74a54ded98b28c672d38b79ea9f313f2d89db</id>
<content type='text'>
function                                             old     new   delta
evaluate_string                                     1406    1432     +26
arith                                                 36      29      -7
arith_apply                                          998     990      -8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 26/-15)             Total: 11 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>shell/math.h: update comments, rearrange struct members for smaller code</title>
<updated>2023-06-17T08:40:29+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-06-17T08:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6221832bc15d9037360e3bdc9405df08ed801cc1'/>
<id>urn:sha1:6221832bc15d9037360e3bdc9405df08ed801cc1</id>
<content type='text'>
function                                             old     new   delta
arith_apply                                         1000     998      -2
evaluate_string                                     1414    1406      -8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-10)             Total: -10 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>shell/math: fix ?: to not evaluate not-taken branches</title>
<updated>2023-06-16T17:51:01+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-06-16T17:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e1279858394a6079be6816cbedaa3f10e74057cc'/>
<id>urn:sha1:e1279858394a6079be6816cbedaa3f10e74057cc</id>
<content type='text'>
This fixes ash-arith-arith-ternary1/2.tests

function                                             old     new   delta
evaluate_string                                     1271    1432    +161
arith_apply                                          968    1000     +32
arith                                                 22      36     +14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 207/0)             Total: 207 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2019-05-27T10:56:52+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2019-05-27T10:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a61949401890cbb33a9d6c4571b51c53460ad438'/>
<id>urn:sha1:a61949401890cbb33a9d6c4571b51c53460ad438</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shell: move all definitions of strto_arith_t() together</title>
<updated>2019-05-26T12:02:10+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2019-05-26T12:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=8b35f207bbd91a5bbca816dbdf5f8f33dd57f19d'/>
<id>urn:sha1:8b35f207bbd91a5bbca816dbdf5f8f33dd57f19d</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>shell: implement optional "BASE#nnnn" numeric literals</title>
<updated>2019-05-19T15:23:31+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2019-05-19T15:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9edd268bad93128bcadfbdde28bb978a4b4c5bab'/>
<id>urn:sha1:9edd268bad93128bcadfbdde28bb978a4b4c5bab</id>
<content type='text'>
function                                             old     new   delta
evaluate_string                                      729     851    +122

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>shell: add TODO comment about BASE#nnn literals</title>
<updated>2019-05-16T07:56:45+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2019-05-16T07:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9bf6780c2888805908d9485681dadffeab3414f7'/>
<id>urn:sha1:9bf6780c2888805908d9485681dadffeab3414f7</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Use %I64* formats with MinGW instead of %ll* formats</title>
<updated>2017-07-18T08:51:30+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=18afed0f98d020608c65293ecb9246dab6c58db3'/>
<id>urn:sha1:18afed0f98d020608c65293ecb9246dab6c58db3</id>
<content type='text'>
The MSVC runtime uses the format specified %I64 for 64-bit data types;
It does not understand e.g. %llu for unsigned long longs.

However, mingw-w64 provides a compatibility mode in its runtime wrapper
which can be activated by defining the constant __USE_MINGW_ANSI_STDIO=1
in which case we must refrain from overriding the %ll* formats.

This fixes quite a couple of compile warnings when building with the
mingw-w64 compiler.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>Make it possible to select "sh" and "bash" aliases without selecting ash or hush</title>
<updated>2016-12-23T15:56:43+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2016-12-23T15:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0b8835861b2e43cb45becdb560877bcc89aea827'/>
<id>urn:sha1:0b8835861b2e43cb45becdb560877bcc89aea827</id>
<content type='text'>
The same can be done for msh, but we are probably better off just deleting it
in a next versio or two.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
