Skip to content

Releases: Ourpalm/ILRuntime

ILRuntime 1.6

02 May 07:47
Compare
Choose a tag to compare
  • 增加了跨域继承适配器的工具类,简化适配器编写
  • 增加了跨域继承适配器的自动生成模版,做到半自动生成
  • 优化了热更存取主工程类字段的性能
  • 优化了热更内方法调用的性能
  • 累积Bug修复
  • 调试插件支持VS2019

ILRuntime 1.4

02 May 10:36
Compare
Choose a tag to compare

-完整实现了断点调试和VS调试插件
-自动CLR绑定增加了值类型Binder的使用
-增加了泛型方法的CLR绑定
-多维数组的支持
-修复了若干关于泛型方法匹配的Bug

ILRuntime 1.3

26 Sep 07:07
Compare
Choose a tag to compare
  • 增加栈上分配值类型的机制,值类型可以不再强制装箱而直接在栈上分配。
  • 增加值类型绑定(ValueTypeBinding)机制,可以将ILRuntime外部的CLR值类型在栈上分配,大幅提升相关操作性能
  • 修复若干泛型方法寻找方法的bug
  • 改善委托缺少适配器或者转换器时自动生成的代码提示

ILRuntime 1.2

13 Jul 04:29
Compare
Choose a tag to compare
  • 完善系统反射接口的支持,并且提供获取ILRuntime中定义的类型作为泛型参数的接口
  • 集成Litjson库
  • 增加了字段,值类型复制,创建默认实例等操作的CLR绑定,改善这些操作的性能
  • 加入一种新的CLR绑定代码生成方式,可根据指定的DLL自动生成所需的CLR绑定代码,
  • 无需再手动指定需要生成的类型
  • 修复若干泛型方法的Bug
  • 修复若干类型判断的Bug

ILRuntime 1.11

07 Mar 06:26
Compare
Choose a tag to compare

修复了几个bug
现在在Dictionary或者List等容器中存ILRuntime里定义的委托类型不在算跨域调用了

ILRuntime 1.1

06 Mar 08:54
Compare
Choose a tag to compare

修复了个别IL2CPP下的bug
减少了一些内存占用
修复了几个跟泛型方法相关的bug
增加了属性以及构造函数的反射支持

ILRuntime 1.0

14 Feb 08:37
Compare
Choose a tag to compare

ILRuntime的第一个正式版本
这次加上了完整的Unity示例工程
VS调试插件暂时还没更新,如需要请用0.85版里的那个

Hotfix

31 Oct 06:43
Compare
Choose a tag to compare
Hotfix Pre-release
Pre-release

This is a hotfix release, it fixed some debugging issue with Unity3D

Alpha Release

28 Oct 09:15
Compare
Choose a tag to compare
Alpha Release Pre-release
Pre-release

This release fixed all major bugs discovered during test uses, and implemented the first debug engine

First release

14 Oct 03:01
Compare
Choose a tag to compare
First release Pre-release
Pre-release

This is the first release of ILRuntime, but beware that this is an alpha release, so do not use it in the production enviorment