Skip to content

Releases

Cordl BS 1.34.2 v0.1.0

Choose a tag to compare

@Fernthedev Fernthedev released this 17 Dec 20:53
72afb7d
Version bump bs-hooks

Cordl 1.0.0-b8 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 17 Oct 19:57
716e4ff
  • Add default ctors for null reference types
    Requires bs-hooks 4.x to add default ctors to UnityW and ::bs_hook::Il2CppWrapperType

Cordl 1.0.0-b7 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 17 Oct 02:25
716e4ff
  • All reference types inherit System.Object now

Cordl 1.0.0-b6 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 12 Oct 11:49
716e4ff
  • Fixes for new bs-hooks commits
  • Fix include guard for impl ignore
  • Other small but useful changes

Cordl 1.0.0-b5 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 07 Oct 19:32
716e4ff

You must use NDK r27, provided here https://github.com/QuestPackageManager/ndk-canary-archive/releases/tag/27.0.1 (you'll get missing instantiation errors otherwise)

  • Bring back instance properties

Cordl 1.0.0-b4 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 07 Oct 17:40
716e4ff
  • Added CORDL_NO_INCLUDE_IMPL_DEFINE for excluding impl from being included (useful for IntelliSense)
  • Fixed explicit layout struct offsets/size

Cordl 1.0.0-b3 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 07 Oct 02:55
716e4ff

You must use NDK r27, provided here https://github.com/QuestPackageManager/ndk-canary-archive/releases/tag/27.0.1 (you'll get missing instantiation errors otherwise)

Changes:

  • Full PCH coverage (this does not mean everything compiles, e.g generics with ref types)
  • Fixed offset layouts (unions/explicit layouts are NOT working as intended)
  • Fix System.Enum and System.ValueType usage

TODO:

  • Fix explicit layout struct offset/sizes

Cordl 1.0.0-b2 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 06 Oct 02:32
716e4ff

You must use NDK r27, provided here https://github.com/QuestPackageManager/ndk-canary-archive/releases/tag/27.0.1 (you'll get missing instantiation errors otherwise)

Changes:

  • Fixed sizing/offsets for generic instantiations
  • Fixed static fields/properties, switched to methods

TODO: Make ValueTypeWrapper and EnumTypeWrapper satisfy value_type concept

for a compile, use the string header and replace the bs-hooks one with the release one

Cordl 1.0.0-b1 generated headers test

Choose a tag to compare

@Fernthedev Fernthedev released this 03 Oct 03:09
716e4ff

TODO: Fix voidptr_t and intptr_t resolving to the same type, causing ambiguous constructors

You must use NDK r27, provided here https://github.com/QuestPackageManager/ndk-canary-archive/releases/tag/27.0.1 (you'll get missing instantiation errors otherwise)