2027 Commits (9c07283ff0630123e8c1edd0334cf3ea5c9d4590)
 

Author SHA1 Message Date
triton 9c07283ff0 Fixed CLI getter/setter property generation (with tests). 11 years ago
triton 7326dc2ec5 Fixed case sensitiveness issue in the build scripts. 11 years ago
triton 9b5ddb7e3e Fixed option validating code to work with the new parser. 11 years ago
triton 3a90493666 Re-generated parser bindings for all backends. 11 years ago
triton f53e8794dd Fixed the parser generator to also ignore any functions with std parameters. 11 years ago
triton 0f2c3bbf70 Added TargetInfo support to the Darwin bindings. 11 years ago
triton 92619e90ed Fixed preprocessor creation to the newest LLVM. 11 years ago
triton 2ebce723ae Use SafeIdentifier when writing parameter names in the C# marshaller. 11 years ago
triton 5e0cd3112a Fixed marshaling of wide characters in the C# backend. 11 years ago
triton fec8b00d8e Added marshaling of function types to C# backend. 11 years ago
triton e73fb76613 Added an option for generation of inlines in the C# generator. 11 years ago
triton 440a1f9ac9 Added an helper method to set the parameter usage for functions. 11 years ago
triton 2426c3eedb Added an option to compile the generated C# code. 11 years ago
triton 3c40442a13 Minor code formatting fixes. 11 years ago
triton 3cdaaaa6e8 Added logging to MoveFunctionToClassPass. 11 years ago
triton ee6baa38dd Fixed code generation for global functions (and added a test). 11 years ago
triton e6856aeb4c Reverted these changes that accidentally crept in. 11 years ago
marcos henrich c57ceb86c1 The name of the class containing static methods generated from C++ functions is no longer based on the option OutputNamespace. 11 years ago
marcos henrich 56f772a8c8 UseHeaderDirectories when true generated files will be outputted to original relative paths, and include will use relative path between headers. When NoGenIncludePrefix is set a string is prepended to the include files that are not generated. 11 years ago
marcos henrich 5484758507 Added DriverOptions to CLITypeReferenceCollector. 11 years ago
marcos henrich 1ad7481136 Added properties FileRelativeDirectory and FileRelativePath to TranslationUnit. 11 years ago
marcos henrich ec93889b64 Using property ExplicitlyIgnore instead of Ignore, so types that are not referenced can still be referenced. 11 years ago
marcos henrich 4574b898de Added to binder option NoGenIncludeDirs that contains a list of non generated include dirs. 11 years ago
marcos henrich ad171a72f1 Avoid creation of properties from constructors. 11 years ago
marcos henrich a170d1b09a Ignore copy constructor if a base class don't has or has a private copy constructor 11 years ago
triton 35488071ed Fixed preprocessed entities parsing in the new parser. 11 years ago
marcos henrich f02fa7b2ab Added a macro expansion processing to ignore a translation unit. 11 years ago
marcos henrich a27fbd4286 Changed parser to when processing macro expansions of a translation unit declaration to add the macro expansion to header it is on instead of the translation unit top header. 11 years ago
marcos henrich afde77e968 Refactored multiple similar foreach loops to a simpler version. 11 years ago
marcos henrich 734fe3348d GenerateClassFields is now always called even when the current class has no fields because fields of a value type base class must generated. 11 years ago
marcos henrich b28ac8b304 Added delegate CheckGenerate that is called before on generate so the block text generation can be empty when needed. 11 years ago
marcos henrich 3237a7b421 Template method PopBlock now returns the active block. 11 years ago
marcos henrich c061cf5be4 Added property IsEmpty to Block. 11 years ago
triton 46f92e30d0 Fixed the remaining tests from the pull request. 11 years ago
triton e95a2929a8 Fixed handling of property indexers in the CLI generator. 11 years ago
triton 5b15b27312 Fixed CLI marshaling to take typedefs into account when handling pointer to primitive types. 11 years ago
triton 547ffc440a Added helper property to represent if a property is an indexer. 11 years ago
Elias Holzer cff1349d2c Fixed retrieval of method overloads in case the provided function is an operator. 11 years ago
Elias Holzer 7596ea4b0e Put abstract implementations in the proper namespace. 11 years ago
Elias Holzer 55bbba46dd Desugar a type to test whether it is primitive or not. 11 years ago
Elias Holzer fd0cabb8eb Desugar a type to test whether or not it is a tag declaration. 11 years ago
Elias Holzer ba03f64f65 Do not write the fixed keyword multiple times for nested array types. 11 years ago
Elias Holzer a115bd9a51 Overload comparison operators only if their native counterpart return bool. 11 years ago
triton 7c64924f04 Removed redundant constructors. 11 years ago
triton ccb0d24b6a Fixed array type printing for incomplete arrays. 11 years ago
João Matos 3555c647f1 Merge pull request #222 from ddobrev/enum_empty 11 years ago
Dimitar Dobrev ccc1608a81 Fixed a regression in the new parser causing a crash on enums with empty names. 11 years ago
triton accc590727 Minor whitespace cleanup. 11 years ago
triton 96cb73ba98 Added comments support to AST converter to match the support in the AST. 11 years ago
triton a2d44162e5 Re-generated the parser bindings. 11 years ago