4618 Commits (fcb35e5536f1e7bed5eee4b070357a1ff487a1a7)
 

Author SHA1 Message Date
Dimitar Dobrev fcb35e5536 Move non-scoped enums nested in classes to their parents 6 years ago
Dimitar Dobrev 9cad9462e2 Fixed ambiguous code when a nested type and a property-like method with overloads have the same name 6 years ago
Dimitar Dobrev d5ee92bd45 Ignore methods with parameters when generating expressions 6 years ago
Dimitar Dobrev 93cc7edd3e Documented the release of CppSharp 0.9.0. 6 years ago
Dimitar Dobrev 42a5f50dfc Documented the option of having Clang look up MSVC headers. 6 years ago
Dimitar Dobrev 01a24182d7 Changed expressions to use properties. 6 years ago
João Matos c9d43f6cc8
Update BuildingLLVM.md 6 years ago
Dimitar Dobrev bbbf94b0f0 Made public the finding of enabled type maps by strings. 6 years ago
Dimitar Dobrev 73b011e3c4 Optimized the generation of expressions. 6 years ago
Dimitar Dobrev be0d9494fd Exposed many more properties of expressions. 6 years ago
Dimitar Dobrev aad3b7f186 Fixed the renaming of properties with the same name as their owners. 6 years ago
Dimitar Dobrev 63dc3b590d Simplified the pass for properties. 6 years ago
Dimitar Dobrev 9840d8a267 Added the new default values based on expressions, to parameters. 6 years ago
Joao Matos 5559ef47c7 Added support for values in more literal expressions. 6 years ago
Joao Matos 8bf27c43e5 Skip ignored bases in `ClassExtensions.GetBaseProperty`. 6 years ago
João Matos bcf001401a
Update README.md 6 years ago
Joao Matos 9a23f51d91 Fixed missing options copy in ParserOptions copy constructor. 6 years ago
Joao Matos 5c4f3be5fb Use MSBuild when building LLVM on Windows due to PDB issues with Ninja. 6 years ago
Joao Matos f65d41080f Added parser bootstrap generator with support for expressions and statements. 6 years ago
Joao Matos 8057040c0c Added `StripConst` extension method to `QualifiedType`. 6 years ago
Joao Matos 0b608b0435 Change access of `RenamePass.ConvertCaseString` to allow external usage. 6 years ago
Joao Matos 378c9b301e Added support for parsing function bodies (and option `SkipFunctionBodies`). 6 years ago
Joao Matos 06ddf85b4f Added managed AST conversion code for statements and expressions. 6 years ago
Joao Matos 6ef3f993c5 Generate the parser managed code for expressions and statements. 6 years ago
Joao Matos faf8037be0 Re-generate the parser bindings. 6 years ago
Joao Matos d7fdf20b1e Generate the native parser code for expression and statements. 6 years ago
Joao Matos e9a2dda3fa Improve robustness when parsing types and decls. 6 years ago
Joao Matos 08fbadd0b2 Fixed indentation regressions. 6 years ago
Dimitar Dobrev a11111f18f Deleted useless output. 6 years ago
Joao Matos 0b825e1124 Changed more overloads in `CSharpSources` to be overridable. 6 years ago
Joao Matos 2a7f36fb2f Extract C# base type printing in `CSharpSources.GetBaseClassTypeName`. 6 years ago
Joao Matos 863566ef43 Added `CSharpSources.IsReservedKeyword` static helper method. 6 years ago
Joao Matos c1ab16b6a7 Changed `CCodeGenerator` reserved keyword checking helpers to be static. 6 years ago
Joao Matos aa73692543 Obsolete managed expression class machinery. 6 years ago
Joao Matos f62b6f8d2d Fixed naming edge case in `GenerateProperties.GetReadWritePropertyName`. 6 years ago
Joao Matos d773b4bc9f Added `PrintModuleOutputNamespace` option to `CSharpTypePrinter`. 6 years ago
Joao Matos 1eb3b77d42 Fixed extraneous new lines when generating multi-line comments. 6 years ago
Joao Matos 86898121af Added support for scope kinds in `CSharpTypePrinter`. 6 years ago
Joao Matos 850dcfaf67 Changed `CSharpTypePrinter.IntPtrType` to be a getter property. 6 years ago
Joao Matos 579df276e4 Add `ScopeKind` to base `TypePrinter`. 6 years ago
Joao Matos f642cefe5f Move `ITypePrinter` from `AST` to `Generator`. 6 years ago
Dimitar Dobrev 2fe157d51a Obsoleted all hand-written types for expressions. 6 years ago
Joao Matos 657f894bb2 Added `CCodeGenerator.GenerateClassBody` extension point. 6 years ago
Joao Matos 26a5525aa4 Added `CCodeGenerator.GenerateExtraClassSpecifiers` extension point. 6 years ago
Joao Matos cc5539b69e Added `CCodeGenerator.WriteInclude(string file, CInclude.IncludeKind kind)`. 6 years ago
Joao Matos f2e18c1ffb Skip ignored enum items in `CCodeGenerator.VisitEnumDecl`. 6 years ago
Joao Matos 1ef9bee970 Added reserved keywords checking helpers in `CCodeGenerator`. 6 years ago
Joao Matos 7eb7fc2912 Extract types and decls out of `AST.h`. 6 years ago
Joao Matos 405f3ba92b Only generate `unsafe` and `IDisposable` for bindings generation. 6 years ago
Joao Matos d30909dfbd Skip generation of ignored bases in `CSharpSources.GenerateClassSpecifier`. 6 years ago