Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								8d0db5d341 
								
							
								 
							
						 
						
							
							
								
								Reverted a simplification because it caused a regression.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								10607164ed 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# when a template returns a specialisation with itself as a type arg.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								fceb204a98 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for members of types nested in templates.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								4e735b5b61 
								
							
								 
							
						 
						
							
							
								
								Test for consistent struct/class keywords.  
							
							 
							
							... 
							
							
 
							
							Tests for cases where class name matches translation unit name.
Tests for cases where global constants/functions from different translation units would end up in the value type. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								e75e96bf72 
								
							
								 
							
						 
						
							
							
								
								Removed a duplicate explicit instantiation from the tests.  
							
							 
							
							... 
							
							
 
							
							This fixes our CI on Unix.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								caacaa841f 
								
							
								 
							
						 
						
							
							
								
								Worked around duplication of types nested in templates and forwarded.  
							
							 
							
							... 
							
							
 
							
							Since all template specialisations are incomplete by default, so are classes nested in them. When such classes are also forwarded, there are two incomplete declarations with the same name and in the same scope. Our parser searches by name and completion and it can therefore not make a difference between the two. Consequently, it always returns the first type it finds even if it isn't the right one. When clang::Sema later completes the specialisations, it completes the nested types too which leads to two identical complete types in the same scope.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
								
								
							
							
								
							
								8cc67420d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed a crash when passing null as an std::string on Unix. ( #1012 )  
							
							 
							
							... 
							
							
 
							
							Fixed a crash when passing null as an std::string on Unix 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								e8e100be7b 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# when a constructor takes a specialisation.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								4eb8ee83da 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for templates with fields other templates not used anywhere else.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								a913a74138 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# when using std::map.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								4bfece6ab9 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for specialisations with an ignored specialisation as an arg.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								853e82f095 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for specialisations only used as type arguments.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								d996d8a4d0 
								
							
								 
							
						 
						
							
							
								
								Removed extensions for internal template specialisations.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								35902635ff 
								
							
								 
							
						 
						
							
							
								
								Fixed the parsing of an undeclared template specialisation with an extension method.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								faf0fbb656 
								
							
								 
							
						 
						
							
							
								
								Included template specialisations only used as returned types.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Mikulas Florek
							
						 
						
							 
							
							
							
								
							
								04a1591e84 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for fixed arrays of Booleans.  
							
							 
							
							... 
							
							
 
							
							fixes  #1004 
* mend
Fixed the generated C# for fixed arrays of Booleans 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								10748cba2e 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# when a type nested in a template is forwarded.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								9c2f62c3eb 
								
							
								 
							
						 
						
							
							
								
								Fixed a crash when parsing unnamed declarations in name-spaces.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								291da4ece3 
								
							
								 
							
						 
						
							
							
								
								ed time and memory during generation by skipping methods of most STD classes.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								efbe7cd3e4 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for a fixed array of pointers.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								8958217314 
								
							
								 
							
						 
						
							
							
								
								Sped the test run up by moving the test for ignored system types.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								b5c17d98bd 
								
							
								 
							
						 
						
							
							
								
								Verified that unused STD types are removed.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								ae6a37359a 
								
							
								 
							
						 
						
							
							
								
								Removed unused STD enumerations from generation.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								0c78ba29f7 
								
							
								 
							
						 
						
							
							
								
								Fixed a crash when a comment contains regular text wrapped in <>.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Joao Matos
							
						 
						
							 
							
							
							
								
							
								bea0653268 
								
							
								 
							
						 
						
							
							
								
								Fixed code generation for using template types.  
							
							 
							
							... 
							
							
 
							
							Thanks to @zillemarco  for coming up with the test case. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Marco Zille
							
						 
						
							 
							
							
							
								
							
								d932a09cdf 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrectly generated bindings for class with non-type template arguments  
							
							 
							
							... 
							
							
 
							
							Fixes  #979  
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								764806e759 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for templates derived from regular dynamic classes.  
							
							 
							
							... 
							
							
 
							
							Fixes https://github.com/mono/CppSharp/issues/967 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								cd5b57a786 
								
							
								 
							
						 
						
							
							
								
								Ensured all non-system template specialisations are complete.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Marco Zille
							
						 
						
							 
							
							
							
								
							
								5eb077b5d4 
								
							
								 
							
						 
						
							
							
								
								Fixed a problem when walking the managed AST because friend templated  
							
							 
							
							... 
							
							
 
							
							classes were seen as declared multiple times and resulted into a crash. Solves #975 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Joao Matos
							
						 
						
							 
							
							
							
								
							
								37bb60b3da 
								
							
								 
							
						 
						
							
							
								
								Rework handling of native record creation and add some tests.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Joao Matos
							
						 
						
							 
							
							
							
								
							
								231e164a00 
								
							
								 
							
						 
						
							
							
								
								Fixed implicit class record walking in the parser.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Joao Matos
							
						 
						
							 
							
							
							
								
							
								34ce466d8d 
								
							
								 
							
						 
						
							
							
								
								Fixed duplicate generation of forward declared class.  
							
							 
							
							... 
							
							
 
							
							Fixes https://github.com/mono/CppSharp/issues/968 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Joao Matos
							
						 
						
							 
							
							
							
								
							
								f21d44af77 
								
							
								 
							
						 
						
							
							
								
								Fixed template parsing issue with processing of type locs.  
							
							 
							
							... 
							
							
 
							
							Fixes https://github.com/mono/CppSharp/issues/964 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								18c52ba698 
								
							
								 
							
						 
						
							
							
								
								Restored the test for fixed arrays of primitive pointers on macOS. ( #956 )  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								eb4014db42 
								
							
								 
							
						 
						
							
							
								
								Excluded the test for fixed arrays of primitive pointers on macOS.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								122359bf9e 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# when a virtual function takes a fixed array.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								3af63fb33d 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for fixed arrays in types of parameters.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								2b364d9787 
								
							
								 
							
						 
						
							
							
								
								Grouped all tests for arrays together.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								f6033f3a5a 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for virtuals taking arrays of objects.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								a319f96261 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# when a virtual function takes an array.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								6a15e51d76 
								
							
								 
							
						 
						
							
							
								
								Added C# marshalling of parameters of type array of const char* const.  
							
							 
							
							... 
							
							
 
							
							Fixes https://github.com/mono/CppSharp/issues/692 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								37b3339e71 
								
							
								 
							
						 
						
							
							
								
								Added C# marshalling of parameters of type array of const char*.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								140a624f43 
								
							
								 
							
						 
						
							
							
								
								Added C# marshalling of parameters of type array of objects.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								ce71a3b8a8 
								
							
								 
							
						 
						
							
							
								
								Added C# marshalling of parameters of type array of primitives.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								3d9cc3ab70 
								
							
								 
							
						 
						
							
							
								
								Added marshalling of parameters of type array of pointers.  
							
							 
							
							... 
							
							
 
							
							Fixes https://github.com/mono/CppSharp/issues/932 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								4b374c9084 
								
							
								 
							
						 
						
							
							
								
								Fixed the generated C# for two anonymous types nested in another anonymous type.  
							
							 
							
							... 
							
							
 
							
							Fixes https://github.com/mono/CppSharp/issues/931 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								358650a155 
								
							
								 
							
						 
						
							
							
								
								Enabling empty arrays of non-primitives only when not using MSVC.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Joao Matos
							
						 
						
							 
							
							
							
								
							
								ec66216345 
								
							
								 
							
						 
						
							
							
								
								[generator] Ignore zero-sized constant C array types.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								DevSidious
							
						 
						
							 
							
							
							
								
							
								07ea284431 
								
							
								 
							
						 
						
							
							
								
								[parser] Added LLVM target initialization and supporting libraries for parsing inline assembly.  
							
							 
							
							... 
							
							
 
							
							Fixes  #923 
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								046c428852 
								
							
								 
							
						 
						
							
							
								
								Fixed the binding of multiple identical function pointers with a calling convention.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 
						
							8 years ago