Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

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
Choose a base ref
Loading
...
head repository: floatyears/PureScript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 71 files changed
  • 1 contributor

Commits on Mar 16, 2022

  1. 清理中间目录,避免残留文件

    Godfather committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    576876c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44afd67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    772de2b View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Android支持

    Godfather committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    b9e26bc View commit details
    Browse the repository at this point in the history
  2. 线程支持

    Godfather committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    0a69967 View commit details
    Browse the repository at this point in the history
  3. 主要添加以下特性:

    1、对Array的支持,目前主要通过Marshal的方式转换全Value的数组,引用类型数组需要进一步支持(通过internal call)
    2、添加接口支持,接口主要是调用约束,不影响对象的内存布局,所以mono和il2cpp可以各自持有一份接口定义
    3、Field支持,通过Property模拟
    4、生成WarpDll之后再生成一次Interp内执行的dll,排除生成wrap时导致的编译错误,避免这些错误在运行时暴露。
    Godfather committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    66d932b View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. thread signal modify

    Godfather committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    58ab7e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4a58f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. add platform's dlls

    Godfather committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    65ce64c View commit details
    Browse the repository at this point in the history
  2. 添加以下特性:

    1、delegate的双向绑定,之前只绑定了单向,要么从mono到il2cpp,要么从il2cpp到mono。对于delegate作为field的情况,实际需要双向绑定
    2、添加array和struct作为从il2cpp到mono的返回值,用internal call实现
    3、异常处理用internal call重新实现,之前的实现会走marshal,导致字符串可能被截断,无法显示完整的异常信息
    Godfather committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    865f6f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. 主要有以下修改:

    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 committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    08c796a View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. Configuration menu
    Copy the full SHA
    09de04e View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Configuration menu
    Copy the full SHA
    086c805 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. 回滚部分修改

    Godfather committed May 26, 2022
    Configuration menu
    Copy the full SHA
    7949161 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. 生成method优化

    Godfather committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    f2df33b View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2022

  1. 解决monoBehaviour wrapper在get component时的几个bug,需要获取当前的mono behaviour wr…

    …apper,并且和mono reflection type进行对比,得到正确的component
    Godfather committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    5fb6fe4 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.