From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 28 Aug 2019 01:08:28 +0300 From: Kirill Yukhin Subject: Re: [tarantool-patches] [PATCH 0/5] JSON update preparation Message-ID: <20190827220827.zv3gja2l4l6ctjnx@tarantool.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: To: tarantool-patches@freelists.org Cc: vdavydov.dev@gmail.com List-ID: Hello, On 14 июл 00:11, Vladislav Shpilevoy wrote: > The patchset is mainly about rope and its usage. Rope is a data structure > allowing to modify an array with memory overhead not depending on the array > size. Only on the number of modifications. It is used when there is a long > array of something, and a one wants to insert new elements, delete existing > ones, change their values, but do not rebuild the whole array each time. > > Rope is going to be one of the core data structures of the incoming JSON path > updates, and this patchset makes it faster and lighter. > > Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-1261-update-json-prepare > Issue: https://github.com/tarantool/tarantool/issues/1261 I've checked your patchset into master. -- Regards, Kirill Yukhin