<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/windows/msvc, branch v1.3.9</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.9</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.9'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-01-02T15:55:02+00:00</updated>
<entry>
<title>msvc: Use single build target for dealing with generated files</title>
<updated>2015-01-02T15:55:02+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-01-02T15:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ffc96a901a13f6f114368ad50a1d7189c0826822'/>
<id>urn:sha1:ffc96a901a13f6f114368ad50a1d7189c0826822</id>
<content type='text'>
Remove some duplication in the code for generating
qstrdefs.generated.h and py-version.h
</content>
</entry>
<entry>
<title>msvc: Define main build/include directories in a single location</title>
<updated>2015-01-02T15:52:07+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-01-02T10:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8dec62a1a41f1c48aa7bdd3848c0f46a62de4f29'/>
<id>urn:sha1:8dec62a1a41f1c48aa7bdd3848c0f46a62de4f29</id>
<content type='text'>
- Use a single file env.props for defining the main directories used when building.
  env.props resolves the base directory and defines overridable output directories,
  and is used by all other build files.
- Fix the build currently failing, basically because the preprocessing command for generating
  qstrdefs uses different include directories than the build itself does.
  (specifically, qstrdefs.h uses #include "py/mpconfig.h" since the fixes for #1022
  in 51dfcb4, so we need to use the base directory as include directory, not the py dir itself).
  So define a single variable containing the include directories instead and use it where needed.
</content>
</entry>
<entry>
<title>windows: Prefix includes with py/; remove need for -I../py.</title>
<updated>2015-01-01T21:21:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-01T21:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0b2a60acbec3e2789e75c63b391828656ccf1c77'/>
<id>urn:sha1:0b2a60acbec3e2789e75c63b391828656ccf1c77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>msvc: Support py/*.h includes per #1022</title>
<updated>2015-01-01T12:10:54+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-01-01T12:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8422cac0888ed9694ec84f3bac8d6edc3d39e911'/>
<id>urn:sha1:8422cac0888ed9694ec84f3bac8d6edc3d39e911</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>msvc: Exclude modtermios, include extmod and fix compilation error</title>
<updated>2014-09-02T07:00:20+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-09-01T08:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=759138caee65a58ecf1f02ca7c57bc9ba3d3c5f5'/>
<id>urn:sha1:759138caee65a58ecf1f02ca7c57bc9ba3d3c5f5</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>msvc: Only update generated headers when there are changes</title>
<updated>2014-05-28T14:03:38+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-28T14:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=48d641e41a6f85a3ea55b064249a2c036a1e8022'/>
<id>urn:sha1:48d641e41a6f85a3ea55b064249a2c036a1e8022</id>
<content type='text'>
This fixes generating the headers casuing complete rebuilds,
even when the headere's content didn't really change.
</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 MSVC port</title>
<updated>2014-05-08T08:06:43+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-05T10:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=01d6be4d512118d39ef52f79ca9ddddd2bba3f32'/>
<id>urn:sha1:01d6be4d512118d39ef52f79ca9ddddd2bba3f32</id>
<content type='text'>
Extend the windows port so it compiles with the toolchain from Visual Studio 2013
</content>
</entry>
</feed>
