GitHub user tolkonepiu opened a pull request: https://github.com/apache/thrift/pull/1159
Ft/bj 76/add struct and enum ref in typedef You can merge this pull request into a Git repository by running: $ git pull https://github.com/rbkmoney/thrift ft/BJ-76/add_struct_and_enum_ref_in_typedef Alternatively you can review and apply these changes as the patch at: https://github.com/apache/thrift/pull/1159.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1159 ---- commit 651f352d5be45a26b7c91523e368f01cb8c353d3 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-02T17:30:35Z Add nextgen Erlang generator and runtime commit 85a8b3e709aacfad28116f0dbe6da6992ca670ba Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-03T11:11:37Z Add new Erlang runtime to crosstest suite, fix a couple of bugs commit caef6712d86fed2c54cee2af1b77b56001086e93 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-03T15:23:29Z Fix underscore function commit 57ba3935381328dc1efaf4961acb137acf5e6aba Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-03T15:24:02Z Allow to generate idiomatic names with new Erlang generator commit 6060157f8241ebb1ab332731c95996c00afd2412 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-03T17:09:09Z Erlang: validate values against types commit 26eaf3973e886e882720651b2f73de3f85ad57c6 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-03T17:18:48Z Erlang: prefer binaries over strings in transports commit 6f225b4a6a368ce78a672277f650ef30734f32b2 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-30T09:50:18Z Erlang: make generator compilable with non-C++11 compilers commit 27635f0b0651f2f772a1643c882c56c2563784fb Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-30T09:50:51Z Fix Docker image building commit a84faf6783c590ca8cb71eb9ae50ef052dbb6568 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-03-30T13:42:27Z HG-9: Make Docker image more wercker friendly commit 8bf889ef91ac274ff11541d44c5bac34c9c9f800 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-04-04T12:01:51Z HG-12: Update docker image to include openssl and CA bundle commit c00663460fffc283b867955935f029f44450795f Author: Anton Belyaev <xant...@gmail.com> Date: 2016-04-13T16:25:59Z Fix function spec commit a78b7e759f05e0aeb5d6b344cce26d4a5a84a060 Author: Anton Belyaev <xant...@gmail.com> Date: 2016-04-16T16:35:54Z Compiler: generate string constants as Erlang binaries as the runtime expects it commit 8cb85d7a2bbb5dac3cbfc6b33a42dcc273c2d101 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-04-21T11:10:07Z Make Erlang generator more monolithic and thorough * reflect typedefs * reflect service names and function names * reflect struct flavor: plain struct, union or exception * unions in runtime is now tagged tuples instead of boring records * allow to scope record names to namespaces TODO * the suffix `_types` is looking strange now * think of a proper approach to namespacing in Erlang commit a7720957eb500bc9370961cd4c4a194271012b5f Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-04-22T17:26:54Z Remove duplicate clause commit c5fa790f43a4017be14d76ed96aca7b72169054f Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-04-26T14:31:22Z Remove trailing spaces emission commit 73fd247dc2946773bb85704283ca0ef9a3a256d6 Author: Vladimir Pankrashkin <v.pankrash...@rbkmoney.com> Date: 2016-04-21T09:09:56Z Added ant tasks for alternative mvn install/deploy commit f546ecd3ac612d3d40cf0c1fc955b874d2c5df93 Author: Anton Belyaev <xant...@gmail.com> Date: 2016-05-06T16:14:21Z Fix Erlang unions, constants, filenaming, types generation (#7) More refactoring and fixes for Erlang * Refactor unions, constants, filenaming * Refactor scoping for constants * Add 'scoped_typenames' and 'app_prefix' options * Fix number types validation for Erlang * Fix types generation for dialyzer * Kludge for providing transport data from thrift protocol object. * Refactor include and some other cases * Fix default struct value rendenring * Fix hardcoded default values * Fix erlang lib tests commit 8d0e85547159baf71bf897a0d91ebcab009882f8 Author: Vladimir Pankrashkin <v.pankrash...@rbkmoney.com> Date: 2016-05-11T22:00:03Z MSPF-17: added woody rpc support commit fe7f96702d71106df546e78d03959f5c30ea7142 Author: Vladimir Pankrashkin <v.pankrash...@rbkmoney.com> Date: 2016-05-13T08:02:47Z MSPF-17: added woody rpc support commit 94508f240b4465d55dc9e5d90c8eb78909f9aa06 Author: Anton Belyaev <xant...@gmail.com> Date: 2016-05-10T14:26:21Z Add missing dockerfile instruction commit 6b95e4dcbba3cae35f0e2c6aff44cba17f447154 Author: Vladimir Pankrashkin <v.pankrash...@rbkmoney.com> Date: 2016-05-19T08:15:14Z MSPF-23: review and demo fixes commit 0a87afb4d620bd4e2e7435a0f8c2848875146a08 Author: Anton Belyaev <xant...@gmail.com> Date: 2016-05-19T23:15:34Z MSPF-30: Fix Dialyzer warnings for corner cases commit 3068cc7a5c6fbbb3a3456847f27c6f7fd3f54d94 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-05-20T11:27:00Z Fix a couple of compiler warnings with Erlang ⥠17 commit 11fdfee7536739de14e9fcffd20d6dcd796ba01a Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-05-20T14:00:28Z Dump membuffer contents upon close commit 4005b35364a5f7a0b3d209654e503f702af9df63 Author: Andrey Mayorov <a.mayo...@rbkmoney.com> Date: 2016-05-24T14:28:49Z Fix cross tests suite commit e2c91b0efa46e50fdc2234e9d27d5ac2bb53c59d Author: gdm000 <gdm...@gmail.com> Date: 2016-05-26T12:14:34Z Fixes to use local maven repository (#2) commit c90dc2846e0f7e66d9e30e2050d62ff726c660bc Author: Vladimir Pankrashkin <v.pankrash...@rbkmoney.com> Date: 2016-05-31T08:18:13Z MSPF-41: Generated service name changed to <service_name>Srv commit 4b10344220720df6b7f29cd045c5f55241d9423d Author: Vladimir Pankrashkin <v.pankrash...@rbkmoney.com> Date: 2016-05-31T09:05:00Z MSPF-41: updated thrift java lib version commit 9203e9fc4a9f66ad2cc64c722dd9d49e82c72361 Author: Vladimir Pankrashkin <gdm...@gmail.com> Date: 2016-05-31T12:55:43Z Merge pull request #17 from rbkmoney/fix/MSPF-41/Thrift_javac Fix/mspf 41/thrift javac commit ce2f4d9873a401818ad6b3086b049dca0b3ccd02 Author: Anton Belyaev <xant...@gmail.com> Date: 2016-06-08T14:37:58Z Update t_erlang_generator.cc ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---