39 Commits (6dfabb6273e1807c3023f715d17144b5999e2d81)

Author SHA1 Message Date
Joao Matos c6e263e269 Add work-in-progress TypeScript interface bindings generator. 5 years ago
Dimitar Dobrev 2314b21093 Fix regressed names of generated source files 5 years ago
Joao Matos 6a1db77cbf Update driver to only generate system modules for C# generators. 5 years ago
Joao Matos b4cece4601 Add initial NAPI and JS generator. 5 years ago
João Matos dc185a66ea Add initial QuickJS generator. 5 years ago
Joao Matos 11d9f3ba50 Rework Generator interface and add GenerationOutputMode option. 5 years ago
Dimitar Dobrev 980f36735c Fixed the generated C# when a ref parameter is named after a keyword. 7 years ago
Joao Matos 9bd8535f18 Only generate the system module in C# generators. 8 years ago
Joao Matos 6881a583d8 Fixed missing save of generated module template to outputs. 8 years ago
Joao Matos fb31a85b90 Fixed code generator to generate system module even in single file per unit mode. 8 years ago
Joao Matos 99e849968b Added Swift as a generator kind for Embeddinator. 8 years ago
Dimitar Dobrev 20fcb19436 Restored the option for generating one C# file per unit. 9 years ago
Dimitar Dobrev 8cb1af92b7 Changed the C# generator to always fully qualify types. 9 years ago
Joao Matos 04ee2e5b7d Rename CodeGenerator.Templates to Outputs. 9 years ago
Joao Matos b49389e409 Rename CodeTemplate to CodeGenerator. 9 years ago
Joao Matos 34ed304228 Renamed Template to CodeTemplate due to conflict with AST templates. 9 years ago
Joao Matos 66a2602428 Remove unused using. 9 years ago
Joao Matos d5bbc12d23 Added Java language as a possible generator kind. 9 years ago
Dimitar Dobrev dd814fe5d5 Fixed all warnings in the C# code. 9 years ago
Joao Matos 4c53c7d088 Added more generator languages kinds to C++#. 9 years ago
Joao Matos 4e48af9a4c Remove the Driver dependency from the generators with a BindingContext. 10 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
Dimitar Dobrev f8863f941b Extracted the logic for getting wrapped units. 10 years ago
Dimitar Dobrev 010e35abc0 Fixed a crash when generating any C# bindings on Windows. 10 years ago
Dimitar Dobrev f197aada99 Made the C# end always generate one file per module. 10 years ago
Dimitar Dobrev 9b51e30643 Fixed the option for output name-spaces to allow eliminating them. 10 years ago
Dimitar Dobrev f1860c679d Disabled the type map for std::vector in the C# generator. 10 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 10 years ago
Dimitar Dobrev 575649b5da Fixed a memory leak in the code generators. 10 years ago
Dimitar Dobrev ef4be0b959 Fixed the generation of code in a single file. 12 years ago
Dimitar Dobrev 840ce34552 Added an option to generate a single source file per extension. 12 years ago
Elias Holzer b1c5cb3bf3 Fixed crash when file path of a unit was invalid. 12 years ago
marcos henrich 3f96bdbfe3 Replaced declaration IgnoreFlags by GenerationKind. Added methods IsInternal and IsDeclared to declaration. Replaced IsGenerated = true by GeneratioKind = GeneratioKind.Internal. Deprecated Ignore, replace Ignore set by ExplicityIgnored, replace Ignore get by IsGenerated, IsInternal or IsDeclared. 12 years ago
triton d3b0ab7192 Added missing Generator file. 12 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago
triton f2cc4c6d00 Hooked up typedef processing to the code generator. 14 years ago
triton b84196c0b7 Renamed a few functions and factored out the SDL transforms. 14 years ago
triton dee42a91a8 Factor out the SDL-related code to separate file. 14 years ago
triton e819156c3b Added the new extensible wrapper generator. 14 years ago