-
Notifications
You must be signed in to change notification settings - Fork 48
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: loongly/PureScript
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: floatyears/PureScript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 16 commits
- 71 files changed
- 1 contributor
Commits on Mar 16, 2022
-
Godfather committed
Mar 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 576876c - Browse repository at this point
Copy the full SHA 576876cView commit details -
对于internal call的property,直接生成icall_bind代码
Godfather committedMar 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 44afd67 - Browse repository at this point
Copy the full SHA 44afd67View commit details -
修复泛型的delegate中,只有部分参数是泛型参数时,生成的UnityBind代码有问题的bug
Godfather committedMar 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 772de2b - Browse repository at this point
Copy the full SHA 772de2bView commit details
Commits on Apr 1, 2022
-
Godfather committed
Apr 1, 2022 Configuration menu - View commit details
-
Copy full SHA for b9e26bc - Browse repository at this point
Copy the full SHA b9e26bcView commit details -
Godfather committed
Apr 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 0a69967 - Browse repository at this point
Copy the full SHA 0a69967View commit details -
1、对Array的支持,目前主要通过Marshal的方式转换全Value的数组,引用类型数组需要进一步支持(通过internal call) 2、添加接口支持,接口主要是调用约束,不影响对象的内存布局,所以mono和il2cpp可以各自持有一份接口定义 3、Field支持,通过Property模拟 4、生成WarpDll之后再生成一次Interp内执行的dll,排除生成wrap时导致的编译错误,避免这些错误在运行时暴露。
Godfather committedApr 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 66d932b - Browse repository at this point
Copy the full SHA 66d932bView commit details
Commits on Apr 8, 2022
-
Godfather committed
Apr 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 58ab7e8 - Browse repository at this point
Copy the full SHA 58ab7e8View commit details -
add array support and android platform runtime support
Godfather committedApr 8, 2022 Configuration menu - View commit details
-
Copy full SHA for b4a58f7 - Browse repository at this point
Copy the full SHA b4a58f7View commit details
Commits on Apr 14, 2022
-
Godfather committed
Apr 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 65ce64c - Browse repository at this point
Copy the full SHA 65ce64cView commit details -
1、delegate的双向绑定,之前只绑定了单向,要么从mono到il2cpp,要么从il2cpp到mono。对于delegate作为field的情况,实际需要双向绑定 2、添加array和struct作为从il2cpp到mono的返回值,用internal call实现 3、异常处理用internal call重新实现,之前的实现会走marshal,导致字符串可能被截断,无法显示完整的异常信息
Godfather committedApr 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 865f6f3 - Browse repository at this point
Copy the full SHA 865f6f3View commit details
Commits on Apr 20, 2022
-
1、delegate跟master的处理不再一致,为了尽可能使得逻辑层无感知,让mono内的dll和il2cpp内的dll尽量还原成预期的情况,减少跨runtime带来的差异。mono内和il2cpp内的delegate各自保存一份,并用static 函数指针来作为mono和il2cpp之间的交互 2、规范mono和il2cpp的运行时可以互相传递的对象,目前支持primitive type/enum/string/struct/subclass of WObject,以及这些类型的array。 3、规范命名,对于Box/UnBox->BoxBeforeMarshal/UnBoxAfterMarshal,Implement/Call->IL2CppImplement/MonoImplement,这样在可以清晰的了解代码是在哪个环境内执行的。
Godfather committedApr 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 08c796a - Browse repository at this point
Copy the full SHA 08c796aView commit details
Commits on Apr 29, 2022
-
mono内运行的dll在il2cpp做一层代理,用于反序列化
Godfather committedApr 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 09de04e - Browse repository at this point
Copy the full SHA 09de04eView commit details
Commits on May 8, 2022
-
添加在mono层运行的MonoBehaviour的反序列化支持
Godfather committedMay 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 086c805 - Browse repository at this point
Copy the full SHA 086c805View commit details
Commits on May 26, 2022
-
Godfather committed
May 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 7949161 - Browse repository at this point
Copy the full SHA 7949161View commit details
Commits on Jun 1, 2022
-
Godfather committed
Jun 1, 2022 Configuration menu - View commit details
-
Copy full SHA for f2df33b - Browse repository at this point
Copy the full SHA f2df33bView commit details
Commits on Jun 5, 2022
-
解决monoBehaviour wrapper在get component时的几个bug,需要获取当前的mono behaviour wr…
…apper,并且和mono reflection type进行对比,得到正确的component
Godfather committedJun 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 5fb6fe4 - Browse repository at this point
Copy the full SHA 5fb6fe4View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master