919 Commits (b23a4478ec40b2fafb74bede68226d40b7dd52cc)
 

Author SHA1 Message Date
triton cbfd567711 Updated the manual. 12 years ago
triton de800edda9 Bunch of fixes to the newline handling in the C# generator. 12 years ago
triton 128750df4c Rework the C# type printer to return more information than just a string (CSharpTypePrinterResult). 12 years ago
triton efe43c4ca9 Removed the old Cxxi runtime implementation. 12 years ago
triton 99ab98c884 Added a new pass that checks for ambiguous function/method overloads. 12 years ago
triton f0e5329e5f Remove unused TypeMapDatabase variable in type printer. 12 years ago
triton f8eeacab5d Check for missing operator overload parameters for all operator overloads. 12 years ago
triton c430340c4c Extract the checking logic for const char strings in its own helper method. 12 years ago
triton 23ca4b2614 Added better support for wrapping of static variables. 12 years ago
triton 6ecd733761 Added support for native library symbol finds/indexing. 12 years ago
triton 1d98b62f9c Remove the old Cxxi GCC generator. 12 years ago
triton eee2d233f0 Remove extra new line on C# class internals generation. 12 years ago
triton bbd94f4983 Type printing fixes for the C# backend. 12 years ago
triton cb7bc5aa69 Use var initialization instead of explicitly declaring the type. 12 years ago
triton d18998557e Added an helper method to check for ignored functions. 12 years ago
triton af8b863286 Extract the operator checking code into its own method. 12 years ago
triton 3e5990275d Check for null declarations in Desugar(). 12 years ago
triton 81b92cd1b6 Added support for various walking options in the AST visitor. 12 years ago
triton 5da498e3f1 Replace the walkTypedefs parameter with Desugar() as it is more clean. 12 years ago
triton 7a682ca2c4 Setup the code generator before processing code. 12 years ago
triton 5b1e773a14 Added the parser code to parse native libraries. 12 years ago
triton 13025ba65d Moved type map initialization to after the code is parsed. 12 years ago
triton fb3ca5ef19 Improved the diagnostic system with helper methods to actually emit diagnostics. 12 years ago
triton 4726ba4624 Passes now keep a property with the driver. 12 years ago
triton 09b26a691f Provide an helper method to get the overloads of a function. 12 years ago
triton cc800cb4a6 Whitespace fixes. 12 years ago
triton e280de3d68 Generate the SupportBefore text template when marshaling value type fields. 12 years ago
triton f775b8abce Fixed the generation of typedefs in the C# backend. 12 years ago
triton abb12aedc0 Use a safe identifier when generating variable names. 12 years ago
triton c3bf485502 Use a safe identifier when generating parameter names. 12 years ago
triton dbf7b7bf28 Added an helper property to get the base class of a class. 12 years ago
triton d96139636c Initialize the method access specifiers to public. 12 years ago
triton dc26493381 Value type generation fixes. 12 years ago
triton a14338a8c9 Added much improved support for operator overloading in the C# backend. 12 years ago
triton e5b8a9aa56 Extract the logic to generate identifiers of functions/methods to GetFunctionIdentifier. 12 years ago
triton f5d0bed42f Only use new keyword when we have previously defined an Internal struct in the same hierarchy. 12 years ago
triton 5bb2f23a02 Fixed the name of the class that holds the static functions of a translation unit to match the CLI backend. 12 years ago
triton 7998b0f8c0 Bunch of fixes to the new line generation. 12 years ago
triton 136582fc6b Improve the generation of the Dispose() pattern. 12 years ago
triton 866628f955 Extract the native constructor generation code to its own method. 12 years ago
triton fe85a6590b Added support for parsing native library symbols. 12 years ago
triton ea04464ef7 Check for incomplete classes when generating classes in the C# backend. 12 years ago
triton dc4d509cc2 Use the OutputNamespace property for generating the top-level namespace. 12 years ago
triton 5edb0433c9 Remove not needed namespace using. 12 years ago
triton 129bc1b992 Rename the GenerateStart to GenerateHeader. 12 years ago
triton 6a70f6ad31 Pull the identifier helper methods into an helpers class. 12 years ago
triton df93d67ecb Pass a valid CSharpTypePrinterContext when calling type maps in the C# backend. 12 years ago
triton 42d3d0cc97 Added an utility method to uppercase the first letter of strings. 12 years ago
triton 4a6f3c7dfa Added an option to generate partial classes in the C# backend. 12 years ago
triton b2e708d720 Removed the Qt example binding code. 12 years ago