Find file History
wesm ARROW-4254: [C++][Gandiva] Build with Boost from Ubuntu Trusty apt
A newer `boost::optional` API was being used causing compilation failure

Author: Wes McKinney <wesm+git@apache.org>

Closes #3431 from wesm/ARROW-4254 and squashes the following commits:

32b8b7d <Wes McKinney> Do not use value() method from boost::optional not available in older Boost
Latest commit 2e8d389 Jan 18, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
jni ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
precompiled ARROW-4209: [Gandiva] Avoid struct return param in IR Jan 9, 2019
proto ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
tests ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
CMakeLists.txt ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
annotator.cc ARROW-3805: [Gandiva] Handle null validity bit-map in if-else Nov 17, 2018
annotator.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
annotator_test.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
arrow.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
bc_file_path.cc.in ARROW-4011: [Gandiva] Install irhelpers.bc and use it Dec 21, 2018
bitmap_accumulator.cc ARROW-3698: [Gandiva] Segmentation fault when using a large table in … Nov 9, 2018
bitmap_accumulator.h ARROW-3765: [Gandiva] Segfault when the validity bitmap has not been … Nov 16, 2018
bitmap_accumulator_test.cc ARROW-3979 : [Gandiva] fix all valgrind reported errors Dec 19, 2018
cache.h ARROW-3437: [C++] Use older API for boost::optional, remove gtest inc… Nov 20, 2018
compiled_expr.h [Gandiva] Modify as per arrow code base. Oct 10, 2018
condition.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
configuration.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
configuration.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
context_helper.cc ARROW-3519: [Gandiva] Arena for varlen output fns Oct 30, 2018
date_utils.cc ARROW-4084: [C++] Make Status static method support variadic arguments Dec 20, 2018
date_utils.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
decimal_full.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
decimal_ir.cc ARROW-4209: [Gandiva] Avoid struct return param in IR Jan 9, 2019
decimal_ir.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
decimal_type_util.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
decimal_type_util.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
decimal_type_util_test.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
dex.h ARROW-3489: [Gandiva][C++] Added support for IN expressions Oct 25, 2018
dex_visitor.h ARROW-3489: [Gandiva][C++] Added support for IN expressions Oct 25, 2018
engine.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
engine.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
engine_llvm_test.cc ARROW-4011: [Gandiva] Install irhelpers.bc and use it Dec 21, 2018
eval_batch.h ARROW-3979 : [Gandiva] fix all valgrind reported errors Dec 19, 2018
execution_context.h ARROW-3519: [Gandiva] Arena for varlen output fns Oct 30, 2018
exported_funcs.h ARROW-3469: [Gandiva] Add gandiva travis OSX entry Oct 24, 2018
exported_funcs_registry.cc ARROW-3469: [Gandiva] Add gandiva travis OSX entry Oct 24, 2018
exported_funcs_registry.h ARROW-3979 : [Gandiva] fix all valgrind reported errors Dec 19, 2018
expr_decomposer.cc ARROW-3519: [Gandiva] Arena for varlen output fns Oct 30, 2018
expr_decomposer.h ARROW-3718: [Gandiva] Remove spurious gtest include Nov 8, 2018
expr_decomposer_test.cc [Gandiva] Modify as per arrow code base. Oct 10, 2018
expr_validator.cc ARROW-4084: [C++] Make Status static method support variadic arguments Dec 20, 2018
expr_validator.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
expression.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
expression.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
expression_registry.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
expression_registry.h ARROW-3746: [Gandiva] [Python] Print list of functions registered wit… Nov 11, 2018
expression_registry_test.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
field_descriptor.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
filter.cc ARROW-4084: [C++] Make Status static method support variadic arguments Dec 20, 2018
filter.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
filter_cache_key.h ARROW-3695: [Gandiva] Use add_arrow_lib() Nov 4, 2018
func_descriptor.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
function_holder.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
function_holder_registry.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
function_ir_builder.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
function_ir_builder.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
function_registry.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
function_registry.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_arithmetic.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
function_registry_arithmetic.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_common.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
function_registry_datetime.cc ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_datetime.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_hash.cc ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_hash.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_math_ops.cc ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_math_ops.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_string.cc ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_string.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_test.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
function_registry_timestamp_arithmetic.cc ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_registry_timestamp_arithmetic.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
function_signature.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
function_signature.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
function_signature_test.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
gandiva.pc.in ARROW-3455: [Gandiva][C++] Support pkg-config for Gandiva Oct 9, 2018
gandiva_aliases.h ARROW-3489: [Gandiva][C++] Added support for IN expressions Oct 25, 2018
gdv_function_stubs.cc ARROW-3487: [Gandiva] simplify fns that return errors Oct 26, 2018
gdv_function_stubs.h ARROW-3519: [Gandiva] Arena for varlen output fns Oct 30, 2018
in_holder.h ARROW-3489: [Gandiva][C++] Added support for IN expressions Oct 25, 2018
like_holder.cc ARROW-4167: [C++][Gandiva] Switch to arrow/util/variant Jan 19, 2019
like_holder.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
like_holder_test.cc ARROW-4100: [Gandiva][C++] Fix regex for special character dot. Dec 26, 2018
literal_holder.h ARROW-4167: [C++][Gandiva] Switch to arrow/util/variant Jan 19, 2019
llvm_generator.cc ARROW-4167: [C++][Gandiva] Switch to arrow/util/variant Jan 19, 2019
llvm_generator.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
llvm_generator_test.cc ARROW-4011: [Gandiva] Install irhelpers.bc and use it Dec 21, 2018
llvm_types.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
llvm_types.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
llvm_types_test.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
local_bitmaps_holder.h ARROW-3979 : [Gandiva] fix all valgrind reported errors Dec 19, 2018
logging.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
lru_cache.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
lru_cache_test.cc ARROW-4254: [C++][Gandiva] Build with Boost from Ubuntu Trusty apt Jan 19, 2019
lvalue.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
native_function.h ARROW-3544: [Gandiva] [C++] Create function registry in multiple comp… Jan 7, 2019
node.h ARROW-4167: [C++][Gandiva] Switch to arrow/util/variant Jan 19, 2019
node_visitor.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
projector.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
projector.h ARROW-3698: [Gandiva] Segmentation fault when using a large table in … Nov 9, 2018
projector_cache_key.h ARROW-3695: [Gandiva] Use add_arrow_lib() Nov 4, 2018
regex_util.cc ARROW-4100: [Gandiva][C++] Fix regex for special character dot. Dec 26, 2018
regex_util.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
selection_vector.cc ARROW-4084: [C++] Make Status static method support variadic arguments Dec 20, 2018
selection_vector.h ARROW-3698: [Gandiva] Segmentation fault when using a large table in … Nov 9, 2018
selection_vector_impl.h ARROW-3698: [Gandiva] Segmentation fault when using a large table in … Nov 9, 2018
selection_vector_test.cc ARROW-3979 : [Gandiva] fix all valgrind reported errors Dec 19, 2018
simple_arena.h ARROW-3519: [Gandiva] Arena for varlen output fns Oct 30, 2018
simple_arena_test.cc ARROW-3519: [Gandiva] Arena for varlen output fns Oct 30, 2018
to_date_holder.cc ARROW-4167: [C++][Gandiva] Switch to arrow/util/variant Jan 19, 2019
to_date_holder.h ARROW-3358: [Gandiva][C++] Deprecate Gandiva Status. Oct 29, 2018
to_date_holder_test.cc ARROW-3487: [Gandiva] simplify fns that return errors Oct 26, 2018
tree_expr_builder.cc ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
tree_expr_builder.h ARROW-3701: [Gandiva] add op for decimal 128 Jan 8, 2019
tree_expr_test.cc ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018
value_validity_pair.h ARROW-3182: [Gandiva] Integrate gandiva to arrow build. Update licens… Sep 29, 2018