Skip to content

Releases: Katsuya100/ConstExpressionForUnity

v3.3.0

10 Aug 16:12

Choose a tag to compare

Compilation Optimization
Define DISABLE_GENERATE_IL to disable IL generation
StaticExpression now supports Assembly and AppDomain types

====

コンパイル最適化
DISABLE_GENERATE_ILを定義するとIL生成を無効化する
StaticExpressionがAssembly型とAppDomain型をサポート

v3.2.0

08 Jun 08:45

Choose a tag to compare

  • Support for null
  • Fixed caching of values after boxing.
  • Fixed errors when multithreading.
  • Compile-time error handler can now be implemented
  • Support for invalidation in specific assemblies and types
    ====
  • nullに対応
  • boxing後の値をキャッシュするよう対応
  • マルチスレッド時のエラーを修正
  • コンパイル時エラーハンドラーを実装できるよう対応
  • 特定アセンブリや型での無効化に対応

v3.1.1

19 Feb 15:27

Choose a tag to compare

  • Updated Dependent Packages
  • Fixed bugs
    ====
  • 依存パッケージを更新
  • 不具合を修正

v3.1.0

28 Jan 05:45

Choose a tag to compare

  • Update dependent packages
  • Omitted tracking of local variables with constants assigned
    ====
  • 依存パッケージを更新
  • 定数が代入されたローカル変数のトラッキングをオミット

v3.0.0

10 Nov 09:36

Choose a tag to compare

  • Implement StaticExpression
  • Supports all types, not including reference types, as arguments and return values of ConstExpression.
  • Supports generic struct types as arguments and return values of ConstExpression.
  • Support giving the return value of ConstExpression as the argument of ConstExpression.
  • Relaxed restrictions on ConstExpression arguments that are variables.
  • Updated dependencies
    ====
  • StaticExpressionを実装
  • ConstExpressionの引数や戻り値として、参照型を含まない全ての型をサポート
  • ConstExpressionの引数や戻り値として、Genericなstruct型をサポート
  • ConstExpressionの引数にConstExpressionの戻り値を与えられるよう対応
  • ConstExpressionの引数が変数だった場合の制約を緩和
  • 依存パッケージを更新

v2.1.0

20 Aug 13:46

Choose a tag to compare

  • Fixed a problem with incorrect ConstTable names
  • Updated dependencies
    ====
  • ConstTableの名前が間違っていた問題を修正
  • 依存パッケージを更新

v2.0.0

17 Aug 13:44

Choose a tag to compare

  • Separated common functionality that can be used in other libraries into a separate package
  • Changed the namespace of ReadOnlyArray
  • Fixed a critical bug with crashes
    ====
  • 他ライブラリでも使える共通機能を別パッケージに分離
  • ReadOnlyArrayのネームスペースを変更
  • クラッシュを伴う重大な不具合の修正

v1.3.0

14 Aug 11:50

Choose a tag to compare

  • Supported bool and ReadOnlyArray<bool> types
  • GUID in package.json was conflicting with other packages.
    ====
  • bool型、ReadOnlyArray<bool>型に対応
  • package.jsonのGUIDが他のパッケージと衝突していたため変更

v1.2.0

12 Aug 14:04

Choose a tag to compare

  • Added option to ConstExpressionAttribute to disable "warning on calculation failure".
    ====
  • ConstExpressionAttributeに「計算失敗時の警告」を非有効化するオプションを追加。

v1.1.0

09 Aug 16:49

Choose a tag to compare

  • Support for enum.
  • Supports ReadOnlyArray<enum>.
  • Supports ReadOnlyArray<string>.
    ====
  • enumに対応
  • ReadOnlyArray<enum>に対応
  • ReadOnlyArray<string>に対応