369 Commits (c9440a935c76cc86685f01bdf4a4049b6ee56992)
 

Author SHA1 Message Date
triton c9440a935c Moved the CLITextTemplate class to its own file. 13 years ago
triton 5e3263fd95 Moved the startup code to its own file. 13 years ago
triton f97526ac36 Remove unused Log class. 13 years ago
triton 00c41a9283 Moved PassBuilder.cs to the Passes folder. 13 years ago
triton 657bd32e7b Moved enumeration name clean up code out of Transform.cs and into the CleanInvalidDeclNames pass. 13 years ago
triton 0302622b00 Remove dependency on the Generator class by explicitly passing the needed services. 13 years ago
triton 669219118e Added a build dependency to Generator in the Parser project. 13 years ago
triton 5d1f9a49c4 Extract the CLIForwardRefeferencePrinter class into its own file. 13 years ago
triton 0b2de09b16 Extract the CLITypePrinter class into its own file. 13 years ago
triton 1813c06ca4 Extract the enum flag check code into its own pass. 13 years ago
triton c751f417dc Simplified the Premake build files. 13 years ago
triton 3863daa2c5 Updated the .gitignore patterns. 13 years ago
triton 9fcac6dbe3 Refactor the VS-specific lookup logic to its own file. 13 years ago
triton 7bd0d28ecd Output object files to the build folder instead of the root. 13 years ago
triton 2923a262a3 Fixed extra diffs added by the rebasing proccess. 13 years ago
triton 726319e5a9 Improved Parser.lua to point to correct files and set the assembly search paths. 13 years ago
triton 09f12f35ae Fixed merging problem. 13 years ago
triton 7cffd56d6d Moved Parser.lua to its own folder like the other project build files. 13 years ago
triton 82381ad6ae Fixed extra whitespace in premake4.lua. 13 years ago
triton ebccaba862 Untabify the premake build files. 13 years ago
triton 870e888173 Update the build bat to support VS 2012. 13 years ago
Tarmo Pikaro e203d5fcea Wire -Ddefine support. 13 years ago
Tarmo Pikaro bc317f8984 Add -vs <number> command line argument, add vs probing, hello world compilation with system headers. 13 years ago
Tarmo Pikaro 7d6bf464e4 Add missing lua project. 13 years ago
Tarmo Pikaro 68bfed9f3a Update test app. 13 years ago
Tarmo Pikaro c5bc2f0766 Fix doc. 13 years ago
Tarmo Pikaro ea9b23e0e1 _wrapper suffix, add autogenerated files manually to project. 13 years ago
Tarmo Pikaro f9dc3a61c7 Add _wrapper suffix to autogenerated files, so would not conflict with normal headers/sources. 13 years ago
Tarmo Pikaro 798306a717 remove uncessary files. 13 years ago
Tarmo Pikaro eba93b24da Update hello world project, tune interface to be autogenerated, add lua projects for c++ and c# code 13 years ago
Tarmo Pikaro d4e80fe566 Make -a command line optional, fix #include's, disable warnings. 13 years ago
Tarmo Pikaro 4382861a2b Add missing Generator.lua project file. 13 years ago
Tarmo Pikaro dd0209275b Make compilable under vs2010, add build instructions, delete solutions as auto-generated, tune premake4 files. 13 years ago
triton 977debbf35 Clean up using directives. 13 years ago
triton 1ec49ebf24 Ignore Visual Studio artifacts. 13 years ago
triton 9aacf72590 Process classes in transforms. 13 years ago
triton 330ed24fb7 Process translation units in transforms. 13 years ago
triton aa552badc4 Remove pass-specific methods from PassBuilder and move them as extension methods to the rename passes. 13 years ago
triton e266f3bc71 Update to the new conversion kinds names. 13 years ago
triton a0a324974d Use the new passes for processing the source code. 13 years ago
triton fc91a43f6f Clean up extra whitespace in Parser.cpp. 13 years ago
triton 6be6bca2d7 Simplify the code by using a single WriteLine call. 13 years ago
triton f426f6af2f Pass the parameter information to the marshal context so that we can correctly treat function conversions. 13 years ago
triton a29fc42602 Throw an exception when we cannot marshal an argument. 13 years ago
triton 659d2dd1d5 Use a conditional operator to make the code simpler to read. 13 years ago
triton f73213e73e Use the complete version of the declaration when generating forward references in the CLI source files. 13 years ago
triton 11bc8fac75 Do not add a new line after the first include when generating CLI source files. 13 years ago
triton d3220fcdc3 Added a new helper transform to ignore a function that matches a pattern. 13 years ago
triton c2c7941187 Pass the TypeMapDatabase explicitly to CLIMarshalManagedToNativePrinter. 13 years ago
triton afc4517029 Fixed the type ignore checker to return the value of the matching type map under all cases. 13 years ago