Граф коммитов

667 Коммитов

Автор SHA1 Сообщение Дата
Joao Matos 63c5c04fa1 [build] Added shell script to compile the project. 2017-04-28 18:52:42 +01:00
Sebastien Pouliot d7b8fceb99 [docs] Update ObjC documentation so it's visible from GitHub Pages (#213) 2017-04-28 13:37:37 -04:00
Miguel de Icaza d8a2714d2e Link 2017-04-28 10:29:34 -04:00
Miguel de Icaza 17f33d4c20 Add index file 2017-04-28 10:24:34 -04:00
Miguel de Icaza 8c6e5d603a Set theme jekyll-theme-minimal 2017-04-28 10:13:30 -04:00
Joao Matos aaeed0061e [gen] Fixed generation of sources to contain Embeddinator tool name. 2017-04-28 01:41:22 +01:00
Joao Matos 34cda0b8ac [java] Stub out GString marshaling. 2017-04-27 20:42:19 +01:00
Joao Matos ea876b745f [ast] Check for flags [Flags] attribute and flag it in enum declaration. 2017-04-27 19:38:40 +01:00
Joao Matos 9f731cf16b [java] Minor cleanups in Java code generator. 2017-04-27 19:28:57 +01:00
Joao Matos 4a89b58d60 [java] Improved marshaling for ref/out boolean types. 2017-04-27 19:28:14 +01:00
Joao Matos 513b886cae [java] Improved support for enums as ref/out parameters and as return types. 2017-04-27 19:27:12 +01:00
Joao Matos 136b4bb05c [java] Improved null checking for ref/out parameters. 2017-04-27 19:24:21 +01:00
Joao Matos 5b13ab0a31 [java] Remove usages of SafeIdentifier() as identifiers are sanitized before generation. 2017-04-27 13:19:04 +01:00
Joao Matos e10bab9265 [java] Implement type printing and marshaling for ref/out primitive and enum parameters. 2017-04-27 02:51:30 +01:00
Joao Matos 1d04b2c731 [java][runtime] Added GString base type definitions to the Java runtime. 2017-04-27 02:51:30 +01:00
Joao Matos 89e55649df [java][runtime] Added new NullRefParameterException exception to Java runtime. 2017-04-27 02:51:30 +01:00
Joao Matos da6f52434e [git] Update CppSharp sub-module. 2017-04-27 02:51:30 +01:00
Joao Matos be5e6cc3d6 [java][runtime] Default to UTF-8 JNA string marshaling. 2017-04-27 02:51:30 +01:00
João Matos 947c3e0df6 Merge pull request #182 from realvictorprm/master
[C / C++] Fixing windows compilation issues.
2017-04-26 00:14:40 +01:00
realvictorprm 435caefd45 Fixing windows compilation issues.
Signed-off-by: realvictorprm <mueller.vpr@gmail.com>
2017-04-26 01:00:20 +02:00
Joao Matos 614391990c [c] Non-functional fix: Visit the parameter declaration directly instead of just its type. 2017-04-25 19:34:36 +01:00
Joao Matos 1a2acb9e88 [java] Rename parameter in VisitParameter to match base. 2017-04-25 19:33:47 +01:00
Joao Matos 5b83697fb5 [java] Remove dependency on CppSharp C# generator from Java generator. 2017-04-25 19:33:47 +01:00
Joao Matos 24fc9d2bba Update to latest CppSharp. 2017-04-25 19:33:47 +01:00
João Matos cf8b4d952e Merge pull request #171 from realvictorprm/patch-6
[C] Fixed small typo in CHeader.cs
2017-04-23 14:01:17 +01:00
Victor Peter Rouven Müller 4e3c8803f9 [C] Fixed small typo in CHeader.cs
I'm really sorry for that.
2017-04-23 14:52:25 +02:00
João Matos c5d988cde2 Merge pull request #164 from realvictorprm/patch-3
[C] Fixing bugs for windows compatibility
2017-04-22 23:13:48 +01:00
João Matos b17029ff86 Merge pull request #168 from realvictorprm/patch-5
[C] Fix header preamble for C generator
2017-04-22 23:10:17 +01:00
João Matos dfc2980d13 Merge pull request #166 from realvictorprm/patch-4
Update the output showcase to the latest one
2017-04-22 23:08:35 +01:00
Victor Peter Rouven Müller 066d62e3cc Fix header preamble for C generator 2017-04-22 23:38:09 +02:00
Victor Peter Rouven Müller 9adfdccd4c Update the output showcase to the latest one 2017-04-22 16:02:47 +02:00
João Matos 1a549c15b5 Merge pull request #162 from realvictorprm/patch-2
[C] Pass path arguments with spaces safely to the cl.exe
2017-04-22 13:49:45 +01:00
Victor Peter Rouven Müller 1dbb7289bd Fixing bugs for windows compatibility 2017-04-22 11:56:11 +02:00
Victor Peter Rouven Müller b0a319ea96 Pass path arguments space safe to the cl.exe 2017-04-22 10:48:07 +02:00
Joao Matos 37842f361c [java] Implement type printing of primitive types as reference types in generic contexts. 2017-04-21 15:38:33 +01:00
Joao Matos f37efb94bc [java] Implement marshaling and type printing for ref/out type parameters. 2017-04-21 15:37:40 +01:00
Joao Matos e1464678ce [java] Implement marshaling for class types as return types of managed methods. 2017-04-21 15:36:12 +01:00
Joao Matos 7511d6f38a [java][support] Add helper get/set methods to Out/Ref Java support types. 2017-04-21 15:35:16 +01:00
Joao Matos 311c9d72dd [tests][java] Added Java tests for managed constructors. 2017-04-20 15:33:11 +01:00
Joao Matos 7c6496f084 [tests][java] Factor unsigned type size limits as static helpers. 2017-04-20 15:21:54 +01:00
Joao Matos 541e817130 [java] Call base constructors when generating constructors of classes with base types. 2017-04-20 15:21:03 +01:00
Joao Matos d60dd19317 [ast] Convert base and interface types information as part of class types. 2017-04-20 15:19:53 +01:00
Joao Matos e2603e5b72 [tests][java] Pass extra verbose diagnostics flag to Java compiler. 2017-04-20 14:55:19 +01:00
Joao Matos 10414e5a23 [java] Fixed formatting of generated Java class specifiers. 2017-04-20 14:54:25 +01:00
Joao Matos 3f3cf158de [tests][objc] Remove unused tests. 2017-04-20 14:53:54 +01:00
Joao Matos 8a619056b2 [tests][java] Added Java tests for managed exceptions. 2017-04-20 12:30:00 +01:00
Joao Matos d369e38b09 [support] Fixed null string initialization in mono_embeddinator_throw_exception. 2017-04-20 12:29:17 +01:00
Joao Matos 3652ad6318 [java][runtime] Implement exception handling of managed exceptions as Java exceptions. 2017-04-20 12:16:52 +01:00
Joao Matos 370c84514f [tests][java] Added Java tests for namespaces. 2017-04-20 10:14:53 +01:00
Joao Matos c492529524 [tests][java] Added Java tests for managed properties. 2017-04-19 19:35:40 +01:00