746 Commits (c93dabe0c225313937ec65256ae6e1d750fedd45)
 

Author SHA1 Message Date
triton c93dabe0c2 Improved the support for preprocessed entities. 12 years ago
triton 5e4d263bb6 Added an helper method to find methods in a class by their original name. 12 years ago
triton e455af7cf2 Update examples namespace. 12 years ago
triton e1f70d7be4 Added the start of a C++ standard library runtime helper. 12 years ago
triton 6d2c342eed Added better support for substituted template parameter types. 12 years ago
triton 440ed5b92f Added better support for dependent name types. 12 years ago
triton c9e573927e Added support for incomplete array types. 12 years ago
triton c09e366c1e Added better support for injected class name types. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton 5f0036c3b4 Updated the README. 12 years ago
triton 1a0f84417c Updated the README. 12 years ago
triton 8a9fd2f0e2 Added a new parameter kind "OperatorParameter" to represent synthesized overloaded operator parameters. 12 years ago
triton e7664911fe Use a different name for driver options in CleanUnitPass so it does not hide an inherited name. 12 years ago
triton 3912d4a5d9 Added improved support for C# marshaling of types. 12 years ago
triton e51a6ffa66 Added more tests to enum support. 12 years ago
triton ab2940df62 Improvements to standard library interop support. 12 years ago
triton 66a3127520 Fixed the support for static methods. 12 years ago
triton 7fb9e9438b Bunch of improvements and fixes in the generation of value types. 12 years ago
triton 74ae216826 Improvements to operator overload support. 12 years ago
triton 259aeb036d Deal correctly with base classes when generating native constructors. 12 years ago
triton 8941031c67 Use CheckIgnoreMethod to check for ignored constructors instead of duplicating logic. 12 years ago
triton d549a3b89d Remove unused code. 12 years ago
triton 383a4f73fe Fix the GetFieldLocation method to take a type printing context kind and fix the code to pass the correct kind in each instance where its called. 12 years ago
triton b690aa9326 Extract the C# class constructor generation code to its own method. 12 years ago
triton b5f8f77a5f Add the pass to check for operator overloads in C# mode. 12 years ago
triton c7cb7f3ac5 Added a new constructor to TagType that takes a declaration. 12 years ago
triton 2d6602f4bb Updated the build scripts with all projects. 12 years ago
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