αααα»αα αα»α Oracle
GraalVM
- ααΆαααααααΆααΆαα½α Node.js 12.10.0 ααααΌαααΆαααΆααΆα
- αααααααααααααα· αα·ααα»αααΆαααααα·ααααααααΆαααααΌαααΆααα·αααΆαααααΆαααΎαα
ααα (αααα½αααα globalThis ααΆαααααα js.global-property ααΎααααΈαααα‘αα) ααΆαα’αα»αααα (js.performance) ααααα»ααα αα·α printErr (js.print); - ααΆαα’αα»αααα Promise.allSettled and nullish coalesing proposal, which available in ECMAScript mode 2020 (β-js.ecmascript-version=2020β);
- ααΆαααααΎαα αα α»ααααααααΆαααΆαα’αΆααααα ICU4J αα 64.2, ASM αα 7.1 α
- ααΆααααααα stubs gc.{enable,disable,isenabled} ααΆαα’αα»αααα charmap_build, sys.hexversion αα·α _lzma;
- ααΆαααααΎαα αα α»ααααααααΆααααααΆααααααααααΆα Python 3.7.8;
- ααΆαααααααααΆαααΆαααααααααΆαα NumPy 1.16.4 αα·α Pandas 0.25.0;
- ααΆαααααααααΆαααΆαααααααααααΆ;
- socket.socket ααααΌαααΆαααΆααααα ααααΆαααΆααααα’αα»ααααΆαα±ααα’αααααααΎαααΆα βgraalpython -m http.serverβ αα·ααααα»αααααΆα http ααααα·αααΆαα’αα·αααααΈα (αααααααΆα TLS) α
- ααΆααααααααΆααααα αΆααΆαα½αααΉαααΆααααα αΆαααααα» pandas.DataFrame α
ααααΎαααΆααα·αααααΉαααααΌααα tuples αα αααα»α bytes.startswith,
ααΆααααααα·α ααααααΆαααΆαα αΆααααΆααα’ααααααααα‘αΎααα·α αα·αααΆαααααΎααααΆαα dict.__contains__ αααααΆαααα ααΆαα»αααα; - ααΆαααααααααΆαααΆαααααααααΆαα ast.PyCF_ONLY_AST ααα
α’αα»ααααΆα ααΆααΆααΆ pytest ααααΎαααΆα; - αααααα
ααΆαααΆαααα PEP 498 (ααΆαβαααα αΌαβααααα’ααααβααΆβαααααααα); -
ααΆαα’αα»αααα ααα β--python.EmulateJythonβ ααΎααααΈααΆαα αΌαααααΆαα JVM αααααααΎααΆαααααααααααααΆαα αΌα Python ααααααΆ α αΎαα αΆααααΆαααΎαααα JVM ααΈααΌα Python α - ααααΎα±αααααααΎαα‘αΎαααΌαααΆαα’αα»ααααααΆαααα, ααααΆαααααααΆααααααΈααΎαααα,
ααΆαα αΌαααααΎααααα» Python ααΈααΌα JVM α ααααααααααααααΎαα‘αΎααααα»αααΆαααααΎαααααααΆαα’αα»αααααααααΆααααΌα python αα·ααααααααααααααΎα (ααΆαααααα·ααααα·αααααααααααααΎααα ααΎ llvm ααΆααααααΆ bitcode llvm ααααΌαααΆααααααΌααα GraalVM αααααΆααααΆαα ααααα JIT) α
- ααΎααααΈα ααααααααααααααααααΎα αααα’ααα§ααααα LLVM αααααααΆααααααΆαα½αα₯α‘αΌααααααααΌαααΆαααααΎ ααααααααΎαααΆααααΌαααΎα αα·ααααΈαααΌαα αααααΆααααααΆαααααααααααααΎαααΆααααα αααΎααα½αα αααααα ααααΈαααα’αα ααααα»αααααΆαααααα αΆααααΆαααααΆααααΆαα αααΎαα
- ααΆαααα‘αΎα LLVM ααΆα ααααα‘αααααααΆααααΆαααα‘αΎααααααααααααααΎααα αααα»α TruffleRuby;
- ααΆαααα‘αΎαααααααααααα C++ αα ααΎ TruffleRuby αααααααΌαααΆαααΆαααα‘αΎα libc++ αα·α libc++abi αααα αΎαα
- α’αΆααααΆαααααααΆαααααΎαα αα α»ααααααααΆααα EPL 2.0/GPL 2.0/LGPL 2.1 ααΌα ααααΆαα ααΉα JRuby ααααΈααααα
- ααΆαααααααααΆαααΆαααααααααΆααα’αΆαα»αααααααααα α α·ααααα GC.stat;
- ααΆαα’αα»αααααα·ααΈααΆαααααααΊααα#αααα»αααΆαα½ααα»α αα·αααΊααα#ααααΆαα½α :chdir;
- ααΆααααααα rb_str_drop_bytes αααααα’ααΆααααααα OpenSSL ααααΎααΆ;
- αα½ααααα αΌααααααααααααααααααΌααααααΆαααα‘αΎαααΆαα»ααααααααΌαααΆααααααΆααααααΌααααααααΈαα αααα»α Rails 6;
- ααΎααααΈα ααααααααααααααααααΎα αααααααΌαααΆαααααΎ ααΌα ααΆαα αααα»α MRI α
- ααΆααααααΎαααααα·αααααΆαααααα·ααααα·ααΆαααααΌαααΆαααααΎα‘αΎα α αΎαααΆαααααΎααααΆααα’αααα αα αΆαααααΌαααΆαααΆαααααααα
- ααΆαααααααΆααΆαα½α R 3.6.1 ααααΌαααΆαααΆααΆα
- ααΆαααααααααΆαααΆααααααααααααΆααααΆαααααΎαααΆααααααααααααααΎααααααα’ααααΎ LLVM α αα
ααααααααΎααααα
αα R ααΎα FastR ααααΌαααΆαααααααα
ααΆααααααααααΎααααΈααααΎα§ααααα LLVM αααααααΆααααααΆαα½α GraalVM α ααααααα―αααΆααααααΈαααΉαααΆαααΆααααΌαααΎα αα·α LLVM bitcodeα
αααα αααααααΆαααα‘αΎαααΆαα»αααααααΌαααΆααααααΎαα‘αΎαααΆααα·ααΈααααααααα
FastR αααα»α αα·αααααΎαααΆαααΌααααααααααααααΎαααΆαααααΆαααΎα ααα»αααααα αααα αΆααααααΎαααΆαα½ααααααΎα "--R.BackEnd=llvm" ααΌααααΈαααΉαααααΌαααΆαααααΎα αααααα·ααΈααΆαααααα LLVM α’αΆα ααααΌαααΆαααααΎααΆαααααΎααααααΆαααααα αα R αα½αα ααα½αααααααααΆαα "--R.BackEndLLVM=pkg1,pkg2" α ααααα·αααΎα’αααααΆααααα αΆαααα»αααΆαααα‘αΎααααα αα α’αααα’αΆα αααα‘ααα’αααΈαααΆααα’αααααα·ααααααΆαα α αα ααΆαα fastr.setToolchain("ααΎα") α¬ααααααα½αα―αααΆα $FASTR_HOME/etc/Makeconf αααααα - αα αααα»αααΆαα ααααααΆαααα FastR ααΉααααααΌααααααααΆααααααΆααααααααααΎαααΆα GCC α
- ααΆαααα ααααΆαα’αααα αα αΆαααα;
- αααααααΆααααα αΆαα αααααααΎααΆαααΆαα½αααα·α ααααα (> 1GB);
- ααΆαα’αα»αααα grepRaw ααα»αααααααααΆαααα fixed=T ααα»αααααα
ααααα: opennet.ru