From: Cyrill Gorcunov <gorcunov@gmail.com> To: tml <tarantool-patches@dev.tarantool.org> Subject: [Tarantool-patches] [PATCH 0/7] box/console: add support for internal types Date: Tue, 12 May 2020 16:50:45 +0300 [thread overview] Message-ID: <20200512135052.221379-1-gorcunov@gmail.com> (raw) In the series we implement support for internal taranool types such as ULL. To be able to do so we implement own serializer thus the output is simiar to encodings in yaml mode. Once things settle down we will drop serpent module. I guess I need to explain why serpent didn't fit: there is no interface inside serpent to fetch internal tarantool types and adding it means more work to do than implement an own serializer. v-2: - address issues with achors encoding issue https://github.com/tarantool/tarantool/issues/4682 branch gorcunov/gh-4682-console-numbers-2 Cyrill Gorcunov (7): box/console: console_session_vtab -- use designated initialization box/console: use tabs instead of spaces in consolelib box/console: rename format to format_yaml box/console: rename luaL_yaml_default to serializer_yaml box/console: implement lua serializer box/console: switch to new lua serializer test: extend console lua test src/box/CMakeLists.txt | 1 + src/box/lua/console.c | 111 ++- src/box/lua/console.lua | 80 +-- src/box/lua/serialize_lua.c | 1059 +++++++++++++++++++++++++++++ src/box/lua/serialize_lua.h | 67 ++ test/app-tap/console_lua.test.lua | 33 +- 6 files changed, 1280 insertions(+), 71 deletions(-) create mode 100644 src/box/lua/serialize_lua.c create mode 100644 src/box/lua/serialize_lua.h -- 2.26.2
next reply other threads:[~2020-05-12 13:51 UTC|newest] Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-05-12 13:50 Cyrill Gorcunov [this message] 2020-05-12 13:50 ` [Tarantool-patches] [PATCH 1/7] box/console: console_session_vtab -- use designated initialization Cyrill Gorcunov 2020-05-18 12:03 ` Oleg Babin 2020-05-12 13:50 ` [Tarantool-patches] [PATCH 2/7] box/console: use tabs instead of spaces in consolelib Cyrill Gorcunov 2020-05-18 12:04 ` Oleg Babin 2020-05-12 13:50 ` [Tarantool-patches] [PATCH 3/7] box/console: rename format to format_yaml Cyrill Gorcunov 2020-05-18 12:04 ` Oleg Babin 2020-05-12 13:50 ` [Tarantool-patches] [PATCH 4/7] box/console: rename luaL_yaml_default to serializer_yaml Cyrill Gorcunov 2020-05-18 12:11 ` Oleg Babin 2020-05-18 21:17 ` Igor Munkin 2020-05-19 6:47 ` Oleg Babin 2020-05-12 13:50 ` [Tarantool-patches] [PATCH 5/7] box/console: implement lua serializer Cyrill Gorcunov 2020-05-18 12:18 ` Oleg Babin 2020-05-12 13:50 ` [Tarantool-patches] [PATCH 6/7] box/console: switch to new " Cyrill Gorcunov 2020-05-18 12:21 ` Oleg Babin 2020-05-12 13:50 ` [Tarantool-patches] [PATCH 7/7] test: extend console lua test Cyrill Gorcunov 2020-05-18 12:22 ` Oleg Babin 2020-05-18 12:25 ` Cyrill Gorcunov 2020-05-18 12:46 ` [Tarantool-patches] [PATCH 0/7] box/console: add support for internal types Kirill Yukhin -- strict thread matches above, loose matches on Subject: below -- 2020-05-08 11:47 Cyrill Gorcunov 2020-05-08 16:04 ` Oleg Babin 2020-05-08 16:19 ` Cyrill Gorcunov 2020-05-12 17:06 ` Mons Anderson 2020-05-12 17:31 ` Cyrill Gorcunov 2020-05-12 13:53 ` Cyrill Gorcunov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200512135052.221379-1-gorcunov@gmail.com \ --to=gorcunov@gmail.com \ --cc=tarantool-patches@dev.tarantool.org \ --subject='Re: [Tarantool-patches] [PATCH 0/7] box/console: add support for internal types' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox