-
Notifications
You must be signed in to change notification settings - Fork 513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backout https://github.com/Unity-Technologies/bdwgc/pull/52 #1308
base: unity-main
Are you sure you want to change the base?
Commits on Mar 11, 2019
-
Merge pull request #1163 from Unity-Technologies/fix-warning-crash
Fix warning crash
Configuration menu - View commit details
-
Copy full SHA for acf432a - Browse repository at this point
Copy the full SHA acf432aView commit details
Commits on Apr 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5000ae3 - Browse repository at this point
Copy the full SHA 5000ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b022c9b - Browse repository at this point
Copy the full SHA b022c9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b9c1a2 - Browse repository at this point
Copy the full SHA 4b9c1a2View commit details
Commits on May 1, 2019
-
Merge pull request #1169 from Unity-Technologies/os-synchronization-c…
…ontext OS synchronization context
Configuration menu - View commit details
-
Copy full SHA for 59ce130 - Browse repository at this point
Copy the full SHA 59ce130View commit details
Commits on May 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 66b8772 - Browse repository at this point
Copy the full SHA 66b8772View commit details -
Merge pull request #1173 from Unity-Technologies/update-bee
Update to latest bee (be3d27e00f2f)
Configuration menu - View commit details
-
Copy full SHA for 7fabfce - Browse repository at this point
Copy the full SHA 7fabfceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40286ca - Browse repository at this point
Copy the full SHA 40286caView commit details -
Merge pull request #1174 from Unity-Technologies/bokken
Use bokken runner for windows builds
Configuration menu - View commit details
-
Copy full SHA for a88b14c - Browse repository at this point
Copy the full SHA a88b14cView commit details
Commits on May 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0b341d0 - Browse repository at this point
Copy the full SHA 0b341d0View commit details -
Merge pull request #1172 from Unity-Technologies/unity-master-yamato
Add Yamato configs
Configuration menu - View commit details
-
Copy full SHA for a046492 - Browse repository at this point
Copy the full SHA a046492View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa0c5d4 - Browse repository at this point
Copy the full SHA aa0c5d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0574dd7 - Browse repository at this point
Copy the full SHA 0574dd7View commit details -
Merge pull request #1175 from Unity-Technologies/remove-old-mono-stev…
…edore Remove old mono artifact
Configuration menu - View commit details
-
Copy full SHA for b41442c - Browse repository at this point
Copy the full SHA b41442cView commit details
Commits on May 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 36f6805 - Browse repository at this point
Copy the full SHA 36f6805View commit details -
Configuration menu - View commit details
-
Copy full SHA for b833324 - Browse repository at this point
Copy the full SHA b833324View commit details
Commits on May 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d2dddb1 - Browse repository at this point
Copy the full SHA d2dddb1View commit details
Commits on May 17, 2019
-
Merge pull request #1181 from Unity-Technologies/add-stevedore-conf
Add Stevedore.conf
Configuration menu - View commit details
-
Copy full SHA for a69e92f - Browse repository at this point
Copy the full SHA a69e92fView commit details
Commits on May 20, 2019
-
Compile ProcessImportedType in IDataContractSurrogate for unityaot
The `IDataContractSurrogate` interface is part of the public API of .NET 4.7.1. In has a method named `ProcessImportedType`, which was not compiled into the unityaot profile. The `ProcessImportedType` method uses types `CodeTypeDeclaration` and `CodeCompileUnit` as parameters. Both of these types are pretty large, and we don't want to compile them into the unityaot profile. So in order to compile the `ProcessImportedType` method method, add empty `CodeTypeDeclaration` and `CodeCompileUnit` types in unityaot (the profile stubber will fill these in properly). This change allows the unstripped unityaot profile work correctly with IL2CPP. It is difficult for the profile stubber to handle this case, because the code in `SurrogateProviderAdapter` is in a facade assembly, which the profile stubber currently ignores.
Josh Peterson committedMay 20, 2019 Configuration menu - View commit details
-
Copy full SHA for 0e66d19 - Browse repository at this point
Copy the full SHA 0e66d19View commit details
Commits on May 21, 2019
-
Merge pull request #1183 from Unity-Technologies/add-mising-codedom-u…
…nityaot Compile ProcessImportedType in IDataContractSurrogate for unityaot
Joshua Peterson committedMay 21, 2019 Configuration menu - View commit details
-
Copy full SHA for 9f684e0 - Browse repository at this point
Copy the full SHA 9f684e0View commit details -
Sync the debugger agent code from IL2CPP
Specifically, this picks up changes from: https://github.cds.internal.unity3d.com/unity/il2cpp/pull/287 although there are earlier changes that were not synced here as well.
Josh Peterson committedMay 21, 2019 Configuration menu - View commit details
-
Copy full SHA for 8d86df9 - Browse repository at this point
Copy the full SHA 8d86df9View commit details
Commits on May 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6a9100d - Browse repository at this point
Copy the full SHA 6a9100dView commit details -
Merge pull request #1184 from Unity-Technologies/sync-debugger-from-i…
…l2cpp-2 Sync the debugger agent code from IL2CPP
Joshua Peterson committedMay 22, 2019 Configuration menu - View commit details
-
Copy full SHA for 04ff174 - Browse repository at this point
Copy the full SHA 04ff174View commit details
Commits on May 23, 2019
-
Merge pull request #1186 from Unity-Technologies/yamato-checks
Add yamato trigger
Configuration menu - View commit details
-
Copy full SHA for 2ff182b - Browse repository at this point
Copy the full SHA 2ff182bView commit details -
Update RSP with fault address for stack overflow (case 1148592)
Use actual stack fault address rather than relying on the SP of the current frame. If we try to enter a method with a large prolog (many locals) we may try to allocate more stack than is available, however the SP has not been updated. This means the stack overflow heuristic to free up enough space may fail, as the used stack may be smaller than the amount of stack that was attempted to be unwound.
Configuration menu - View commit details
-
Copy full SHA for 6ae9b7c - Browse repository at this point
Copy the full SHA 6ae9b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e18dad3 - Browse repository at this point
Copy the full SHA e18dad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56ea90e - Browse repository at this point
Copy the full SHA 56ea90eView commit details
Commits on May 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2eb6c52 - Browse repository at this point
Copy the full SHA 2eb6c52View commit details
Commits on May 29, 2019
-
Merge pull request #1189 from Unity-Technologies/fix-builds-zip-permi…
…ssions Don't re-zip artifact
Configuration menu - View commit details
-
Copy full SHA for cc64ebd - Browse repository at this point
Copy the full SHA cc64ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c46f990 - Browse repository at this point
Copy the full SHA c46f990View commit details -
[debugger-agent] modify mono_debugger_disconnect method so the transp…
…ort socket is opened after stopping the debugger thread and start a new debugger thread
Configuration menu - View commit details
-
Copy full SHA for a269b9d - Browse repository at this point
Copy the full SHA a269b9dView commit details -
Merge branch 'unity-master-debugger-perf' of github.com:Unity-Technol…
…ogies/mono into unity-master-debugger-perf
Configuration menu - View commit details
-
Copy full SHA for 243d0eb - Browse repository at this point
Copy the full SHA 243d0ebView commit details -
Use the non-server default connection limit for unityaot (case 1156607)
The default value for `DefaultConnectionLimit`, which is set based on the `DefaultPersistentConnectionLimit` value should be 2 for all non-ASP.NET applications. So for the unityaot profile, used with IL2CPP, use the value of 2.
Josh Peterson committedMay 29, 2019 Configuration menu - View commit details
-
Copy full SHA for f41e565 - Browse repository at this point
Copy the full SHA f41e565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98e0344 - Browse repository at this point
Copy the full SHA 98e0344View commit details -
Merge pull request #1188 from Unity-Technologies/change-default-conne…
…ction-limit Use the non-server default connection limit for unityaot (case 1156607)
Joshua Peterson committedMay 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 48242a6 - Browse repository at this point
Copy the full SHA 48242a6View commit details
Commits on May 30, 2019
-
Merge pull request #1185 from Unity-Technologies/unity-master-livenes…
…s-depth Fix liveness recursion issue (case 1137077). Cherry-pick of https://g…
Configuration menu - View commit details
-
Copy full SHA for f2dfa4c - Browse repository at this point
Copy the full SHA f2dfa4cView commit details -
Merge pull request #1190 from Unity-Technologies/unity-master-debugge…
…r-async-crash Fix crash during async debugging (case 1153078). Apply partial patch …
Configuration menu - View commit details
-
Copy full SHA for cfa578d - Browse repository at this point
Copy the full SHA cfa578dView commit details -
Merge pull request #1171 from Unity-Technologies/unity-master-stack-o…
…verflow-windows-sp-address Update RSP with fault address for stack overflow (case 1148592)
Configuration menu - View commit details
-
Copy full SHA for f5bd600 - Browse repository at this point
Copy the full SHA f5bd600View commit details
Commits on May 31, 2019
-
Merge pull request #1158 from Unity-Technologies/unity-master-debugge…
…r-perf Initial work to allow debugger attaching without performance impact.
Configuration menu - View commit details
-
Copy full SHA for f93c597 - Browse repository at this point
Copy the full SHA f93c597View commit details
Commits on Jun 5, 2019
-
Implement NamedPipeClientStream in the unityaot profile (case 1159863)
This change builds the class library code to implement the `NamedPipeClientStream` class in the unityaot profile on Windows. For the time being, we will not implement this class for non-Windows platforms, since that requires the Mono.Posix.dll assembly and a native library as well. We may consider adding support on Posix platforms in the future.
Josh Peterson committedJun 5, 2019 Configuration menu - View commit details
-
Copy full SHA for 6ea53bf - Browse repository at this point
Copy the full SHA 6ea53bfView commit details -
Merge pull request #1192 from Unity-Technologies/named-pipes-unityaot
Implement NamedPipeClientStream in the unityaot profile (case 1159863)
Joshua Peterson committedJun 5, 2019 Configuration menu - View commit details
-
Copy full SHA for 273de1b - Browse repository at this point
Copy the full SHA 273de1bView commit details
Commits on Jun 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 173c688 - Browse repository at this point
Copy the full SHA 173c688View commit details
Commits on Jun 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 532565a - Browse repository at this point
Copy the full SHA 532565aView commit details
Commits on Jun 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 479a964 - Browse repository at this point
Copy the full SHA 479a964View commit details -
Merge pull request #1195 from Unity-Technologies/dont-zip
Do not zip yamato artifacts
Configuration menu - View commit details
-
Copy full SHA for 8a3fd40 - Browse repository at this point
Copy the full SHA 8a3fd40View commit details -
Merge pull request #1194 from Unity-Technologies/unity-master-fix-wsl
Correct call to bootstrap script for wsl build
Configuration menu - View commit details
-
Copy full SHA for 93569f7 - Browse repository at this point
Copy the full SHA 93569f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eba563 - Browse repository at this point
Copy the full SHA 9eba563View commit details
Commits on Jun 14, 2019
-
Merge pull request #1196 from Unity-Technologies/fail-on-error
Return non-zero exit code on error
Configuration menu - View commit details
-
Copy full SHA for 876c538 - Browse repository at this point
Copy the full SHA 876c538View commit details
Commits on Jun 21, 2019
-
Put dummy types used in ProcessImportedType in the proper namespace
These dummy types were added in 0e66d19 so that the `ProcessImportedType` method could be added to the `IDataContractSurrogate` interface properly. However, the types were not put in the proper namespace. Recent changes to the profile stubber to handle overloaded methods correctly caused an additional `ProcessImportedType` method to be incorrectly stubbed in. This change allows the profile stubber to correctly notice that this method exists, and not stubbing is done.
Josh Peterson committedJun 21, 2019 Configuration menu - View commit details
-
Copy full SHA for b831e4d - Browse repository at this point
Copy the full SHA b831e4dView commit details -
Merge pull request #1197 from Unity-Technologies/fix-add-mising-coded…
…om-unityaot Put dummy types used in ProcessImportedType in the proper namespace
Joshua Peterson committedJun 21, 2019 Configuration menu - View commit details
-
Copy full SHA for fbed6eb - Browse repository at this point
Copy the full SHA fbed6ebView commit details
Commits on Jun 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 283390a - Browse repository at this point
Copy the full SHA 283390aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc3c9a - Browse repository at this point
Copy the full SHA 1bc3c9aView commit details
Commits on Jul 8, 2019
-
Handle the empty file inode on macOS and FAT32
On macOS and FAT32 partitions, we will sometimes get this inode value for more than one file. It means the file is empty. When this happens, the hash table of file shares becomes corrupt, since more then one file has the same inode. Instead, let's assume it is always fine to share empty files. (Unity case 950616).
Configuration menu - View commit details
-
Copy full SHA for 5174f7e - Browse repository at this point
Copy the full SHA 5174f7eView commit details -
Merge pull request #1200 from Unity-Technologies/macos-fat32-empty-fi…
…le-new-mono Handle the empty file inode on macOS and FAT32
Joshua Peterson committedJul 8, 2019 Configuration menu - View commit details
-
Copy full SHA for cded925 - Browse repository at this point
Copy the full SHA cded925View commit details -
Fixing odbc library lookup on windows. Tested OSX and it still appear…
…s to find it fine.
Configuration menu - View commit details
-
Copy full SHA for 011165d - Browse repository at this point
Copy the full SHA 011165dView commit details
Commits on Jul 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for dde1d2f - Browse repository at this point
Copy the full SHA dde1d2fView commit details -
Merge pull request #1201 from Unity-Technologies/case1156912_Fix_ODBC…
…_Windows Fixing odbc library lookup on windows.
Configuration menu - View commit details
-
Copy full SHA for e638bc8 - Browse repository at this point
Copy the full SHA e638bc8View commit details
Commits on Jul 10, 2019
-
Merge pull request #1202 from Unity-Technologies/stevedore-7z
Automate creating stevedore mbe artifact
Configuration menu - View commit details
-
Copy full SHA for bab11be - Browse repository at this point
Copy the full SHA bab11beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 798c060 - Browse repository at this point
Copy the full SHA 798c060View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab58980 - Browse repository at this point
Copy the full SHA ab58980View commit details -
Merge pull request #1204 from Unity-Technologies/doc
Update readme
Configuration menu - View commit details
-
Copy full SHA for f1f0587 - Browse repository at this point
Copy the full SHA f1f0587View commit details -
Replace some problematic platform specific codepaths with intrinsics …
…in runtime. (case 1022228)
Configuration menu - View commit details
-
Copy full SHA for 5157eba - Browse repository at this point
Copy the full SHA 5157ebaView commit details -
Merge pull request #1193 from Unity-Technologies/unity-master-unityao…
…t-filesystemwatcher Add default FileSystemWatcher support in unityaot profile (case 1066732)
Configuration menu - View commit details
-
Copy full SHA for d9e7a86 - Browse repository at this point
Copy the full SHA d9e7a86View commit details -
Merge pull request #1199 from Unity-Technologies/unity-master-avoid-l…
…ibc-pinvoke Replace some problematic platform specific codepaths with intrinsics in runtime. (case 1022228)
Configuration menu - View commit details
-
Copy full SHA for 928bc59 - Browse repository at this point
Copy the full SHA 928bc59View commit details -
Merge pull request #1203 from Unity-Technologies/chmod-again
Set permissions
Configuration menu - View commit details
-
Copy full SHA for 40b4870 - Browse repository at this point
Copy the full SHA 40b4870View commit details
Commits on Jul 11, 2019
-
[sdb] Avoid stack overflows caused by recursive calls between suspend…
…_current () and invoke_method (). (mono#13362) Fixes mono#13261.
Configuration menu - View commit details
-
Copy full SHA for 8e3be05 - Browse repository at this point
Copy the full SHA 8e3be05View commit details -
Merge pull request #1205 from Unity-Technologies/unity-master-debugge…
…r-avoid-recursion [sdb] Avoid stack overflows caused by recursive calls between suspend…
Configuration menu - View commit details
-
Copy full SHA for 2a118ed - Browse repository at this point
Copy the full SHA 2a118edView commit details
Commits on Jul 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9eb4ec7 - Browse repository at this point
Copy the full SHA 9eb4ec7View commit details -
Merge pull request #1208 from Unity-Technologies/fix-linux-x86
Install required 32 bit libs and set UNITY_THISISABUILDMACHINE on linux
Configuration menu - View commit details
-
Copy full SHA for 874d2e8 - Browse repository at this point
Copy the full SHA 874d2e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d51af7 - Browse repository at this point
Copy the full SHA 7d51af7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d76cb - Browse repository at this point
Copy the full SHA d6d76cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0463f86 - Browse repository at this point
Copy the full SHA 0463f86View commit details -
Merge pull request #1207 from Unity-Technologies/fix-etw
Fix ETW in Mono mscorlib
Configuration menu - View commit details
-
Copy full SHA for 7a3ac72 - Browse repository at this point
Copy the full SHA 7a3ac72View commit details
Commits on Jul 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 073f0d1 - Browse repository at this point
Copy the full SHA 073f0d1View commit details
Commits on Jul 29, 2019
-
[Memoryprofiler] Exposing required mono API for backend migration (#1206
) * improve mempool chunk reporting in order to get exact range for each chunk * added mono_unity_class_for_each in order to allow for simple iteration logic over all initialized classes in the VM * added mono_type_get_name_chunked in order to report type names in null terminated chunks. A good example for this can be using a preallocated instance of core::string as user_data for the callback which will then append onto the preallocated string * added mono_unity_image_set_mempool_chunk_foreach in order to report memory blocks from the VM heap added mono_unity_domain_mempool_chunk_foreach in order to report memory blocks inside the current domain's memory pool added mono_unity_root_domain_mempool_chunk_foreach in order to report memory blocks inside the root domain's memory pool added mono_unity_assembly_mempool_chunk_foreach in order to report memory blocks inside an assembly's image's memory pool added mono_unity_class_get_data_size in order to return static field data size for a MonoClass added mono_unity_class_get_static_field_data in order to access static fields memory for a given MonoClass added mono_unity_class_field_is_literal in order to find out if the attributes added mono_unity_start/stop_gc_world() in order to control the GC world state added mono_unity_gc_heap_foreach in order to report each allocated GC heap section added mono_unity_gchandles_foreach_get_target in order to report all gc handle targets tracked by the garbage collector added mono_unity_object_header_size in order to report mono object header size added mono_unity_array_object_header_size in order to report mono array object header size added mono_unity_offset_of_array_length/bounds_in_array_object_header in order to report the offset of the length/bounds of the array within the header added mono_unity_allocation_granularity in order to report the minimum allocation granulariy inside the vm added mono_unity_get_name_full_chunked in order to extract a types name in chunks added mono_unity_type_is_static in order to report if the given type is static added mono_unity_type_is_pointer_type in order to report if the given type is a pointer type * added missing include * fixed up missing user_data assignment during context initialization for mono_unity_class_for_each * move type name streaming utility out of class.h/.c
Configuration menu - View commit details
-
Copy full SHA for 610a9ac - Browse repository at this point
Copy the full SHA 610a9acView commit details
Commits on Jul 30, 2019
-
Merge pull request #1209 from Unity-Technologies/fix-icall-memory-leak
Fix memory leak in icalls
Configuration menu - View commit details
-
Copy full SHA for 1da3d5f - Browse repository at this point
Copy the full SHA 1da3d5fView commit details -
Handle the empty file inode on macOS and FAT32 (with the proper define)
Previously, 5174f7e was an attempt to correct this issue. However, the `#define` scheme for Mono changed since then, so `PLATFORM_MACOSX` became `HOST_DARWIN`. This change uses the proper define to correct Unity case 1166108.
Josh Peterson committedJul 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 7df88d5 - Browse repository at this point
Copy the full SHA 7df88d5View commit details -
Merge pull request #1210 from Unity-Technologies/macos-fat32-empty-fi…
…le-proper-define Handle the empty file inode on macOS and FAT32 (with the proper define)
Joshua Peterson committedJul 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 0295d49 - Browse repository at this point
Copy the full SHA 0295d49View commit details -
[metadata] Fields whose types are gparams with a reference type const…
…raint aren't blittlable. (mono#15761) * [metadata] Fields whose types are gparams with a reference type constraint aren't blittlable. Don't try to layout the field to find out if it's blittable. For gshared gparams, follow the blittability of the constraint. Fixes certain recursive examples. ``` using System; namespace TestRecursiveType { class Program { static void Main(string[] args) { SubClass subC = new SubClass(); Console.WriteLine(subC.GetTest()); } } public struct ValueTest<U> { // When U is instantiated with T, from BaseClass, we know it'll be a // reference field, so we know the instantiation ValueTest<T> won't // be blittable. public readonly U value; } public abstract class BaseClass<T> where T : BaseClass<T> { public ValueTest<T> valueTest = default(ValueTest<T>); } public class SubClass : BaseClass<SubClass> { private String test = "test"; public string GetTest() { return test; } } } ``` Fixes mono#15760 --- The failure is happening when we are doing mono_class_setup_fields ("BaseClass<T>") which needs to decide for each field whether it is blittable or not. So therefore we are trying to decide if ValueTest<T> (that is: the ValueTest<U> field inside BaseClass<T>) is blittable or not. So we instantiate U with T. Now to decide whether VaueTest<T> is blittable or not, we look at every field. So then we look at T value. To decide if T is blittable we first check if it's a reference type. That check is currently inadequate for generic parameters - what the PR adds is the ability to see if theres a T : class constraint or a T : C constraint - where C is some class. As soon as we know that T's constraint will force it to be a reference type we can definitely say that T won't be blittable without having to initialize C, at all. Previously, Mono would see that T is some kind of type for which it couldn't definitively decide that it's a reference type and it would call: mono_class_setup_fields (field_class) which would then try to setup the fields of the parent class BaseClass<T>. And that would hit the recursion check. Unity cherry-pick note: Needed to bring MONO_CLASS_IS_INTERFACE_INTERNAL and mono_class_get_valuetype_class forward
1Configuration menu - View commit details
-
Copy full SHA for 8e9be33 - Browse repository at this point
Copy the full SHA 8e9be33View commit details
Commits on Aug 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d8025cb - Browse repository at this point
Copy the full SHA d8025cbView commit details -
Merge pull request #1212 from Unity-Technologies/fix-windows-tcp-port…
…numbers Swap bytes for tcp port number (case 1165578)
Configuration menu - View commit details
-
Copy full SHA for fe06630 - Browse repository at this point
Copy the full SHA fe06630View commit details -
Mono debugger agent memory leak fix, case 1170031
create_event_list() in the debugger agent was sending in a pointer for a source file but then never using or freeing it. If we just send in a NULL, the memory won't be allocated.
Brian Raderman committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for f032f53 - Browse repository at this point
Copy the full SHA f032f53View commit details -
Merge pull request #1213 from Unity-Technologies/mono-debugger-memory…
…-leak Mono debugger agent memory leak fix, case 1170031
brianradunity committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for cd72ae2 - Browse repository at this point
Copy the full SHA cd72ae2View commit details
Commits on Aug 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 069f8a2 - Browse repository at this point
Copy the full SHA 069f8a2View commit details -
Merge pull request #1214 from Unity-Technologies/bee-stuff
Download dependencies based on platform
Configuration menu - View commit details
-
Copy full SHA for 0fe7bad - Browse repository at this point
Copy the full SHA 0fe7badView commit details
Commits on Aug 6, 2019
-
Fixing a corner case where an invalid timezone on windows would throw a
TimeZoneNotFoundException. Added a catch to allow mono to try the WinRT fallback which appears to work even when there is an invalid timezone value in the registry.
Configuration menu - View commit details
-
Copy full SHA for 8478689 - Browse repository at this point
Copy the full SHA 8478689View commit details -
Merge pull request #1215 from Unity-Technologies/fix-windows-invalid-…
…timezone-exception Fixing a corner case where an invalid timezone on windows would throw a
Configuration menu - View commit details
-
Copy full SHA for d349677 - Browse repository at this point
Copy the full SHA d349677View commit details
Commits on Aug 7, 2019
-
Merge pull request #1211 from Unity-Technologies/fix-recursive-type-e…
…xception [metadata] Fields whose types are gparams with a reference type const…
Configuration menu - View commit details
-
Copy full SHA for 3af2b9f - Browse repository at this point
Copy the full SHA 3af2b9fView commit details
Commits on Aug 12, 2019
-
[Android] Getting current locale using JNI
To make it work JNI_OnLoad method should be called from runtime While JNI_OnLoad is not called, standard Posix variant is being used, so it should work exactly like before.
Configuration menu - View commit details
-
Copy full SHA for 63f6bbe - Browse repository at this point
Copy the full SHA 63f6bbeView commit details
Commits on Aug 13, 2019
-
Merge pull request #1216 from Unity-Technologies/android-locale
[Android] Getting current locale using JNI
Configuration menu - View commit details
-
Copy full SHA for 2370e8a - Browse repository at this point
Copy the full SHA 2370e8aView commit details -
- Fix mono_debugger_disconnect method so it disconnects the debugger client instead of trying to stop the debugger thread.
Configuration menu - View commit details
-
Copy full SHA for cb35df1 - Browse repository at this point
Copy the full SHA cb35df1View commit details
Commits on Aug 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bf8cb32 - Browse repository at this point
Copy the full SHA bf8cb32View commit details
Commits on Aug 15, 2019
-
Merge pull request #1217 from Unity-Technologies/unity-master-debugge…
…r-agent-mono-debugger-disconnect-fix [debugger-agent] Fix mono_debugger_disconnect implementation
Configuration menu - View commit details
-
Copy full SHA for 7c87ac0 - Browse repository at this point
Copy the full SHA 7c87ac0View commit details
Commits on Aug 21, 2019
-
Split up the large method that initializes error messages
On WebGL, this large method hits a nested loop processing limit in the browsers. Break it up into 15 arbitrary, smaller methods to avoid this issue.
Josh Peterson committedAug 21, 2019 Configuration menu - View commit details
-
Copy full SHA for 5f01b5b - Browse repository at this point
Copy the full SHA 5f01b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0fa97b - Browse repository at this point
Copy the full SHA f0fa97bView commit details -
Merge pull request #1219 from Unity-Technologies/run-weekly
Run weekly on yamato
Configuration menu - View commit details
-
Copy full SHA for 041358e - Browse repository at this point
Copy the full SHA 041358eView commit details
Commits on Aug 22, 2019
-
Merge pull request #1218 from Unity-Technologies/split-up-error-messages
Split up the large method that initializes error messages
Joshua Peterson committedAug 22, 2019 Configuration menu - View commit details
-
Copy full SHA for 03b6860 - Browse repository at this point
Copy the full SHA 03b6860View commit details
Commits on Aug 23, 2019
-
Handle locales with the same daylight savings time start and end
If the first and second transition DateTime objects are the same, `ValidateAdjustmentRule` will throw an exception. I'm unsure why these would be the same, but we do see that occur for some locales. In that case, just exit early. This change corrects Unity case 1160695.
Josh Peterson committedAug 23, 2019 Configuration menu - View commit details
-
Copy full SHA for af746cd - Browse repository at this point
Copy the full SHA af746cdView commit details -
Merge pull request #1220 from Unity-Technologies/timezone-dst-same-st…
…art-end Handle locales with the same daylight savings time start and end
Joshua Peterson committedAug 23, 2019 Configuration menu - View commit details
-
Copy full SHA for b73fd4a - Browse repository at this point
Copy the full SHA b73fd4aView commit details
Commits on Aug 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c847b46 - Browse repository at this point
Copy the full SHA c847b46View commit details -
[System]: Use new
WebCompletionSource
instead of `TaskCompletionSou……rce`. (mono#7293) This new helper class uses `TaskCompletionSource<>` internally, but instead of using TrySetException(), it sets a result containing an `ExceptionDispatchInfo`. The problem with using TrySetException() is that it wraps the exception object in an `AggregateException`, that would be unobserved if the caller throws the original exception.
Configuration menu - View commit details
-
Copy full SHA for 0a75474 - Browse repository at this point
Copy the full SHA 0a75474View commit details -
[System]: Make sure
HttpWebRequest
observes exceptions on timeout. m……ono#10488. (mono#10595) * [System]: Make sure `HttpWebRequest` observes exceptions on timeout. mono#10488. `HttpWebRequest.RunWithTimeoutWorker()` needs to observe the worker task's exception on timeout to prevent it from being thrown via the `TaskScheduler.UnobservedTaskException` event. Fixes mono#10488. * Add `TaskContinuationOptions.OnlyOnFaulted | TaskContinuationOptions.OnlyOnCanceled` as suggested by Marek. * Use 'OnlyFaulted' only.
Configuration menu - View commit details
-
Copy full SHA for 211f7c5 - Browse repository at this point
Copy the full SHA 211f7c5View commit details
Commits on Sep 5, 2019
-
Fixing issue with debugger CREATE_BOXED_VALUE command. case 1169306.
Rider was sending a CMD_APPDOMAIN_CREATE_BOXED_VALUE command to the debugger agent when hovering over certain values in the debugger, which resulted in a class argument that was not a value type. The debugger tried to create an object of this type and unbox it, but asserted because it is not a value type. Catching this issue before the unbox command and returning an error prevents the Editor from crashing, but the debugger still cannot evaulate the value while hovering. However, the values can still be inspected using the locals window.
Brian Raderman committedSep 5, 2019 Configuration menu - View commit details
-
Copy full SHA for 196336a - Browse repository at this point
Copy the full SHA 196336aView commit details
Commits on Sep 6, 2019
-
[System]: WebConnection.Connect() needs to probe all IP addresses.
Fix a regression introduced in the new web stack - when connecting to a DNS host name that resolves to multiple IP addresses, we need to probe them all. On iOS, "localhost" will resolve to both "::1" and "127.0.0.1".
Configuration menu - View commit details
-
Copy full SHA for d1dbf0d - Browse repository at this point
Copy the full SHA d1dbf0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8d50e - Browse repository at this point
Copy the full SHA 2c8d50eView commit details
Commits on Sep 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7c4cf94 - Browse repository at this point
Copy the full SHA 7c4cf94View commit details
Commits on Sep 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bd75534 - Browse repository at this point
Copy the full SHA bd75534View commit details
Commits on Sep 17, 2019
-
Merge pull request #1223 from Unity-Technologies/unity-master-fix-win…
…-path Make Process.Start() not throw exception when Windows path contains '. (case 1160455)
Configuration menu - View commit details
-
Copy full SHA for 87f312a - Browse repository at this point
Copy the full SHA 87f312aView commit details -
Merge pull request #1137 from Unity-Technologies/unity-master-precise…
…-array-scanning Enable precise array scanning.
Configuration menu - View commit details
-
Copy full SHA for 6fbd22b - Browse repository at this point
Copy the full SHA 6fbd22bView commit details
Commits on Sep 19, 2019
-
Increase max size of localloc and localloc_imm on amd64. (mono#15374)
We hit the following assert when doing full AOT of some assemblies: wrong maximal instruction length of instruction localloc (expected 96, got 99) Assertion: should not be reached at mono\mono\mini\mini-amd64.c:6801 Turns out that that size could be hit when a couple of things happens as part of lowering OP_LOCALLOC and OP_LOCALLOC_IMM: sreg1 is not RAX, RCX or RDI dreg is not RAX, RCX or RDI cfg->param_area is bigger than 127 Fix is to increase max size of the instruction, from 96 -> 120 (same as x86).
Configuration menu - View commit details
-
Copy full SHA for 5fca739 - Browse repository at this point
Copy the full SHA 5fca739View commit details -
Merge pull request #1221 from Unity-Technologies/fix-webrequest-aggre…
…gated-exceptions Fix webrequest aggregated exceptions
Configuration menu - View commit details
-
Copy full SHA for d7070cc - Browse repository at this point
Copy the full SHA d7070ccView commit details
Commits on Sep 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for aa7343f - Browse repository at this point
Copy the full SHA aa7343fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc8d53c - Browse repository at this point
Copy the full SHA dc8d53cView commit details
Commits on Sep 25, 2019
-
Merge pull request #1227 from Unity-Technologies/test-yamato
Use new mac and linux images
Configuration menu - View commit details
-
Copy full SHA for 3023108 - Browse repository at this point
Copy the full SHA 3023108View commit details
Commits on Sep 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 17790f1 - Browse repository at this point
Copy the full SHA 17790f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 095c003 - Browse repository at this point
Copy the full SHA 095c003View commit details -
Merge pull request #1226 from Unity-Technologies/unity-master-fix-117…
…2987 Increase max size of localloc and localloc_imm on amd64. (mono#15374)
Configuration menu - View commit details
-
Copy full SHA for 94f6f13 - Browse repository at this point
Copy the full SHA 94f6f13View commit details -
Merge pull request #1222 from Unity-Technologies/unity-master-debugge…
…r-fix-create-boxed-value Fixing issue with debugger CREATE_BOXED_VALUE command. case 1169306.
Configuration menu - View commit details
-
Copy full SHA for d772865 - Browse repository at this point
Copy the full SHA d772865View commit details -
Merge pull request #1231 from Unity-Technologies/unity-master-bump-bdwgc
Bump bdwgc submodule ( case 1143739)
Configuration menu - View commit details
-
Copy full SHA for 09a4615 - Browse repository at this point
Copy the full SHA 09a4615View commit details
Commits on Oct 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 66d3d6d - Browse repository at this point
Copy the full SHA 66d3d6dView commit details
Commits on Oct 4, 2019
-
Merge pull request #1232 from Unity-Technologies/unity-master-fix-pre…
…cise-array-scanning Bump bdwgc submodule to fix precise array marking (case 1188407)
Configuration menu - View commit details
-
Copy full SHA for a6a4240 - Browse repository at this point
Copy the full SHA a6a4240View commit details
Commits on Oct 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e087279 - Browse repository at this point
Copy the full SHA e087279View commit details
Commits on Oct 9, 2019
-
Merge pull request #1233 from Unity-Technologies/android_locale_fix
[Android] Fixing problem with toLanguageTag for API < 21
Configuration menu - View commit details
-
Copy full SHA for c8a7ab0 - Browse repository at this point
Copy the full SHA c8a7ab0View commit details -
Wait for debugger thread to exit (case 1180399, case 1189077)
There is logic to ensure debugger thread is shutting down before we continue, but thread has not actually exited. This leaves us open to race conditions in profiler events and thread info machinery that are cleaned up by runtime shutdown.
Configuration menu - View commit details
-
Copy full SHA for 8b604d1 - Browse repository at this point
Copy the full SHA 8b604d1View commit details
Commits on Oct 10, 2019
-
Merge pull request #1234 from Unity-Technologies/unity-master-fix-deb…
…ugger-shutdown-race Wait for debugger thread to exit (case 1180399, case 1189077)
Configuration menu - View commit details
-
Copy full SHA for 9483fa1 - Browse repository at this point
Copy the full SHA 9483fa1View commit details
Commits on Oct 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e03c8ef - Browse repository at this point
Copy the full SHA e03c8efView commit details
Commits on Oct 21, 2019
-
Merge pull request #1235 from Unity-Technologies/cmd
Switch powershell to cmd
Configuration menu - View commit details
-
Copy full SHA for 07057aa - Browse repository at this point
Copy the full SHA 07057aaView commit details -
Fix case 1044454: Stopwatch does not track time when an app is in the…
… background or the device is asleep.
Configuration menu - View commit details
-
Copy full SHA for d496518 - Browse repository at this point
Copy the full SHA d496518View commit details
Commits on Oct 28, 2019
-
Merge pull request #1236 from Unity-Technologies/android-stopwatch-fix
Fix case 1044454. Stopwatch on Android does not update.
Configuration menu - View commit details
-
Copy full SHA for cbd6944 - Browse repository at this point
Copy the full SHA cbd6944View commit details
Commits on Oct 29, 2019
-
Avoid caching of System.dll image and types as they may be unloaded w…
…ith apdomain. (case 1194176)
Configuration menu - View commit details
-
Copy full SHA for cef85f2 - Browse repository at this point
Copy the full SHA cef85f2View commit details
Commits on Oct 31, 2019
-
Merge pull request #1237 from Unity-Technologies/unity-master-case-11…
…94176 Avoid caching of System.dll image and types as they may be unloaded w…
Configuration menu - View commit details
-
Copy full SHA for ef2b8b2 - Browse repository at this point
Copy the full SHA ef2b8b2View commit details
Commits on Nov 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f7f4de7 - Browse repository at this point
Copy the full SHA f7f4de7View commit details
Commits on Nov 4, 2019
-
Revert "Fix case 1044454: Stopwatch does not track time when an app i…
…s in the background or the device is asleep." This reverts commit d496518.
Configuration menu - View commit details
-
Copy full SHA for 90852c6 - Browse repository at this point
Copy the full SHA 90852c6View commit details
Commits on Nov 5, 2019
-
Merge pull request #1240 from Unity-Technologies/unity-master-fix-lib…
…mono-dynamic-vcxproj Fix vcxproj by removing non-existent file.
Configuration menu - View commit details
-
Copy full SHA for 7eed659 - Browse repository at this point
Copy the full SHA 7eed659View commit details
Commits on Nov 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a9dc965 - Browse repository at this point
Copy the full SHA a9dc965View commit details
Commits on Dec 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 97d5edc - Browse repository at this point
Copy the full SHA 97d5edcView commit details
Commits on Dec 4, 2019
-
Merge pull request #1243 from Unity-Technologies/unity-master-fix-111…
…8285 Reintroduce fix for case 1118285.
Configuration menu - View commit details
-
Copy full SHA for 0c2602d - Browse repository at this point
Copy the full SHA 0c2602dView commit details
Commits on Dec 5, 2019
-
Handle generic enums in custom attributes (case 1188987).
Partial application of upstream mono@7faa462
Configuration menu - View commit details
-
Copy full SHA for fd2ab26 - Browse repository at this point
Copy the full SHA fd2ab26View commit details -
Merge pull request #1244 from Unity-Technologies/unity-master-case-11…
…88987 Handle generic enums in custom attributes (case 1188987).
Configuration menu - View commit details
-
Copy full SHA for 55ced84 - Browse repository at this point
Copy the full SHA 55ced84View commit details
Commits on Dec 13, 2019
-
Fix a regression introduced by e05343d: Disable the ldobj+stobj optim…
…ization for reference types. Fixes mono#6777.
Configuration menu - View commit details
-
Copy full SHA for 19c33f9 - Browse repository at this point
Copy the full SHA 19c33f9View commit details
Commits on Dec 16, 2019
-
Merge pull request #1245 from Unity-Technologies/unity-master-fix-120…
…4409 Fix a regression introduced by e05343d…
Configuration menu - View commit details
-
Copy full SHA for 41eea25 - Browse repository at this point
Copy the full SHA 41eea25View commit details
Commits on Dec 19, 2019
-
Added custom UnityTLS chain impl type for better forwarding
less native/managed transitions/copies & verification callback support WIP: Fails various Unity Playmode TLs tests so far
Configuration menu - View commit details
-
Copy full SHA for 67b9170 - Browse repository at this point
Copy the full SHA 67b9170View commit details
Commits on Jan 3, 2020
-
[unitytls] Fixed not storing remote certificate
Introduced by accident in last commit
Configuration menu - View commit details
-
Copy full SHA for 9c059c3 - Browse repository at this point
Copy the full SHA 9c059c3View commit details -
[unitytls] Fixed including X509ChainImplUnityTls in builds without tl…
…s support (via #if SECURITY_DEP)
Configuration menu - View commit details
-
Copy full SHA for f065443 - Browse repository at this point
Copy the full SHA f065443View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18d60a2 - Browse repository at this point
Copy the full SHA 18d60a2View commit details
Commits on Jan 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b63fa29 - Browse repository at this point
Copy the full SHA b63fa29View commit details
Commits on Jan 10, 2020
-
Obtain mono-build-tools-extra from Stevedore
Instead of cloning the mono-build-tools-extra and building the tools in it, now get the binaries from Stevedore. These are only used on macOS builds of Mono.
Josh Peterson committedJan 10, 2020 Configuration menu - View commit details
-
Copy full SHA for baae307 - Browse repository at this point
Copy the full SHA baae307View commit details
Commits on Jan 13, 2020
-
Merge pull request #1246 from Unity-Technologies/unitytls/custom-chain
Custom tls chain impl to fix callback issue and avoid copying
Configuration menu - View commit details
-
Copy full SHA for fa291e1 - Browse repository at this point
Copy the full SHA fa291e1View commit details -
Merge pull request #1247 from Unity-Technologies/mono-build-tools-ext…
…ra-stevedore Obtain mono-build-tools-extra from Stevedore
Joshua Peterson committedJan 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 1317672 - Browse repository at this point
Copy the full SHA 1317672View commit details
Commits on Jan 31, 2020
-
Fixes issue in mono_class_init where we would return immediately inst…
…ead of jumping to the cleanup routine. This would leave init_list in a dirty state for subsequent calls leading to recursive type definitions being thrown incorrectly. (case 1191002)
Configuration menu - View commit details
-
Copy full SHA for b6191ed - Browse repository at this point
Copy the full SHA b6191edView commit details -
Merge pull request #1249 from Unity-Technologies/unity-master-fix-cla…
…ss-init-1191002 Fixes issue in mono_class_init where we would return immediately inst…
Configuration menu - View commit details
-
Copy full SHA for 1274236 - Browse repository at this point
Copy the full SHA 1274236View commit details
Commits on Feb 3, 2020
-
[Debugger] Fix crash when there is a generic struct with a field that…
… is an enumerator. (mono#12368) * [Debugger] Debugger crashes when inside a class, there is an internal struct, with a field that is an enumerator. files.myBucket.GetEnumerator().get_Current().Key Fixes mono#10735 * [Debugger] Debugger crashes when there is a generic struct with a field that is an enumerator. Example: files.get_Current().Key A unit test that reproduces this crash was added too. Fixes mono#10735 * Removing the extra space. * UnityAlex cherry-pick modification: Removed tests
Configuration menu - View commit details
-
Copy full SHA for d9f8bdf - Browse repository at this point
Copy the full SHA d9f8bdfView commit details -
Merge pull request #1250 from Unity-Technologies/fix-debugger-crash-1…
…210416 [Debugger] Fix crash when there is a generic struct with a field that…
Configuration menu - View commit details
-
Copy full SHA for ea40a8c - Browse repository at this point
Copy the full SHA ea40a8cView commit details
Commits on Feb 6, 2020
-
Update the profile stubber to set HasThis on overrides (case 1210714)
This updates the mono-build-tools-extra repo to revision: 9de3c42ef81ec4f79b53e7db32d390227d8c43c4
Josh Peterson committedFeb 6, 2020 Configuration menu - View commit details
-
Copy full SHA for e510662 - Browse repository at this point
Copy the full SHA e510662View commit details -
Merge pull request #1251 from Unity-Technologies/update-profile-stubber
Update the profile stubber to set HasThis on overrides (case 1210714)
Joshua Peterson committedFeb 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 42bafd4 - Browse repository at this point
Copy the full SHA 42bafd4View commit details
Commits on Feb 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 485fb9f - Browse repository at this point
Copy the full SHA 485fb9fView commit details
Commits on Feb 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8af78e7 - Browse repository at this point
Copy the full SHA 8af78e7View commit details -
Merge pull request #1255 from Unity-Technologies/unity-master-fix-win…
…32-exception-message-leak Avoid using StringBuilder marshaling Win32 (case 1211367).
Configuration menu - View commit details
-
Copy full SHA for 9ccdb1b - Browse repository at this point
Copy the full SHA 9ccdb1bView commit details
Commits on Feb 17, 2020
-
This information is required for constructing the step event correctly in the debugger.
Configuration menu - View commit details
-
Copy full SHA for ebf5604 - Browse repository at this point
Copy the full SHA ebf5604View commit details -
Remove UnityScript and Boo Dlls from reference-assemblies
Adding dummy build_win_bare_minimum yamato pipeline back in to make the PR happy until all branches no longer require this pipeline.
Configuration menu - View commit details
-
Copy full SHA for 8d7cb55 - Browse repository at this point
Copy the full SHA 8d7cb55View commit details
Commits on Feb 18, 2020
-
Merge pull request #1253 from Unity-Technologies/disable-unityscript-…
…and-boo Disable unityscript and boo
Configuration menu - View commit details
-
Copy full SHA for 8541df6 - Browse repository at this point
Copy the full SHA 8541df6View commit details
Commits on Feb 20, 2020
-
Add a new API to generate a Unity-like callstack into a memory buffer (…
…#1256) * Add a new API to generate a callstack into a memory buffer
Configuration menu - View commit details
-
Copy full SHA for f954ad9 - Browse repository at this point
Copy the full SHA f954ad9View commit details
Commits on Feb 21, 2020
-
[runtime] Remove incorrect checks which are also duplicates of MakeTy…
…pedReference checks. Fixes mono#8915
Configuration menu - View commit details
-
Copy full SHA for 8d322ad - Browse repository at this point
Copy the full SHA 8d322adView commit details -
Configuration menu - View commit details
-
Copy full SHA for c656178 - Browse repository at this point
Copy the full SHA c656178View commit details
Commits on Feb 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 66ab5e0 - Browse repository at this point
Copy the full SHA 66ab5e0View commit details -
Merge pull request #1259 from Unity-Technologies/stevedore-upload
Yamato config to upload MonoBleedingEdge.7z to Stevedore
Configuration menu - View commit details
-
Copy full SHA for d33236b - Browse repository at this point
Copy the full SHA d33236bView commit details
Commits on Feb 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2cdbb68 - Browse repository at this point
Copy the full SHA 2cdbb68View commit details
Commits on Feb 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c00556e - Browse repository at this point
Copy the full SHA c00556eView commit details -
Merge pull request #1262 from Unity-Technologies/debug-linux-issue
Fix directory path in linux SDK config file
Configuration menu - View commit details
-
Copy full SHA for 8d72a5f - Browse repository at this point
Copy the full SHA 8d72a5fView commit details -
Revert "Fix directory path in linux SDK config file"
This reverts commit c00556e.
Configuration menu - View commit details
-
Copy full SHA for 275932d - Browse repository at this point
Copy the full SHA 275932dView commit details
Commits on Feb 27, 2020
-
[debugger] Add locking around tls->frames usage/freeing (mono#6456)
* [debugger] Add locking around tls->frames usage/freeing * [debugger] more locking and avoid race around mono_threads_join_lock & loader lock
Configuration menu - View commit details
-
Copy full SHA for 3efa650 - Browse repository at this point
Copy the full SHA 3efa650View commit details
Commits on Feb 28, 2020
-
Merge pull request #1261 from Unity-Technologies/fix-debugger-hang
[debugger] Add locking around tls->frames usage/freeing (mono#6456)
Configuration menu - View commit details
-
Copy full SHA for 9878326 - Browse repository at this point
Copy the full SHA 9878326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bdb77a - Browse repository at this point
Copy the full SHA 2bdb77aView commit details
Commits on Mar 2, 2020
-
Merge pull request #1263 from Unity-Technologies/fix-debugger-hang
[runtime] Fix locking in mono_get_seq_points (). (mono#17738)
Configuration menu - View commit details
-
Copy full SHA for ac538dd - Browse repository at this point
Copy the full SHA ac538ddView commit details
Commits on Mar 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3a94a49 - Browse repository at this point
Copy the full SHA 3a94a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fd1134 - Browse repository at this point
Copy the full SHA 8fd1134View commit details -
Ifdef Garbage collection based on the comment explaining why it's nee…
…ded and the fact that Boehm does not use remsets
Configuration menu - View commit details
-
Copy full SHA for fcf7ac8 - Browse repository at this point
Copy the full SHA fcf7ac8View commit details -
Merge pull request #1264 from Unity-Technologies/update-il2cpp-deps
Add yamato config to update il2cpp-deps
Configuration menu - View commit details
-
Copy full SHA for 09a7fc1 - Browse repository at this point
Copy the full SHA 09a7fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2f363c - Browse repository at this point
Copy the full SHA f2f363cView commit details -
Merge pull request #1266 from Unity-Technologies/version-len
Set mbe artifact version length = 11
Configuration menu - View commit details
-
Copy full SHA for c0036da - Browse repository at this point
Copy the full SHA c0036daView commit details -
[IO] Remove read-only logic in mono_w32_get_disk_free_space (mono#17177)
This brings us in line with GetDiskFreeSpaceExW on Windows as well as .NET Core.
Configuration menu - View commit details
-
Copy full SHA for 805a4ff - Browse repository at this point
Copy the full SHA 805a4ffView commit details
Commits on Mar 9, 2020
-
Merge pull request #1166 from Rohansi/unity-master-fix-slow-capturegc…
…handletargets Fix CaptureGCHandleTargets taking forever to finish for large projects
Configuration menu - View commit details
-
Copy full SHA for f5b1809 - Browse repository at this point
Copy the full SHA f5b1809View commit details
Commits on Mar 11, 2020
-
Manually applied cherry-pick of mono#8428 Unity: Avoid allocation in Enum.HasFlags (case 1211643) * [jit] Decompose some CEE_BOX opcodes later to allow more optimizations. Optimize a code sequence emitted for Enum.HasFlag () by newer csc versions. Also mark the temporary bblocks used by decompose_vtypes () as out-of-line if the bblock under processing is out-of-line. Mark the domainvar as volatile to avoid optimizing it away since references to it can now be generated later from the decomposition of OP_BOX. * [jit] Check that the enum types are the same. * [jit] Fix support for generic enums. * [jit] Disable the optimization with 64 bit enums on 32 bit platforms.
Configuration menu - View commit details
-
Copy full SHA for 40453e5 - Browse repository at this point
Copy the full SHA 40453e5View commit details
Commits on Mar 12, 2020
-
Merge pull request #1269 from Unity-Technologies/unity-master-fix-121…
…1643 Optimize Enum.HasFlags ().
Configuration menu - View commit details
-
Copy full SHA for a68d8e7 - Browse repository at this point
Copy the full SHA a68d8e7View commit details
Commits on Mar 13, 2020
-
Do not access unloading domains in debugger (case 1013579)
There was a race where a domain was being unloaded while debugger would access it. A domain was only removed from the 'appdomains_list' as a very last step. The domain was already invalid to access at this point (locks freed for example). Worse, images would be unloaded if only referenced by that domain. All places the debugger iterates domains hold the loader lock. The loader lock is acquired by the domain unloading process, so as long as a domain is not unloading when we access it inside of the loader lock we are safe.
Configuration menu - View commit details
-
Copy full SHA for 4634be4 - Browse repository at this point
Copy the full SHA 4634be4View commit details -
Merge pull request #1270 from Unity-Technologies/unity-master-fix-101…
…3579 Do not access unloading domains in debugger (case 1013579)
Configuration menu - View commit details
-
Copy full SHA for e1555ac - Browse repository at this point
Copy the full SHA e1555acView commit details -
Merge pull request #1267 from Unity-Technologies/mono-fileio-readonly…
…-cherry-pick [IO] Remove read-only logic in mono_w32_get_disk_free_space (mono#17177)
Configuration menu - View commit details
-
Copy full SHA for cb59e89 - Browse repository at this point
Copy the full SHA cb59e89View commit details
Commits on Mar 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dcc21b4 - Browse repository at this point
Copy the full SHA dcc21b4View commit details
Commits on Mar 17, 2020
-
Merge pull request #1271 from Unity-Technologies/update-mbe-unity
Add config to update Unity scripting/mbe/staging
Configuration menu - View commit details
-
Copy full SHA for f92de2d - Browse repository at this point
Copy the full SHA f92de2dView commit details
Commits on Mar 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b014f28 - Browse repository at this point
Copy the full SHA b014f28View commit details -
Merge pull request #1273 from Unity-Technologies/cancel-old-ci
Cancel old ci runs when force pushed
Configuration menu - View commit details
-
Copy full SHA for 625a6bd - Browse repository at this point
Copy the full SHA 625a6bdView commit details
Commits on Mar 20, 2020
-
[debugger] Fix NOT_IMPLEMENTED while debugging. (mono#19248)
- Changed the behavior on debugger-agent, if we can't parse the new behavior is to return invalid_argument and not assert and stop debugging - Changed the mono_domain_set_fast before return from assembly_commands. - Add error message when return INVALID_ARGUMENT Fixes mono#19146
Configuration menu - View commit details
-
Copy full SHA for 32e3d73 - Browse repository at this point
Copy the full SHA 32e3d73View commit details
Commits on Mar 24, 2020
-
Merge pull request #1274 from Unity-Technologies/unity-master-fix-119…
…7204 [debugger] Fix NOT_IMPLEMENTED while debugging. (mono#19248)
Configuration menu - View commit details
-
Copy full SHA for 73c75f0 - Browse repository at this point
Copy the full SHA 73c75f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b18d59 - Browse repository at this point
Copy the full SHA 7b18d59View commit details -
Merge pull request #1275 from Unity-Technologies/katana-ci
Kick off ABV after PRTools run
Configuration menu - View commit details
-
Copy full SHA for 24f0b65 - Browse repository at this point
Copy the full SHA 24f0b65View commit details
Commits on Mar 30, 2020
-
[runtime] Allocate the memory for gshared gparams from image sets. (m…
…ono#19361) Fixes mono#18127.
Configuration menu - View commit details
-
Copy full SHA for d464986 - Browse repository at this point
Copy the full SHA d464986View commit details
Commits on Mar 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0b577ae - Browse repository at this point
Copy the full SHA 0b577aeView commit details
Commits on Apr 1, 2020
-
Ensure generic parameter constraint type is included when building image
sets. Making associated change to type_in_image to also check the constrained type for a match. Re-adding asserts now they they no longer trigger. updating to K&R coding convention
Configuration menu - View commit details
-
Copy full SHA for 9bee4a0 - Browse repository at this point
Copy the full SHA 9bee4a0View commit details -
Add ETW enabled checks to ConcurrentBag implementation (case 1230447)
This change modifies the `ConcurrentBag` implementation from corefx. Since we cannot update the corefx submodule, make a copy of the ConcurrentBag.cs file, fix the issue, and point the build at this copy. The change is in the `TrySteal` method. It makes calls on the `CDSCollectionETWBCLProvider`, which is removed by the manged linker by default. Those calls should be wrapped in a `CDSCollectionETWBCLProvider.Log.IsEnabled()` if block, so the linker can understand to not make the calls.
Josh Peterson committedApr 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 6e61b27 - Browse repository at this point
Copy the full SHA 6e61b27View commit details -
Merge pull request #1276 from Unity-Technologies/unity-master-fix-122…
…4837 Fix crashes caused by domain reload and incorrect image data (case 1224837)
Configuration menu - View commit details
-
Copy full SHA for fafccab - Browse repository at this point
Copy the full SHA fafccabView commit details -
Merge pull request #1277 from Unity-Technologies/concurrent-bag-guard…
…-etw Add ETW enabled checks to ConcurrentBag implementation (case 1230447)
Joshua Peterson committedApr 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 271cbf2 - Browse repository at this point
Copy the full SHA 271cbf2View commit details
Commits on Apr 2, 2020
-
Attempting to guard against MONO_HANDLE_IS_NULL performing a null der…
…ef while checking for null. Sourced from: mono#9188 blindfix for case 1232819
Configuration menu - View commit details
-
Copy full SHA for bdb62c2 - Browse repository at this point
Copy the full SHA bdb62c2View commit details -
Merge pull request #1278 from Unity-Technologies/unity-master-blindfi…
…x-1232819 Attempting to guard against MONO_HANDLE_IS_NULL performing a null der…
Configuration menu - View commit details
-
Copy full SHA for aaa11d8 - Browse repository at this point
Copy the full SHA aaa11d8View commit details
Commits on Apr 3, 2020
-
Handle large number of GC roots (case 1191533).
Create mark procedure for pushing GC roots. If root count exceeds mark stack capacity, push roots in chunks.
Configuration menu - View commit details
-
Copy full SHA for cd00fa9 - Browse repository at this point
Copy the full SHA cd00fa9View commit details
Commits on Apr 6, 2020
-
We statically link the C runtime on Windows and abort handlers are part of the C runtime. This means that Unity's abort handler is not connected to the C runtime in Mono, and when an abort happens we get the default behavior instead of proper chaining/handling to our bug reporter. RaiseException and SEH is process wide. Use RaiseException to force crash instead of abort.
Configuration menu - View commit details
-
Copy full SHA for bc38d37 - Browse repository at this point
Copy the full SHA bc38d37View commit details -
Merge pull request #1280 from Unity-Technologies/unity-master-fix-119…
…1533 Handle large number of GC roots (case 1191533).
Configuration menu - View commit details
-
Copy full SHA for d699f0c - Browse repository at this point
Copy the full SHA d699f0cView commit details -
Merge pull request #1282 from Unity-Technologies/unity-master-fix-win…
…dows-abort Fix abort behavior on Windows
Configuration menu - View commit details
-
Copy full SHA for fd0d97a - Browse repository at this point
Copy the full SHA fd0d97aView commit details
Commits on Apr 14, 2020
-
Prevent a possible assert in the debugger when a thread detaches
When a new thread is attached to the VM, the debugger will add it to the `thread_to_tls` hash table. When that thread detaches, it will be removed. Once the thread is attached, if a client is debugging, the client can use the `CMD_THREAD_GET_FRAME_INFO` command to ask for details about that thread. This is a possibility that the thread detaches before the `CMD_THREAD_GET_FRAME_INFO` command is processed, so the thread may not exist the the `thread_to_tls` hash table any more. This is a race condition, but is a valid state, so instead of asserting, the debugger agent should indicate to the client that the thread no longer exists, using `ERR_UNLOADED`.
Josh Peterson committedApr 14, 2020 Configuration menu - View commit details
-
Copy full SHA for f927857 - Browse repository at this point
Copy the full SHA f927857View commit details -
Merge pull request #1283 from Unity-Technologies/fix-debugger-race-co…
…ndition Prevent a possible assert in the debugger when a thread detaches
Joshua Peterson committedApr 14, 2020 Configuration menu - View commit details
-
Copy full SHA for e24b695 - Browse repository at this point
Copy the full SHA e24b695View commit details
Commits on Apr 16, 2020
-
Add ability to turn on just the portable executable verifier to catch…
… corrupted dlls. Need to bump verify gate in mono_verifier_is_enabled_for_class
Configuration menu - View commit details
-
Copy full SHA for 7b1aaf8 - Browse repository at this point
Copy the full SHA 7b1aaf8View commit details -
Merge pull request #1284 from Unity-Technologies/unity-master-add-pe-…
…verifier-mode Add ability to turn on just the portable executable verifier to catch…
Configuration menu - View commit details
-
Copy full SHA for 67145b5 - Browse repository at this point
Copy the full SHA 67145b5View commit details -
[debugger] Remove assert when the DebuggerTypeProxy cannot be instant…
…iated Remove the assert because we don't need to stop the debug if we cannot create the object when calling the constructor using invoke_method, if it's a DebuggerTypeProxy, we are not able to show the value of the DebuggerTypeProxy, but we still can show the Raw View, if it's not the case of DebuggerTypeProxy, we just cannot evaluate this expression, but we can continue the debug session. Fix mono#19492
Configuration menu - View commit details
-
Copy full SHA for 1d67026 - Browse repository at this point
Copy the full SHA 1d67026View commit details
Commits on Apr 17, 2020
-
Merge pull request #1285 from Unity-Technologies/unity-master-fix-deb…
…uggertypeproxy-crash [debugger] Remove assert when the DebuggerTypeProxy cannot be instant…
Configuration menu - View commit details
-
Copy full SHA for 4f1a73b - Browse repository at this point
Copy the full SHA 4f1a73bView commit details
Commits on Apr 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3bf9e3b - Browse repository at this point
Copy the full SHA 3bf9e3bView commit details
Commits on Apr 24, 2020
-
Merge pull request #1287 from Unity-Technologies/mbe-mono-build-deps
Use stevedore extracted mono in external build deps
Configuration menu - View commit details
-
Copy full SHA for fc558e7 - Browse repository at this point
Copy the full SHA fc558e7View commit details -
Limit console spam from warning (case 1238954)
Emitting error 100 times is plenty.
Configuration menu - View commit details
-
Copy full SHA for 37dc7aa - Browse repository at this point
Copy the full SHA 37dc7aaView commit details
Commits on May 1, 2020
-
Merge pull request #1288 from Unity-Technologies/unity-master-fix-cas…
…e-1238954 Limit console spam from warning (case 1238954)
Configuration menu - View commit details
-
Copy full SHA for f714b10 - Browse repository at this point
Copy the full SHA f714b10View commit details -
Merge pull request #1265 from Unity-Technologies/origin/remove-redund…
…ant-gc-collect Origin/remove redundant gc collect
Configuration menu - View commit details
-
Copy full SHA for 8445d99 - Browse repository at this point
Copy the full SHA 8445d99View commit details -
Merge pull request #1257 from Unity-Technologies/debugger-agent/add-i…
…loffset-to-stepevent Add iloffset to stepevent
Configuration menu - View commit details
-
Copy full SHA for f011a9a - Browse repository at this point
Copy the full SHA f011a9aView commit details
Commits on May 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1b9de54 - Browse repository at this point
Copy the full SHA 1b9de54View commit details -
Merge pull request #1290 from Unity-Technologies/stevedore-internal
Changes to use artifacts from stevedore unity-internal
Configuration menu - View commit details
-
Copy full SHA for 4487f30 - Browse repository at this point
Copy the full SHA 4487f30View commit details
Commits on May 14, 2020
-
[debugger] Assert when async debug a generic method (mono#17727)
* When we try to call a method to get the async_id to do an async debug and we are trying to do this in a generic method like this: async Task<T> ExecuteAsync_Broken<T>() { await Task.Delay(2); return default; } We need to inflate the generic type before call the method or we will get the error: Could not execute the method because the containing type 'System.Runtime.CompilerServices.AsyncTaskMethodBuilder1[T_REF]’, is not fully instantiated. Fixes mono#17549 Fixes mono#17569 Cherry-picked by Alex Thibodeau -- some light massaging required
Configuration menu - View commit details
-
Copy full SHA for 127b402 - Browse repository at this point
Copy the full SHA 127b402View commit details -
[debugger] Removing some asserts (mono#19758)
* Removing some asserts and returning err_invalid_argument with an error message when it's possible. * if we don't find method get_ObjectIdForDebugger we try to find the property Task to continue async debug. Cherry-picked by Alex Thibodeau with some moderate changes
Configuration menu - View commit details
-
Copy full SHA for 4fc45ee - Browse repository at this point
Copy the full SHA 4fc45eeView commit details
Commits on May 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 35692fd - Browse repository at this point
Copy the full SHA 35692fdView commit details
Commits on May 19, 2020
-
Merge pull request #1293 from Unity-Technologies/publish-to-internal
Publish mbe to unity-internal
Configuration menu - View commit details
-
Copy full SHA for d982901 - Browse repository at this point
Copy the full SHA d982901View commit details -
Merge pull request #1292 from Unity-Technologies/unity-master-fix-124…
…1280 mono debugger remove some asserts and fixing an error for async debug of a generic (fixes case 1241280)
Configuration menu - View commit details
-
Copy full SHA for 4f6f6c8 - Browse repository at this point
Copy the full SHA 4f6f6c8View commit details
Commits on May 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 57a8555 - Browse repository at this point
Copy the full SHA 57a8555View commit details -
Merge pull request #1295 from Unity-Technologies/unity-master-fix-124…
…1344 Adding check to avoid processing pdbs that have zero sequence points …
Configuration menu - View commit details
-
Copy full SHA for 445cffc - Browse repository at this point
Copy the full SHA 445cffcView commit details
Commits on May 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7cde13c - Browse repository at this point
Copy the full SHA 7cde13cView commit details -
Merge pull request #1296 from Unity-Technologies/unity-master-fix-123…
…5903 [runtime] Magic interfaces requires the complex stelemref to handle a…
Configuration menu - View commit details
-
Copy full SHA for bae1adf - Browse repository at this point
Copy the full SHA bae1adfView commit details
Commits on May 27, 2020
-
Add mono_gc_start_incremental_collection API (#1297)
* update bdwgc * Expose mono_gc_start_incremental_collection API * switch bdwgc repo back to unity-master branch
Configuration menu - View commit details
-
Copy full SHA for cb87807 - Browse repository at this point
Copy the full SHA cb87807View commit details -
Configuration menu - View commit details
-
Copy full SHA for f24dbc4 - Browse repository at this point
Copy the full SHA f24dbc4View commit details -
Merge pull request #1299 from Unity-Technologies/unity-master-precise…
…-array-marking-stack-limit Avoid exceeding the mark stack limit (case 1235202)
Configuration menu - View commit details
-
Copy full SHA for 4e50876 - Browse repository at this point
Copy the full SHA 4e50876View commit details
Commits on May 29, 2020
-
only build 32bit osx on build server. Catalina doesn't support buildi…
…ng 32bit so we don't want to do this by default anymore.
Configuration menu - View commit details
-
Copy full SHA for d92549d - Browse repository at this point
Copy the full SHA d92549dView commit details
Commits on May 31, 2020
-
Merge pull request #1300 from Unity-Technologies/unity-master-32bit-o…
…sx-buildserver-only only build 32bit osx on build server. Catalina doesn't support buildi…
Configuration menu - View commit details
-
Copy full SHA for f4a8a66 - Browse repository at this point
Copy the full SHA f4a8a66View commit details -
Fix for ldloc/ldfld of ref to valuetype
When we have the following sequence: ldloc n ldfld valuetype [Unity.Mathematics]Unity.Mathematics.int2 Foo::bar and local n is a reference to value, when walking the instructions in mono_method_to_ir, we generally try to avoid loading a whole value type just to load one of the fields. I believe this is an optimization. The test here is not quite complete, though, as we have ref valuetypes where the object stored at the location is actually an address, in which case we still need to treat it as we would a normal reference. This optimization isn't present in the ldloc.n coded forms and is written in a slightly more robust way in ldloc.s, so no changes are necessary there. As an alternative to this commit, we might adopt the ldloc.s test for ldloc as well, or merge in mono@29428d9/mono/mini/method-to-ir.c from master which encapsulates much the same intent.
Joe Valenzuela committedMay 31, 2020 Configuration menu - View commit details
-
Copy full SHA for 79abb43 - Browse repository at this point
Copy the full SHA 79abb43View commit details
Commits on Jun 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fdc4fb5 - Browse repository at this point
Copy the full SHA fdc4fb5View commit details
Commits on Jun 2, 2020
-
Alternate function to set valuetypes for ref-ness
Same method that ldloc.s uses, which incorporates the byref test.
Joe Valenzuela committedJun 2, 2020 Configuration menu - View commit details
-
Copy full SHA for c616275 - Browse repository at this point
Copy the full SHA c616275View commit details -
Add
mono_unity_gc_set_mode
API to replacemono_unity_gc_enable
/`m……ono_unity_gc_disable`/`mono_unity_gc_is_disabled` (#1302)
Configuration menu - View commit details
-
Copy full SHA for c120dcd - Browse repository at this point
Copy the full SHA c120dcdView commit details -
Merge pull request #1301 from Unity-Technologies/valuetype-ref-return…
…-x64jit-fix Valuetype ref return x64jit fix
Configuration menu - View commit details
-
Copy full SHA for 79a0da3 - Browse repository at this point
Copy the full SHA 79a0da3View commit details
Commits on Jun 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bab4872 - Browse repository at this point
Copy the full SHA bab4872View commit details
Commits on Jun 7, 2020
-
Merge pull request #1303 from Unity-Technologies/stackwalking-handle-…
…null-ip Gather callstack even if instruction pointer is null.
Configuration menu - View commit details
-
Copy full SHA for 57d903d - Browse repository at this point
Copy the full SHA 57d903dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2659bcb - Browse repository at this point
Copy the full SHA 2659bcbView commit details
Commits on Jun 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7942b3d - Browse repository at this point
Copy the full SHA 7942b3dView commit details
Commits on Jun 9, 2020
-
Merge pull request #1305 from Unity-Technologies/update-read-me
Update readme
Configuration menu - View commit details
-
Copy full SHA for f46df39 - Browse repository at this point
Copy the full SHA f46df39View commit details
Commits on Jun 10, 2020
-
[debugger] Fixing two crashes while debugging an Android app. (mono#1…
…3373) * [debugger] Fixing two crashes while debugging an Android app. -> Doing stepping into in VSM in some situation the frame saved in TLS is not synchronised with what is really been executed in the main thread. This makes the debugger-agent crashes because it tries to get variable info in some memory that is not available anymore. -> To fix it I forced the update of stack when CMD_THREAD_GET_FRAME_INFO is called. -> Doing step over in Visual Studio for Windows, if you have the threads debugger window enabled, VSW calls frame_commands for each thread that is showed, and if the thread is not really_suspended it tries to get variable info from a memory that is not available anymore because the thread is not suspended yet. -> To fix it I don't send variable info of a frame if the thread is not really_suspended and doesn't have an async_state valid. Cherry-picked with some light massaging by Alex Thibodeau (case 1249172)
Configuration menu - View commit details
-
Copy full SHA for b58e3d0 - Browse repository at this point
Copy the full SHA b58e3d0View commit details
Commits on Jun 12, 2020
-
Merge pull request #1306 from Unity-Technologies/unity-master-fix-124…
…9172 [debugger] Fixing two crashes while debugging an Android app. (mono#13373) (unity case 1249172)
Configuration menu - View commit details
-
Copy full SHA for a751963 - Browse repository at this point
Copy the full SHA a751963View commit details
Commits on Jun 16, 2020
-
Correct file sharing for exFAT partitions on macOS (case 1253812)
This change applies a similar fix for exFAT partitions as was applied for FAT32 partitions earlier. For exFAT partitions, the invalid inode value seems to be 1 though.
Josh Peterson committedJun 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 7ca9aae - Browse repository at this point
Copy the full SHA 7ca9aaeView commit details -
Merge pull request #1307 from Unity-Technologies/fix-exfat-file-sharing
Correct file sharing for exFAT partitions on macOS (case 1253812)
Joshua Peterson committedJun 16, 2020 Configuration menu - View commit details
-
Copy full SHA for b4d9b3c - Browse repository at this point
Copy the full SHA b4d9b3cView commit details
Commits on Jun 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 19f4f06 - Browse repository at this point
Copy the full SHA 19f4f06View commit details