<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/windows/Makefile, branch v1.3.6</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.6</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.6'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-10-29T09:29:09+00:00</updated>
<entry>
<title>Add -Wpointer-arith flag to prevent problems with pointer arithmetic on void*</title>
<updated>2014-10-29T09:29:09+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-10-29T09:05:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4e54c876a7236cbb50431f1f6d52c7be2052ed6f'/>
<id>urn:sha1:4e54c876a7236cbb50431f1f6d52c7be2052ed6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Enable input(), sys.maxsize(), ujson module, emergency exception buf, os module</title>
<updated>2014-09-22T09:10:27+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-09-22T09:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8c41920a906eaf6cea739f6edf826f6619d5cb24'/>
<id>urn:sha1:8c41920a906eaf6cea739f6edf826f6619d5cb24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Enable GC and implement bss start and end symbols</title>
<updated>2014-06-22T09:31:16+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-06-12T15:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8abcf666cb638152634790a882875f52f7f0432b'/>
<id>urn:sha1:8abcf666cb638152634790a882875f52f7f0432b</id>
<content type='text'>
The pointers to the bss section are acquired in init.c()
by inspecting the PE header. Works for msvc and mingw.
</content>
</entry>
<entry>
<title>windows: Fix compilation with mingw-w64 so it uses correct printf implementations</title>
<updated>2014-05-20T10:14:28+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-20T10:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32acd4b9f1c4c9e63ec1c3884171a5c6c0b9f4c6'/>
<id>urn:sha1:32acd4b9f1c4c9e63ec1c3884171a5c6c0b9f4c6</id>
<content type='text'>
Without this flag, mingw-w64 uses the MS implementations of snpintf and the likes.
This is not really a problem since they work with the the fixes provided for msvc,
but due to the way mingw-w64's stdio.h is structured we cannot get it to use the fixes.
</content>
</entry>
<entry>
<title>windows: Add modtime implementation</title>
<updated>2014-05-09T11:58:15+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-08T08:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5ed284a15e028e0435f3b6e0773e14225d8f165d'/>
<id>urn:sha1:5ed284a15e028e0435f3b6e0773e14225d8f165d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Fix input.c missing in Makefile after changes for #582</title>
<updated>2014-05-07T19:15:00+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-07T19:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=951335e102dcc0fead3046741ab161bd010fd0d0'/>
<id>urn:sha1:951335e102dcc0fead3046741ab161bd010fd0d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mingw: Fix number of exponent digits in floating point formatting</title>
<updated>2014-05-03T18:15:15+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-03T09:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=72521a1c176506c044169038b68b83e5329a3dda'/>
<id>urn:sha1:72521a1c176506c044169038b68b83e5329a3dda</id>
<content type='text'>
By default mingw outputs 3 digits instead of the standard 2 so all float
tests using printf fail. Using setenv at the start of the program fixes this.
To accomodate calling platform specific initialization a
MICROPY_MAIN_INIT_FUNC macro is used which is called in mp_init()
</content>
</entry>
<entry>
<title>mingw: Add implementation of realpath()</title>
<updated>2014-05-03T15:38:08+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-03T08:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4cd21deebca0e75b77d62d8d748aa66453532d9b'/>
<id>urn:sha1:4cd21deebca0e75b77d62d8d748aa66453532d9b</id>
<content type='text'>
The mingw port used _fullpath() until now, but the behaviour is not exactly
the same as realpath()'s on unix; major difference being that it doesn't
return an error for non-existing files, which would bypass main's error
checking and bail out without any error message.

Also realpath() will return forward slashes only since main() relies on that.
</content>
</entry>
<entry>
<title>windows: Unbreak mingw32 build (cross-compiling under Linux).</title>
<updated>2014-04-20T19:24:44+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-20T19:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7f7c7aa76a34adbdb36a82c5a5c8b93805faee0b'/>
<id>urn:sha1:7f7c7aa76a34adbdb36a82c5a5c8b93805faee0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Simplify build directory layout by putting all headers in genhdr.</title>
<updated>2014-04-17T17:03:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T17:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d553be5982722fc5ee5240fbfb15697849881ced'/>
<id>urn:sha1:d553be5982722fc5ee5240fbfb15697849881ced</id>
<content type='text'>
Any generated headers go in $(BUILD)/genhdr/, and are #included as
'genhdr/xxx.h'.
</content>
</entry>
</feed>
