triton
							
						 
						
							 
							
							
							
								
							
								a33277f233 
								
							
								 
							
						 
						
							
							
								
								Moved some tests definitions from the header to the source file.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								acbe8b44d2 
								
							
								 
							
						 
						
							
							
								
								Added GCC visibility macro to export declarations.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								341140b929 
								
							
								 
							
						 
						
							
							
								
								Factor DLL API macros into its own shared header for tests.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								d6c2004ca4 
								
							
								 
							
						 
						
							
							
								
								Comment this test since it's not reproducible between platforms.  
							
							 
							
							... 
							
							
 
							
							Specifically, on OSX it's generating `2147483648`, while it generates `-2147483648` on VS. I've tried to get down to the cause and Clang itself returns different values on both platforms, even though the compiler seems to deduce the same signed 32-bit integer on both platforms. 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								325bca6082 
								
							
								 
							
						 
						
							
							
								
								CLI generator didn't respect static properties.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								15f1394aaf 
								
							
								 
							
						 
						
							
							
								
								The extension method Type.IsPointerTo<T> will take attributed types into account.  
							
							 
							
							... 
							
							
 
							
							Fixed generation of attributed delegate types in my case. 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								df188d92f8 
								
							
								 
							
						 
						
							
							
								
								Fixed the tests by adding another option for the advanced property pass.  
							
							 
							
							... 
							
							
 
							
							Long-term, I'd like to see both passes merged... 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								9166a55202 
								
							
								 
							
						 
						
							
							
								
								Fixed generation of properties to behave as expected.  
							
							 
							
							... 
							
							
 
							
							Fixed this by changing GenerateProperties to use GetterSetterToPropertyPass instead of GetterSetterToPropertyAdvancedPass.
