635 Commits (0c168a59de75abe60f1ebd662dea59a16b49da83)

Author SHA1 Message Date
Dimitar Dobrev a2fd71cc74 Enabled getting of template specialisations when type locations are invalid. 10 years ago
Joao Matos 24e53f4f79 Fixed expression parsing of dependent type default unary expressions. 10 years ago
Dimitar Dobrev 9ab71aeac7 Fixed the parsing of subclasses of dynamic template instantiations. 10 years ago
Joao Matos da56988266 Fixed marshaling of null UTF-32 wide strings. 10 years ago
Abhinav Tripathi d753c8d637 Moved property IsImplicit to Declaration from Method. 10 years ago
Dimitar Dobrev b60de160f9 Fixed a crash caused by deleting forward declarations other declarations might depend on. 10 years ago
Abhinav Tripathi 347d0cdbaf Fix for fn call when def argument is interface. 10 years ago
Dimitar Dobrev 1471e6f2fb Simplified and tested the reading of line numbers. 10 years ago
Dimitar Dobrev 68e9bb3756 Fixed a regression when a default value uses a constructor with a temporary expression. 10 years ago
Dimitar Dobrev 3402952388 Called the most derived destructor when it's not virtual. 10 years ago
Dimitar Dobrev 48fece6aa1 Revert "Threw an exception when there are parsing errors, and handled it in the test clients." 10 years ago
Dimitar Dobrev 01e872b30d Threw an exception when there are parsing errors, and handled it in the test clients. 10 years ago
Abhinav Tripathi e9152a79b5 Fixed missing namespace problem. 10 years ago
Dimitar Dobrev 54cb17f313 Removed the exception when disposing of objects not originating from managed code. 10 years ago
Dimitar Dobrev d328b7ce34 Properly handled nulls passed to C++ refs by throwing an exception. 10 years ago
Dimitar Dobrev f7b4d6ce83 Fixed the wrapping of operators for non-equality to handle null. 10 years ago
Dimitar Dobrev 477dd914cb Fixed setters of indexers when the key is type-mapped. 10 years ago
Dimitar Dobrev 1c52e67bb8 Fixed the wrapping of indexers returning value types. 10 years ago
Dimitar Dobrev d3644dcf5d Fixed a crash with abstract overrides originating from secondary bases. 10 years ago
Dimitar Dobrev 144b9546de Fixed another case of a default arg assigned through an implicit ctor. 10 years ago
Dimitar Dobrev a18479e1db Generated valid code for wrapping char arrays. 10 years ago
Dimitar Dobrev bd5df799c9 Complemented comparison operators with the first parameter not of the containing type. 10 years ago
Dimitar Dobrev 9fccfc6f1d Excluded an inexplicably failing test from the run on the Linux CI. 10 years ago
Dimitar Dobrev 132509203b Improved the handling of function calls in default args. 10 years ago
Dimitar Dobrev 8ebefa1f37 Added support for call expressions in default args. 10 years ago
Dimitar Dobrev 53074cca58 Simplified the fix for calling the dtor of an abstract type with MinGW. 10 years ago
Dimitar Dobrev e4a40d0eed Revert "Fixed a crash when calling the dtor of an abstract type with MinGW." 10 years ago
Dimitar Dobrev 67e6e1204c Fixed a crash when calling the dtor of an abstract type with MinGW. 10 years ago
Dimitar Dobrev 05a44565bd Ensured a virtual dtor is called even if the base dtor is not virtual. 10 years ago
Dimitar Dobrev 0950b869a1 Fixed the offsets of fields when using multiple inheritance. 10 years ago
Dimitar Dobrev 6f8c942b0a Adjusted pointers when calling functions from secondary or non-dynamic bases. 10 years ago
Dimitar Dobrev 324e241c25 Fixed the internal abstract impls with default params of a pointer type. 10 years ago
Dimitar Dobrev 54e8a16fd1 Reverted the representation of Booleans as managed Booleans except in internal structs. 10 years ago
Dimitar Dobrev 287ad2394d Properly printed complex comments. 10 years ago
Dimitar Dobrev 912248b5da Skipped patching of v-tables for objects not put in the native-managed map. 10 years ago
Dimitar Dobrev 87845ad51d Fixed a regression with abstract types with the same property as a base type. 10 years ago
Dimitar Dobrev b9e3efbf0c Removed the option for copy ctors and prevented usage of ignored ones. 10 years ago
Dimitar Dobrev bb59ca17fb Fixed a crash when a C++ ctor indirectly calls a virtual function on the object being constructed. 10 years ago
Dimitar Dobrev 55bc99bc3f Fixed a bug when overriding a function located in a dependency. 10 years ago
Dimitar Dobrev 9d390865e0 Changed the premake to take multiple dependencies for test projects. 10 years ago
Dimitar Dobrev 4e981a80e6 Fixed a bug when wrapping virtual properties overridden in indirect derived types. 10 years ago
Dimitar Dobrev dc95c8d8c8 Fixed the bodies of functions overriding indirect virtuals. 10 years ago
Dimitar Dobrev b15735d539 Generated GetHashCode in the C# front-end. 10 years ago
Dimitar Dobrev fa0e66687d Fixed abstract implementations and bodies of overrides to properly handle abstract overrides. 10 years ago
triton 7624635fa3 Added test for C11's atomic type support added in 54267b88a4. 10 years ago
Dimitar Dobrev 1b5de25f8c Removed implementations for ignored abstract types. 10 years ago
Dimitar Dobrev f848f62180 Some refactoring to remove redundant members and casts. 10 years ago
Dimitar Dobrev 80643e0457 Added support for parameters with type a reference to a fixed-size array. 10 years ago
Dimitar Dobrev 7de598b7aa Add a test for "Improve robustness when handling unexpected FunctionProto type locs.". 10 years ago
Dimitar Dobrev c183200815 Fixed a regression causing incorrect sizes of types derived from template instantiations. 10 years ago