8 Commits

Author SHA1 Message Date
Kay Hayen
718ab60539 Bump copyright year 2025-04-28 11:04:36 +02:00
Kay Hayen
c8da894285 Tests: Enhanced more construct tests
* Lower the impact of module variable usages
2024-12-18 11:10:21 +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
909d41f02d Bump copyright year 2023-06-02 15:07:22 +02:00
Kay Hayen
050f6bc8d1 Tests: Minor cleanups
* This removes the micro benchmarks which are obsolete and should
  be using construct based tests if needed.
2023-02-13 14:20:27 +01: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
1ad5ea5902 Optimization: Faster fallback using constant value tuples in calls
* Avoid creating the constant tuple used to make the call when it is
  needed to call non-compiled code.

* This gains 10% on instance creations with 6 arguments, but should be
  most important when calling C functions.

* Also avoids tuples in cases where the internal API allows it, namely
  3.7 exactly.
2021-09-12 13:53:36 +02:00