LuneScript のコレクション側を Go の generics を利用するように変更

<../../2023/2023-02-11-go-generics2/>

前回の記事で書いた通り、 go の generics のパフォーマンスが向上したため、 LuneScript の v1.6.0 で go の generics を利用するように対応しました。

なお、現状は collection 型の対応に限定しています。

LuneScript で、新しくクラスで定義した generics は、従来通りの対応です。

詳しくは以下を参照。

<https://ifritjp.github.io/documents/lunescript/generics-go/>

なお、この対応前と対応後では、 LuneScript のパフォーマンスはほとんど誤差レベルの差しかありませんでした。。。 なので、現状は積極的に使っていくモノではないです。

まぁ、でも今回の対応で既存バグがいくつか潰せたので善しとしよう。。