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 <[email protected]>
Date: 2016-03-02T17:30:35Z
Add nextgen Erlang generator and runtime
commit 85a8b3e709aacfad28116f0dbe6da6992ca670ba
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-03T11:11:37Z
Add new Erlang runtime to crosstest suite, fix a couple of bugs
commit caef6712d86fed2c54cee2af1b77b56001086e93
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-03T15:23:29Z
Fix underscore function
commit 57ba3935381328dc1efaf4961acb137acf5e6aba
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-03T15:24:02Z
Allow to generate idiomatic names with new Erlang generator
commit 6060157f8241ebb1ab332731c95996c00afd2412
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-03T17:09:09Z
Erlang: validate values against types
commit 26eaf3973e886e882720651b2f73de3f85ad57c6
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-03T17:18:48Z
Erlang: prefer binaries over strings in transports
commit 6f225b4a6a368ce78a672277f650ef30734f32b2
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-30T09:50:18Z
Erlang: make generator compilable with non-C++11 compilers
commit 27635f0b0651f2f772a1643c882c56c2563784fb
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-30T09:50:51Z
Fix Docker image building
commit a84faf6783c590ca8cb71eb9ae50ef052dbb6568
Author: Andrey Mayorov <[email protected]>
Date: 2016-03-30T13:42:27Z
HG-9: Make Docker image more wercker friendly
commit 8bf889ef91ac274ff11541d44c5bac34c9c9f800
Author: Andrey Mayorov <[email protected]>
Date: 2016-04-04T12:01:51Z
HG-12: Update docker image to include openssl and CA bundle
commit c00663460fffc283b867955935f029f44450795f
Author: Anton Belyaev <[email protected]>
Date: 2016-04-13T16:25:59Z
Fix function spec
commit a78b7e759f05e0aeb5d6b344cce26d4a5a84a060
Author: Anton Belyaev <[email protected]>
Date: 2016-04-16T16:35:54Z
Compiler: generate string constants as Erlang binaries as the runtime
expects it
commit 8cb85d7a2bbb5dac3cbfc6b33a42dcc273c2d101
Author: Andrey Mayorov <[email protected]>
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 <[email protected]>
Date: 2016-04-22T17:26:54Z
Remove duplicate clause
commit c5fa790f43a4017be14d76ed96aca7b72169054f
Author: Andrey Mayorov <[email protected]>
Date: 2016-04-26T14:31:22Z
Remove trailing spaces emission
commit 73fd247dc2946773bb85704283ca0ef9a3a256d6
Author: Vladimir Pankrashkin <[email protected]>
Date: 2016-04-21T09:09:56Z
Added ant tasks for alternative mvn install/deploy
commit f546ecd3ac612d3d40cf0c1fc955b874d2c5df93
Author: Anton Belyaev <[email protected]>
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 <[email protected]>
Date: 2016-05-11T22:00:03Z
MSPF-17: added woody rpc support
commit fe7f96702d71106df546e78d03959f5c30ea7142
Author: Vladimir Pankrashkin <[email protected]>
Date: 2016-05-13T08:02:47Z
MSPF-17: added woody rpc support
commit 94508f240b4465d55dc9e5d90c8eb78909f9aa06
Author: Anton Belyaev <[email protected]>
Date: 2016-05-10T14:26:21Z
Add missing dockerfile instruction
commit 6b95e4dcbba3cae35f0e2c6aff44cba17f447154
Author: Vladimir Pankrashkin <[email protected]>
Date: 2016-05-19T08:15:14Z
MSPF-23: review and demo fixes
commit 0a87afb4d620bd4e2e7435a0f8c2848875146a08
Author: Anton Belyaev <[email protected]>
Date: 2016-05-19T23:15:34Z
MSPF-30: Fix Dialyzer warnings for corner cases
commit 3068cc7a5c6fbbb3a3456847f27c6f7fd3f54d94
Author: Andrey Mayorov <[email protected]>
Date: 2016-05-20T11:27:00Z
Fix a couple of compiler warnings with Erlang ⥠17
commit 11fdfee7536739de14e9fcffd20d6dcd796ba01a
Author: Andrey Mayorov <[email protected]>
Date: 2016-05-20T14:00:28Z
Dump membuffer contents upon close
commit 4005b35364a5f7a0b3d209654e503f702af9df63
Author: Andrey Mayorov <[email protected]>
Date: 2016-05-24T14:28:49Z
Fix cross tests suite
commit e2c91b0efa46e50fdc2234e9d27d5ac2bb53c59d
Author: gdm000 <[email protected]>
Date: 2016-05-26T12:14:34Z
Fixes to use local maven repository (#2)
commit c90dc2846e0f7e66d9e30e2050d62ff726c660bc
Author: Vladimir Pankrashkin <[email protected]>
Date: 2016-05-31T08:18:13Z
MSPF-41: Generated service name changed to <service_name>Srv
commit 4b10344220720df6b7f29cd045c5f55241d9423d
Author: Vladimir Pankrashkin <[email protected]>
Date: 2016-05-31T09:05:00Z
MSPF-41: updated thrift java lib version
commit 9203e9fc4a9f66ad2cc64c722dd9d49e82c72361
Author: Vladimir Pankrashkin <[email protected]>
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 <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---