<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinycc/tests2/Makefile, branch main</title>
<subtitle>Tiny C Compiler by Fabrice Bellard Git mirror of the final release by Bellard, discarding all changes after. The repository at https://repo.or.cz/tinycc.git has become untrustworthy. Also the tcc sources have become tainted with AI slop.</subtitle>
<id>https://git.datenwolf.net/tinycc/atom/tests2/Makefile?h=main</id>
<link rel='self' href='https://git.datenwolf.net/tinycc/atom/tests2/Makefile?h=main'/>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/'/>
<updated>2013-02-05T12:22:36Z</updated>
<entry>
<title>tests2: move into tests</title>
<updated>2013-02-05T12:22:36Z</updated>
<author>
<name>grischka</name>
<email>grischka</email>
</author>
<published>2013-02-05T12:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=60cf64612c1d0a94c15eed3243ef869356e81d79'/>
<id>urn:sha1:60cf64612c1d0a94c15eed3243ef869356e81d79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: fix VPATH builds</title>
<updated>2012-12-18T09:06:20Z</updated>
<author>
<name>Akim Demaille</name>
<email>akim@lrde.epita.fr</email>
</author>
<published>2012-12-14T16:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=3f09b90d211a86c1d002a786a5ffc34b72fba780'/>
<id>urn:sha1:3f09b90d211a86c1d002a786a5ffc34b72fba780</id>
<content type='text'>
* configure (fn_dirname): New.
Use it to ensure the creation of proper symlinks to Makefiles.
(config.mak): Define top_builddir and top_srcdir.
(CPPFLAGS): Be sure to find the headers.
* Makefile, lib/Makefile, tests/Makefile, tests2/Makefile: Adjust
to set VPATH properly.
Fix confusion between top_builddir and top_srcdir.
</content>
</entry>
<entry>
<title>Create a clean target for tests2/Makefile</title>
<updated>2012-11-07T13:56:37Z</updated>
<author>
<name>Thomas Preud'homme</name>
<email>robotux@celest.fr</email>
</author>
<published>2012-11-07T13:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=b0f08ace945a41b94a3f94cca3f7f8bc6db4216f'/>
<id>urn:sha1:b0f08ace945a41b94a3f94cca3f7f8bc6db4216f</id>
<content type='text'>
the absence of a clean target in tests2/Makefile make the clean target
in the main Makefile fails to complete. This commit create such a target
which removes the only file created when tests pass successfully.
</content>
</entry>
<entry>
<title>Tests on left-shift type.</title>
<updated>2012-07-06T11:26:43Z</updated>
<author>
<name>Vincent Lefevre</name>
<email>vincent@vinc17.net</email>
</author>
<published>2012-07-06T11:26:43Z</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=09b98a42a38b3c0bd6eb9de99dc8a4fc3951a760'/>
<id>urn:sha1:09b98a42a38b3c0bd6eb9de99dc8a4fc3951a760</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Minor adjustments selecting which tests are run on each platform.</title>
<updated>2012-06-27T18:48:08Z</updated>
<author>
<name>Milutin Jovanović</name>
<email>jovanovic.milutin@gmail.com</email>
</author>
<published>2012-06-27T17:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=d54e24cc0ea0f669f99711bd96af5139059904da'/>
<id>urn:sha1:d54e24cc0ea0f669f99711bd96af5139059904da</id>
<content type='text'>
The intent is for 'make test' to pass cleanly on each platform, and thus easier
spotting of regressions. Linux is best supported by most tests running and
passing. Mac OSX passes mosts tests that do not make/link with binary files,
due to lack of mach-o file support.

!!! I have very limited knowledge of Windows platform, and cannot comment why
all tests(1) fail. I have posted to newsgroup asking for someone to test
Windows platform.
</content>
</entry>
<entry>
<title>tests: Added numerous tests.</title>
<updated>2012-06-18T19:11:39Z</updated>
<author>
<name>Milutin Jovanović</name>
<email>jovanovic.milutin@gmail.com</email>
</author>
<published>2012-06-18T17:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=42c1b6ba380d9d1ab85f0cc21db07e71667cc682'/>
<id>urn:sha1:42c1b6ba380d9d1ab85f0cc21db07e71667cc682</id>
<content type='text'>
The tests are taken almost verbatim from the open source project PicoC. It can
be found at https://code.google.com/p/picoc/.

The tests range from very simple/trivial ones to more complicated. My view is
that the more tests the better. Without tests like this I was very reluctant to
make any changes to tcc for the fear of breaking things.

The tests pass on Win32, OSX, Linux x86 and x86_64. One or two tests fail on
each platform due to differences in the runtime library.
</content>
</entry>
</feed>
