13 Commits

Author SHA1 Message Date
Kay Hayen 3bc6d24068 Bump copyright year. 2026-03-18 17:28:58 +01:00
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 47c3742c78 Tests: Use project options for user plugin test 2024-12-18 10:53:56 +01:00
Kay Hayen 902b381f63 Tests: User project options for user plugins 2024-12-18 10:50:45 +01: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 086f967361 Optimization: Many import enhancements
* Hard imports now have a registry and can be expanded by plugins with
  additions at compile time.

* Dedicated helper for fixed imports to use less C code for
  standard imports.

* Dedicated node for fixed imports added, for use in standalone
  mode in the future.

* Dedicated node for builtin imports, so their special handling is not
  in the generic import builtin node anymore.

* Plugins now can look ahead to a module such that they can prepare
  by e.g. adding hard imports dynamically created for lazy loader
  ".pyi" files before loading the code.

* The plugin method for modifying the source now gets the filename,
  so it doesn't have to reconstruct it, for our new case where we
  want to read nearby ".pyi" file.
2024-12-18 10:36:43 +01:00
Kay Hayen 909d41f02d Bump copyright year 2023-06-02 15:07:22 +02:00
John Vandenberg 5d15c7c704 Quality: Update and expand auto-formatting tools
* Update auto-formatting tools with newest isort and rstfmt.

* Also format of "tests/*/*.rst" and many test files.
2023-02-13 14:20:27 +01:00
Kay Hayen 4cfdd9f9c0 Bump copyright year 2022-05-23 10:28:11 +02:00
Kay Hayen 79b4e0b14a Plugins: More consistent naming of Nuitka plugins
* Detector naming is now checked to match the plugin it's detecting for.
2021-12-07 09:37:30 +01:00
Kay Hayen e43b72e087 Bump copyright year to 2021. 2021-01-22 09:58:00 +01:00
Kay Hayen b8d55e4096 Tests: Added test suite for plugins 2020-03-01 18:34:23 +01:00