Upgrade Python language bindings to v1.4.1
#2459
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The previous pr is #2413 (3 months ago)
What's changed from v1.3.5 to v1.4.1
Too many versions in between. Check the following for details.
https://github.com/pocketpy/pocketpy/releases/tag/v1.3.6
https://github.com/pocketpy/pocketpy/releases/tag/v1.3.7
https://github.com/pocketpy/pocketpy/releases/tag/v1.3.8
https://github.com/pocketpy/pocketpy/releases/tag/v1.3.9
https://github.com/pocketpy/pocketpy/releases/tag/v1.4.0
https://github.com/pocketpy/pocketpy/releases/tag/v1.4.1
The most important changes
str
was changed to be null-terminated. Sopython.c
was altered for new string opsdef f(a=(1,2)): ...
array2d
module. An efficient general purpose 2d array@staticmethod
and@classmethod
a[:, 1:2:3]
try..finally
cmath
module. For example,1+2j
Exception
line_profiler
module. See this page for detailsNotes
target_compile_definitions(pocketpy PRIVATE PK_ENABLE_OS=0)
was removed because currentlyPK_ENABLE_OS
defaults to 0.