ジュリア1.2.0がリリースされ、ジュリアは、高パフォーマンスのダイナミックのハイレベルなプログラミング言語です。これは、豊富なライブラリーを有して分散し、並列動作モード増幅器デジタル精度、罰金を提供します。カーネル・ライブラリは、ほとんどのライブラリのようなジュリアによって書かれた、だけでなく、CやFORTRANライブラリ、乱数生成と文字列処理の問題を成熟線形代数に対処します。
更新内容は、以下のとおり
新しい言語機能
- 12.1.0サポートユニコード(#32002)
- これで、抽象型(にメソッドを追加することができます#31916)
- Unicodeサポートとアクティブ識別子として0〜9の太字の二桁の数字(#32838)
- 構文を追加
var"#str#"
印刷し、解決の非標準の変数名(のための#32408)
マルチスレッドの変更
- 新しい実験的な
Threads.@spawn
マクロ実行可能なタスク(使用可能な任意のスレッド#32600) - さて、(ファイル、ソケットなど)すべてのシステム・レベルのI / O操作は、スレッドセーフです。それはBufferStreamを含有しないが、それはそのようなIoBufferとしてメモリに完全IOサブタイプを含まないが(#32309、 #32174、 #31981、 #32421)
- グローバル乱数生成器(GLOBAL_RNG)は、スレッドセーフ(およびスレッドローカル)(今ある#32407)。
- 新しい
Channel(f::Function, spawn=true)
キーワードのパラメータが使用可能な任意のスレッドでタスクのスケジュール、および作成することができるThreads.@spawn
行動の一致(#32872を) - チャネルは、コンストラクタが今読みやすく、より一般的です、コンストラクタを簡素化します。今、私たちは(キーワード引数のCSIZEとCTYPEを使用することはお勧めしません#30855、 #32818)
新しいライブラリ機能
findfirst
、findlast
、findnext
そしてfindprev
今、文字(の2番目の引数として渡された文字列を検索するには、最初の引数として文字を受け入れる#31664)- 新たな
findall(pattern, string)
パターンは、文字列または正規表現(する方法、#31834) count(pattern, string)
物事の数が一致するのfindAll与えられ(#32849)istaskfailed
録画や輸出などistaskdone
、およびistaskstarted
(#32300)RefArray
そしてRefValue
オブジェクトはに今あるgetindex
とsetindex!
インデックスの受け入れCartesianIndex()
(#32653)- 添加
sincosd(x)
xの同時計算正弦及び余弦に、度ここで、x(#30134) - 「失われた」組合の型から派生削除機能のnonmissingtype(#31562)
アップデートの残りの大多数は、アップデートを参照してください。