v0.8.0 #285
vfsfitvnm
announced in
Announcements
v0.8.0
#285
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Add
Il2Cpp.Backtracer
:Similar to
Il2Cpp.Tracer
, but it prints the method backtrace instead, i.e. a stack of IL2CPP methods.This is still a very experimental feature, and slows down real large applications. Don't attach it to a whole assembly!
Add
Il2Cpp::mainThread
:A shorthand for
Il2Cpp.attachedThreads[0]
.Add
Il2Cpp::domain
:A property to access the application domain.
Add
Il2Cpp::corlib
:A property to access the COR library image.
Add
Il2Cpp::delegate
:An helper function for painlessly creating delegates. It returns a
Il2Cpp.Object
of the given delegate class.Add
Il2Cpp::array
:An helper function for creating arrays.
Add
Il2Cpp::string
:An helper function for creating strings.
Add
Il2Cpp::reference
:An helper function for creating references.
Add
Il2Cpp::memorySnapshot
:An helper function for creating a memory snapshot without worrying to free it afterwards.
Add
Il2Cpp::is
:An helper function for creating a filter for
Il2Cpp.Object
based on the assignability of a class.Add
Il2Cpp::isExactly
:An helper function for creating a filter for
Il2Cpp.Object
based on the equality of a class.Add
Il2Cpp::application
:An object literal containing possibly useful information about the application.
Add
Il2Cpp::gc
:An object literal containing garbage collector related functions and properties.
Add
Il2Cpp.Class::fullName
:A convenient accessor for having the namespace of a class concatenated to its name. It may return a different result than
Il2Cpp.Type::name
.Add
Il2Cpp.Thread::managedId
:Returns the C# (?) thread id; the main thread is expected to have
1
.Fix
Il2Cpp.gc::choose
:Previously, it made the application crash on Unity 2021.1 and up; now should be fixed, or it shouldn't happen frequently at least. Please report a bug with a reproducible example if the issue persists.
Fix
Il2Cpp.Thread::id
:Previously, it wasn't working on Windows due to an access violation error. However, I couldn't test its correctness: please let me know if the following snippet works (or not).
Rename
Il2Cpp.GC.Handle
toIl2Cpp.GCHandle
:A consequence of adding
Il2Cpp::gc
.Drop
Il2Cpp::scheduleOnInitializerThread
:It was a temporary and wobbly solution. Superseded by
Il2Cpp.mainThread::schedule
.Drop
Il2Cpp.Image::corlib
:Superseded by
Il2Cpp::corlib
.Drop
Il2Cpp.Array::from
:Superseded by
Il2Cpp::array
.Drop
Il2Cpp.String::from
:Superseded by
Il2Cpp::string
.Drop
Il2Cpp.Reference::to
:Superseded by
Il2Cpp::reference
.Drop
Il2Cpp::applicationIdentifier
:Superseded by
Il2Cpp.application::identifier
.Drop
Il2Cpp::applicationDataPath
:Superseded by
Il2Cpp.application::dataPath
.Drop
Il2Cpp::applicationVersion
:Superseded by
Il2Cpp.application::version
.Drop
Il2Cpp::GC
:Superseded by
Il2Cpp::gc
.Drop
Il2Cpp.Filtering::is
:Superseded by
Il2Cpp::is
.Drop
Il2Cpp.Filtering::isExactly
:Superseded by
Il2Cpp::isExactly
.Full Changelog: v0.7.13...v0.8.0
This discussion was created from the release v0.8.0.
Beta Was this translation helpful? Give feedback.
All reactions