Fixes issue #215 . 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								d68b7b3b56 
								
							
								 
							
						 
						
							
							
								
								Fixed code generation for enum pointers as parameters.  
							
							 
							
							... 
							
							
 
							
							Fixes issue #217 . 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								f5992a970c 
								
							
								 
							
						 
						
							
							
								
								Removed old unused unit tests.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								a070912c1a 
								
							
								 
							
						 
						
							
							
								
								Enable copy constructors for some tests since they rely on their existence.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								f091c6662a 
								
							
								 
							
						 
						
							
							
								
								CLI generator will use the pointee type for indexed properties which have a setter.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								570f13112b 
								
							
								 
							
						 
						
							
							
								
								Fixed issue with const pointer.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								e6cb543c36 
								
							
								 
							
						 
						
							
							
								
								Fixed overloading of an indexed properties by removing the hard coded "int index" part.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								d8b855bfe6 
								
							
								 
							
						 
						
							
							
								
								Fixed handling of primitive pointer types.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								172f8fbf5d 
								
							
								 
							
						 
						
							
							
								
								Ignore function types to non-static member functions.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								9c07283ff0 
								
							
								 
							
						 
						
							
							
								
								Fixed CLI getter/setter property generation (with tests).  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								ee6baa38dd 
								
							
								 
							
						 
						
							
							
								
								Fixed code generation for global functions (and added a test).  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								46f92e30d0 
								
							
								 
							
						 
						
							
							
								
								Fixed the remaining tests from the pull request.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								e95a2929a8 
								
							
								 
							
						 
						
							
							
								
								Fixed handling of property indexers in the CLI generator.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								cff1349d2c 
								
							
								 
							
						 
						
							
							
								
								Fixed retrieval of method overloads in case the provided function is an operator.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								7596ea4b0e 
								
							
								 
							
						 
						
							
							
								
								Put abstract implementations in the proper namespace.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								55bbba46dd 
								
							
								 
							
						 
						
							
							
								
								Desugar a type to test whether it is primitive or not.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								fd0cabb8eb 
								
							
								 
							
						 
						
							
							
								
								Desugar a type to test whether or not it is a tag declaration.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								ba03f64f65 
								
							
								 
							
						 
						
							
							
								
								Do not write the fixed keyword multiple times for nested array types.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Elias Holzer
							
						 
						
							 
							
							
							
								
							
								a115bd9a51 
								
							
								 
							
						 
						
							
							
								
								Overload comparison operators only if their native counterpart return bool.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								ccc1608a81 
								
							
								 
							
						 
						
							
							
								
								Fixed a regression in the new parser causing a crash on enums with empty names.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								fe0c6ebfa8 
								
							
								 
							
						 
						
							
							
								
								Fixed test case by using CppSharp.AST.Extensions.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								72089a499e 
								
							
								 
							
						 
						
							
							
								
								Marshalled C++ char as Mono/.NET char instead of sbyte for a more friendly API.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								7477b90023 
								
							
								 
							
						 
						
							
							
								
								Moved the tests for copy ctors to separate classes.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								fee1809ca5 
								
							
								 
							
						 
						
							
							
								
								Wrapped copy constructors.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								24a8db6a32 
								
							
								 
							
						 
						
							
							
								
								Fixed the generation of internal implementations of abstract classes to actually work.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								8d9ff9515e 
								
							
								 
							
						 
						
							
							
								
								Generated dependent fields if they are of a union type.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								99849da1d1 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for char16 to avoid crashes because of null parameter types.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								11ef53df10 
								
							
								 
							
						 
						
							
							
								
								Generated all internals of all (including ignored) classes and all of their fields in order to properly store objects in managed code.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								2de268570c 
								
							
								 
							
						 
						
							
							
								
								Added missing test attribute to TestPropertyChains.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								0a102d8fbc 
								
							
								 
							
						 
						
							
							
								
								Added better wrapping for static classes.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								be34899fc5 
								
							
								 
							
						 
						
							
							
								
								Added tests for v-tables checking calls to virtuals from within C++ and passing parameters.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								ebd692e6aa 
								
							
								 
							
						 
						
							
							
								
								Fixed the renaming pass to consider forward declarations and function type defs.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								59e0fb9ede 
								
							
								 
							
						 
						
							
							
								
								Generated correct v-tables when using the Itanium ABI.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								20c6e04cd0 
								
							
								 
							
						 
						
							
							
								
								Fixed the ignoring of methods.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								4c5d933cd2 
								
							
								 
							
						 
						
							
							
								
								Added support for marshalling arrays of pointers to primitives.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								e1a12027ec 
								
							
								 
							
						 
						
							
							
								
								Wrapped value typed fields with properties in order to have changes reflected to the native pointer.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								819df6a2a2 
								
							
								 
							
						 
						
							
							
								
								Fixed CLI generation with references to pointers types (added a test).  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								0f76dc0090 
								
							
								 
							
						 
						
							
							
								
								Added experimental destructors/finalizers support.  
							
							 
							
							... 
							
							
 
							
							This has exposed some underlying bugs on some pieces of generated code, so I've put it under an option temporarily.
Fixes  #148 . 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								9686187eb1 
								
							
								 
							
						 
						
							
							
								
								Wrapped properties of non-primitive value types as fields.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 
						
							 
							
							
							
								
							
								df4391a340 
								
							
								 
							
						 
						
							
							
								
								Added a test for unions.  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com> 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								22b6a3c11f 
								
							
								 
							
						 
						
							
							
								
								Use GenerateInternalFunctionCall when generating class constructors.  
							
							 
							
							... 
							
							
 
							
							Fixes  #149 . 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								4cfd5c083e 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary NUnit attributes from the tests.  
							
							 
							
							
 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								triton
							
						 
						
							 
							
							
							
								
							
								1b7947538a 
								
							
								 
							
						 
						
							
							
								
								Move all the testing infrastructure to CppSharp.Generator.Tests.  
							
							 
							
							
 
							
						 
						
							12 years ago