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.
---

Reply via email to