<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/scripts/basic, branch awk_faster</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=awk_faster</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=awk_faster'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2019-01-10T08:38:15+00:00</updated>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2019-01-10T08:38:15+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2019-01-10T08:38:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f99a280743e877c14ee90a3f9e93a34ca3476a27'/>
<id>urn:sha1:f99a280743e877c14ee90a3f9e93a34ca3476a27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build system: fix compiler warnings</title>
<updated>2019-01-06T19:12:16+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2019-01-06T19:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4bdc914ff97df0cea8d2c7b42bf7f57d5ebb8dcb'/>
<id>urn:sha1:4bdc914ff97df0cea8d2c7b42bf7f57d5ebb8dcb</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>kbuild: support at least non-interactive mode on Windows</title>
<updated>2017-07-14T14:14:30+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c56f1e06c4c470a023b02c7019112eb852f08d44'/>
<id>urn:sha1:c56f1e06c4c470a023b02c7019112eb852f08d44</id>
<content type='text'>
without POSIX, kbuild has some trouble compiling its support
executables. Luckily, the parts that really lean on POSIX functionality
are pretty much all only needed when configuring the build
interactively.

When compiling BusyBox for Win32, we do not actually need interactive
configuration at all: we simply choose the default. Therefore, a lot of
the stuff that is typically built for the Kconfig system is totally
unnecessary (such as: compiling documentation via fork()&amp;exec(), changing
the window size, etc).

Liberally put all of the problematic code behind #ifndef __MINGW32__
guards, just to get `make mingw64_defconfig` going in Git for Windows'
SDK (which is a special-purpose version of MSYS2).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>fixdep: fix assumption that `long` is as large as `void *`</title>
<updated>2017-07-14T12:47:31+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b41c851312876dbf146fb674265b86c72ed611ab'/>
<id>urn:sha1:b41c851312876dbf146fb674265b86c72ed611ab</id>
<content type='text'>
It is not. At least not in general. And in particular not on 64-bit
Windows, where sizeof(long) == 4.

What the code wanted to use is actually called intptr_t.

Note: `intptr_t` is a C99 feature.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>fixdep: be careful about handling empty lines correctly</title>
<updated>2017-07-14T12:47:31+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T09:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=213b279baaae27a4285eb354f11e3c3b1986d129'/>
<id>urn:sha1:213b279baaae27a4285eb354f11e3c3b1986d129</id>
<content type='text'>
The current code without this patch is seriously flawed, as it can
easily overrun the buffer while looking for the *beginning* of the
line.

The symptom when trying to build without this patch in Git for
Windows' SDK (which is a special-purpose version of MSYS2) is:

$ make mingw64_defconfig &amp;&amp; make -j15
  HOSTCC  scripts/basic/fixdep
make[1]: *** [scripts/Makefile.host:104: scripts/basic/fixdep] Error 127
make: *** [Makefile:358: scripts_basic] Error 2
make: *** [Makefile:358: scripts_basic] Error 2

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>fixdep: read the dependency files in binary mode</title>
<updated>2017-07-14T12:47:26+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T09:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=32fb4fe097115b23914832d26dba4d1de62f5f17'/>
<id>urn:sha1:32fb4fe097115b23914832d26dba4d1de62f5f17</id>
<content type='text'>
We want to make sure that the original line endings are preserved, as
fixdep hardcodes the assumption of Unix-type line endings.

The symptom is this (kinda hard to understand) error when building in
Git for Windows' SDK (which is a special-purpose version of MSYS2):

$ make mingw64_defconfig &amp;&amp; make -j15
   HOSTCC  scripts/basic/fixdep
C:/git-sdk-64/mingw64/x86_64-w64-mingw32/include/ctype.h
64-w64-mingw32/include/ctype.h: Invalid argument
fixdep: make[1]: *** [scripts/Makefile.host:104: scripts/basic/fixdep] Error 2
make: *** [Makefile:358: scripts_basic] Error 2

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2015-07-14T13:12:05+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2015-07-14T13:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=895a1533781ca4713ef92113ab6ac5f2584ddd9d'/>
<id>urn:sha1:895a1533781ca4713ef92113ab6ac5f2584ddd9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>typo fixes</title>
<updated>2015-05-25T11:46:36+00:00</updated>
<author>
<name>Maninder Singh</name>
<email>maninder1.s@samsung.com</email>
</author>
<published>2015-05-25T11:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=97c6491b4edf4bc9db293533ae0c3a81c4ef07f7'/>
<id>urn:sha1:97c6491b4edf4bc9db293533ae0c3a81c4ef07f7</id>
<content type='text'>
Signed-off-by: Maninder Singh &lt;maninder1.s@samsung.com&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2014-01-13T09:11:24+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2014-01-13T09:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e6edcba4f2fc20a3e9db75ebe82d7a71094fe17c'/>
<id>urn:sha1:e6edcba4f2fc20a3e9db75ebe82d7a71094fe17c</id>
<content type='text'>
Conflicts:
	include/platform.h
	scripts/basic/fixdep.c
</content>
</entry>
<entry>
<title>build system: stop including alloca.h, stdlib.h provides it</title>
<updated>2014-01-09T10:02:46+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2014-01-09T10:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f2743a5b0046069104c3afd9b14091dfa71690a4'/>
<id>urn:sha1:f2743a5b0046069104c3afd9b14091dfa71690a4</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
