29 Commits

Author SHA1 Message Date
Kay Hayen
0ac329ec01 Scons: Changed error message for using MinGW64 on newer Python to also mention Zig
* Also enhanced reporting error exit reporting through the scons logger to provide
  the exception in the compilation report.

* More error exits in scons should do this.
2026-01-28 13:44:29 +01:00
Kay Hayen
718ab60539 Bump copyright year 2025-04-28 11:04:36 +02:00
Kay Hayen
f34f8d0c63 Bump copyright year
* Also split copyright notices between the top and bottom,
  such that readability of just opened files is not harmed
  by license text.
2024-12-18 10:48:16 +01:00
Kay Hayen
909d41f02d Bump copyright year 2023-06-02 15:07:22 +02:00
Kay Hayen
3c4fdb93b9 Python2: Expose "__loader__" for modules and register with "pkg_resources" too
* Also avoid using "__loader__" from the post module hook, so it's safer
  in case the hooks are not compiled themselves.
2023-04-14 13:23:01 +02:00
Kay Hayen
4cfdd9f9c0 Bump copyright year 2022-05-23 10:28:11 +02:00
Kay Hayen
e43b72e087 Bump copyright year to 2021. 2021-01-22 09:58:00 +01:00
Kay Hayen
b2083575cf Bump copyright year to 2020. 2020-02-01 07:42:45 +01:00
Kay Hayen
24948232ee Tests: Minor cleanups 2019-12-16 08:59:17 +01:00
Kay Hayen
d6b7a34a4d Eclipse: Remove PyDev annotations
* We are going to not recommend Eclipse anymore, and PyLint should be
  all that is used either way.

* This was causing only noise in the source code.
2019-09-22 08:48:03 +02:00
Kay Hayen
2928827ade Quality: Also autoformat programs test suite 2019-08-24 09:30:35 +02:00
Kay Hayen
624714ff67 Added module variable "__compiled__" with Nuitka version information. 2019-02-11 20:49:09 +01:00
Kay Hayen
47c99d377e Bump copyright year to 2019. 2019-01-24 16:28:13 +01:00
Kay Hayen
3957ee8628 Updated copyright year to 2018. 2018-04-30 09:46:54 +02:00
Kay Hayen
064df32ff0 Updated copyright year to 2017. 2017-01-09 07:25:38 +01:00
Kay Hayen
72ac16cfd9 Updated copyright year to 2016 2016-01-04 09:34:48 +01:00
Kay Hayen
ac947a9baa Tests: Minor cleanups
* Applied autoformat to more tests.
2015-08-24 23:03:34 +02:00
Kay Hayen
bc8367e3bd Updated copyright year to 2015 2015-01-13 08:43:41 +01:00
Kay Hayen
bf480213dd Updated copyright year to 2014 2014-03-02 07:57:59 +01:00
Kay Hayen
0fa789a247 Module recursion corrections and test improvements
* Python3.3: Fix, packages without "__init__.py" didn't have the module
  embedded.

* Tests improvement, make sure programs execute without the imported modules
  accessible.

* Triggered by Issue#114 it became apparent that the programs test case won't
  notice if the recursion does not work at all (which it did on develop at
  some point).

* Also check the flags given to the test runner in order to detect typos.
2013-11-30 08:47:56 +01:00
Kay Hayen
ba93a105dd Fix, the stdlib overload program test was actually allowing it to happen. 2013-09-30 08:04:21 +02:00
Kay Hayen
ae8490b965 Refined test case for stdlib overloads, to do it without star arguments as well. 2013-06-24 22:21:36 +02:00
Kay Hayen
5ca8af2bb5 Fix, absolute imports are default for Python3.2 as well.
* Also made programs test cases syntax correct for Python3, need to
  handle failing absolut import meant as local imports later.

* Improved test coverage for imports.
2013-03-17 14:32:10 +01:00
Kay Hayen
50da5af696 Updated copyright year in notices. 2013-01-12 10:35:22 +01:00
Kay Hayen
149bc9c9c9 Changed my email address towards the outside world. 2012-12-29 14:42:43 +01:00
Kay Hayen
c915bc2f5d Put my tests and modifications to other peoples tests under "Apache License 2.0" already. 2012-01-07 02:11:47 +01:00
Kay Hayen
ad9c704b62 Whitespace only, remove leading blank lines from tests. 2012-01-05 10:25:17 +01:00
Kay Hayen
c03f222a4f New copyright year, license cleanups.
* Removed copyright notice from inline copy of Scons, added by accident only
* Claim stronger copyright over basic, program, and reflected tests to release
  them under public domain.
* Updated debian/copyright to include "odict" and "oset" licenses, and
  full text for ARM ucontext parts
* Remove benchmarks from Debian package, too diverse licenses and not for
  users.
2012-01-02 09:48:38 +01:00
Kay Hayen
770d5465dd Fix, absolute import future import should be set to False.
Python 2.7 does relative import still, according to the added test.
2011-10-26 21:17:28 +02:00