34 Commits (21efb8fc8397cd48caa6573545fb6adacad8c23e)

Author SHA1 Message Date
Dimitar Dobrev 72089a499e Marshalled C++ char as Mono/.NET char instead of sbyte for a more friendly API. 12 years ago
Dimitar Dobrev 7477b90023 Moved the tests for copy ctors to separate classes. 12 years ago
Dimitar Dobrev fee1809ca5 Wrapped copy constructors. 12 years ago
triton 819df6a2a2 Fixed CLI generation with references to pointers types (added a test). 12 years ago
Dimitar Dobrev c853db5d34 Ignored operators which cannot be moved to a class because C# requires operators to be in their containing type. 12 years ago
triton a8c6e1f140 Fixed a problem with class operators not being correctly promoted to class operators. 12 years ago
Dimitar Dobrev d583b489a3 Fixed the returning of empty values when the returned type is a structure. 12 years ago
Dimitar Dobrev 06b83ee3fc Changed the generation of method bodies to avoid duplication of local variables when a fixed instance is required. 12 years ago
triton 6bf0ae980c Changed attributed types test to be CLI-only for now since Clang currently fails with some mangling bugs. 12 years ago
triton 6402c3ca55 Added support for C++ attributed types to the parser, AST ,generators and tests. 12 years ago
Dimitar Dobrev 3cf6c7b3f1 Added a test for the pass that moves functions to a class. 12 years ago
Dimitar Dobrev 2b77361d89 Reverted the hack about filling the empty names of parameters explicitly for function types. Added tests for this regression and another one caused by the changed around the introduction of FunctionType.Arguments. 12 years ago
triton fed9031775 Fixed support for C++ conversion operators. 12 years ago
triton 6bbe864a2c Removed enum class in the new nested type test since it's not supported by VS2010. 12 years ago
triton c7b7e2c703 Fixed generation of nested declarations in classes. 12 years ago
Dimitar Dobrev 0e16998342 Added a test copy constructor. 12 years ago
triton bed92373ec Fixed out reference parameters in CLI backend (with test). 12 years ago
triton 66ef3c55ff Reworked support for out parameters in both backends and added a test. 12 years ago
Dimitar Dobrev f38fa134e4 Added an option for an encoding. 12 years ago
Dimitar Dobrev 496d323e65 Updated the test code for abstract impls woth more pure functions. However, the test now fails so it is ignored for the time being. 12 years ago
Dimitar Dobrev 9752096a4c Fixed a bug in MS mode and added a test. 12 years ago
Dimitar Dobrev 06e69225b9 Implemented the MS branch of the abstract implementations. 12 years ago
triton 871a05511c Added a new pass that checks for ambiguous overloads. 12 years ago
triton 279c9c83cf Fixed wrapping of null pointers to actually return null CLR references. 12 years ago
Dimitar Dobrev 3f7790c67d Fixed the incorrect C++ in the tests for left shift operators. The test still fails, though, now C is always 0. 12 years ago
triton 02559ed193 Added better support for unary operators. 12 years ago
triton a4f1606956 Added better support for unary operators. 12 years ago
Dimitar Dobrev d9bc5bec86 Extended the check for duplicate names to ignore repeated operators since they cannot be renamed. Added an ignored test for an unrelated run-time issue. 12 years ago
Dimitar Dobrev fc1637f532 Added a test for free functions with an indirect return type. 12 years ago
Dimitar Dobrev cc77397461 Converted const wchar_t* to string. 12 years ago
Dimitar Dobrev 734b1377f0 Fixed the wrapping of functions taking a function pointer. 12 years ago
Dimitar Dobrev d659f04d9d Generated compilable wrappers for functions taking char*. 12 years ago
triton 8c0c76ca59 Reworked operator overloading support. 12 years ago
Dimitar Dobrev 0c1240d97e Added a compilation test for a free function with a class parameter named "ret". 12 years ago
triton d9eb2f5b3e Renamed Hello tests to Basic. 12 years ago
triton e51a6ffa66 Added more tests to enum support. 12 years ago
triton e8ce0db9be Added integration tests that generate and run wrapping code for both the CLI and C# backend. 12 years ago
triton b31762963c Moved the Hello test to /tests. 12 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
Zoltan Varga ff38bacf2e Add Hello, World example. 15 years ago