File tree Expand file tree Collapse file tree 6 files changed +43
-19
lines changed Expand file tree Collapse file tree 6 files changed +43
-19
lines changed Original file line number Diff line number Diff line change 3
3
This changelog summarizes major changes between GraalVM versions of the Python
4
4
language runtime. The main focus is on user-observable behavior of the engine.
5
5
6
+ ## Version 19.0.0
7
+
8
+ * Fix an issue preventing use of encodings in the installable binary
9
+ * Fix return value of process when ` os.exit ` is called with a boolean
10
+ * Fix interpretation of foreign objects to prefer interpreting them as integer over double
11
+ * Fix performance regression when repeatedly creating a new function in a loop
12
+
6
13
## Version 1.0.0 RC16
7
14
8
15
* No user-facing changes
Original file line number Diff line number Diff line change 1
- Product License - GraalVM Community Edition 1 .0 Python Language
1
+ Product License - GraalVM Community Edition 20 .0 Python Language
2
2
Component
3
3
4
- This is a release of GraalVM Community Edition 1 .0 Python Language Component.
4
+ This is a release of GraalVM Community Edition 20 .0 Python Language Component.
5
5
This particular copy of the software is released under Universal Permissive
6
6
License (UPL) v. 1.0.
7
7
Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved
Original file line number Diff line number Diff line change 128
128
129
129
local labsjdk8Mixin = {
130
130
downloads +: {
131
- JAVA_HOME: utils.download("labsjdk " , "8u202 -jvmci-0.59 " ),
131
+ JAVA_HOME: utils.download("oraclejdk " , "8u212 -jvmci-20-b01 " ),
132
132
EXTRA_JAVA_HOMES : { pathlist: [utils.download("oraclejdk" , "11+28" )] },
133
133
},
134
134
environment +: {
Original file line number Diff line number Diff line change @@ -907,13 +907,28 @@ def import_python_sources(args):
907
907
# register as a GraalVM language
908
908
#
909
909
# ----------------------------------------------------------------------------------------------------------------------
910
+ mx_sdk .register_graalvm_component (mx_sdk .GraalVmLanguage (
911
+ suite = SUITE ,
912
+ name = 'Graal.Python license files' ,
913
+ short_name = 'pynl' ,
914
+ dir_name = 'python' ,
915
+ license_files = ['LICENSE_GRAALPYTHON.txt' ],
916
+ third_party_license_files = ['3rd_party_licenses_graalpython.txt' ],
917
+ truffle_jars = [],
918
+ support_distributions = [
919
+ 'graalpython:GRAALPYTHON_GRAALVM_LICENSES' ,
920
+ ],
921
+ priority = 5
922
+ ))
923
+
924
+
910
925
mx_sdk .register_graalvm_component (mx_sdk .GraalVmLanguage (
911
926
suite = SUITE ,
912
927
name = 'Graal.Python' ,
913
928
short_name = 'pyn' ,
914
929
dir_name = 'python' ,
915
- license_files = ['LICENSE_GRAALPYTHON' ],
916
- third_party_license_files = ['3rd_party_licenses_graalpython.txt' ],
930
+ license_files = [],
931
+ third_party_license_files = [],
917
932
truffle_jars = [
918
933
'graalpython:GRAALPYTHON' ,
919
934
],
@@ -926,10 +941,8 @@ def import_python_sources(args):
926
941
destination = 'bin/<exe:graalpython>' ,
927
942
jar_distributions = ['graalpython:GRAALPYTHON-LAUNCHER' ],
928
943
main_class = 'com.oracle.graal.python.shell.GraalPythonMain' ,
929
- build_args = [
930
- '--language:python' ,
931
- '--language:llvm' ,
932
- ]
944
+ build_args = [],
945
+ language = 'python' ,
933
946
)
934
947
],
935
948
))
Original file line number Diff line number Diff line change 1
1
# This file contains native-image arguments needed to build graalpython
2
2
#
3
3
4
- ImageName = graalpython
5
-
6
- Requires = tool:regex language:llvm
7
-
8
- LauncherClass = com.oracle.graal.python.shell.GraalPythonMain
9
- LauncherClassPath = lib/graalvm/launcher-common.jar:lib/graalvm/graalpython-launcher.jar
4
+ Requires = language:regex language:llvm
10
5
11
6
JavaArgs = -Xmx4G -Dpolyglot.engine.PreinitializeContexts=python
12
7
Original file line number Diff line number Diff line change 9
9
"name" : "graalpython" ,
10
10
"versionConflictResolution" : "latest" ,
11
11
12
- "version" : "1 .0.0-rc18 " ,
12
+ "version" : "20 .0.0-beta.01 " ,
13
13
"release" : False ,
14
14
"groupId" : "org.graalvm.graalpython" ,
15
15
"url" : "http://www.graalvm.org/" ,
44
44
},
45
45
{
46
46
"name" : "sulong" ,
47
- "version" : "87c4ce8eabe466ce13adb10a1bf527b8dc1e8c3b " ,
47
+ "version" : "445077de669592367c0519ed38e5e1e5cbd7267d " ,
48
48
"subdir" : True ,
49
49
"urls" : [
50
50
{"url" : "https://github.com/oracle/graal" , "kind" : "git" },
360
360
"extracted-dependency:graalpython:GRAALPYTHON_PYTHON_LIB" ,
361
361
"file:mx.graalpython/native-image.properties" ,
362
362
],
363
- "LICENSE_GRAALPYTHON" : "file:LICENSE" ,
364
- "3rd_party_licenses_graalpython.txt" : "file:3rd_party_licenses.txt" ,
365
363
},
366
364
"maven" : False ,
367
365
},
375
373
},
376
374
"maven" : False ,
377
375
},
376
+
377
+ "GRAALPYTHON_GRAALVM_LICENSES" : {
378
+ "native" : True ,
379
+ "platformDependent" : True ,
380
+ "description" : "Graal.Python support distribution for the GraalVM license files" ,
381
+ "layout" : {
382
+ "LICENSE_GRAALPYTHON.txt" : "file:LICENSE" ,
383
+ "3rd_party_licenses_graalpython.txt" : "file:3rd_party_licenses.txt" ,
384
+ },
385
+ "maven" : False ,
386
+ },
378
387
},
379
388
}
You can’t perform that action at this time.
0 commit comments