From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <tarantool-patches-bounce@freelists.org>
Received: from localhost (localhost [127.0.0.1])
	by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 0F522285FC
	for <tarantool-patches@freelists.org>; Wed,  8 Aug 2018 07:10:19 -0400 (EDT)
Received: from turing.freelists.org ([127.0.0.1])
	by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 02cbwaE1CdKG for <tarantool-patches@freelists.org>;
	Wed,  8 Aug 2018 07:10:18 -0400 (EDT)
Received: from smtp49.i.mail.ru (smtp49.i.mail.ru [94.100.177.109])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id C100E229C8
	for <tarantool-patches@freelists.org>; Wed,  8 Aug 2018 07:10:18 -0400 (EDT)
From: AKhatskevich <avkhatskevich@tarantool.org>
Subject: [tarantool-patches] [PATCH 0/3] LTO && travis
Date: Wed,  8 Aug 2018 14:10:00 +0300
Message-Id: <cover.1533726342.git.avkhatskevich@tarantool.org>
Sender: tarantool-patches-bounce@freelists.org
Errors-to: tarantool-patches-bounce@freelists.org
Reply-To: tarantool-patches@freelists.org
List-help: <mailto:ecartis@freelists.org?Subject=help>
List-unsubscribe: <tarantool-patches-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: tarantool-patches <tarantool-patches.freelists.org>
List-subscribe: <tarantool-patches-request@freelists.org?Subject=subscribe>
List-owner: <mailto:>
List-post: <mailto:tarantool-patches@freelists.org>
List-archive: <http://www.freelists.org/archives/tarantool-patches>
To: georgy@tarantool.org, tarantool-patches@freelists.org

Issue: https://github.com/tarantool/tarantool/issues/3117
Branch: https://github.com/tarantool/tarantool/tree/kh/gh-3117-lto-2

This patchset introduces LTO build feature for tarantool.

AKhatskevich (3):
  Fix: prevent guard-breaker optimization
  Add LTO support
  Add LTO testing && refactor travis.yml

 .travis.mk          |  2 +-
 .travis.yml         | 50 +++++++++---------------------------------------
 CMakeLists.txt      |  1 +
 cmake/lto.cmake     | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/msgpuck     |  2 +-
 src/lib/small       |  2 +-
 test/unit/guard.cc  |  2 +-
 third_party/libyaml |  2 +-
 8 files changed, 70 insertions(+), 46 deletions(-)
 create mode 100644 cmake/lto.cmake

-- 
2.14.1