Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge changes to fork #1

Merged
merged 198 commits into from
May 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
198 commits
Select commit Hold shift + click to select a range
7635a71
Fix typo in vectorCompare benchmark.
laithsakka Apr 13, 2022
16e1f2e
Fix March update feature of the month (#1395)
majetideepak Apr 13, 2022
525acae
Support non-Flat vector in CountAggregate::addSingleGroupIntermediate…
Apr 13, 2022
6f2ee9e
Use FunctionSignaturePtr to simplify (#1413)
laithsakka Apr 13, 2022
39ed3fe
Add materialize for StringView (#1418)
laithsakka Apr 13, 2022
b4823ac
Add runtime stats to expressions (#1412)
mbasmanova Apr 14, 2022
e680037
Fix global array_agg running on empty dataset (#1420)
mbasmanova Apr 14, 2022
fae085c
Fix global map_agg running on empty dataset (#1421)
mbasmanova Apr 14, 2022
9d2ae59
Use ContinuePromise (#1410)
mbasmanova Apr 14, 2022
8b84b39
Fix Parquet reader (#1423)
mbasmanova Apr 14, 2022
ae8a8d3
Improve PlanBuilder::tableScan (#1414)
mbasmanova Apr 14, 2022
69bdb80
Support non-Flat vector for intermediate array_agg, map_agg, checksum…
Apr 14, 2022
d634ca8
Add printExprWithStats helper function (#1425)
mbasmanova Apr 14, 2022
cbbdc0d
Replace SimpleVector metadata with strongly typed SimpleVectorStats (…
kevinwilfong Apr 14, 2022
88e2f8b
Add ExprSetListener (#1428)
mbasmanova Apr 15, 2022
20a50db
Change functions in Velox directory to use the new writer interface. …
laithsakka Apr 15, 2022
7c1b76d
Upgrade getdeps libbpf to 0.7.0
avasylev Apr 15, 2022
36f6228
Fix nullptr math in HashTable.cpp
r-barnes Apr 15, 2022
7033a56
Updating submodules
Apr 15, 2022
dd4b813
Fix one case of fulfilling promises under a lock. (#1432)
Apr 15, 2022
3ed1558
Updating submodules
Apr 16, 2022
8706c51
(Red diff) Cont. remove ZMQ dependency from CMakeList for OSS build
xiangxu1121 Apr 16, 2022
24b7f00
Updating submodules
Apr 16, 2022
e1521fc
Updating submodules
Apr 16, 2022
35b754c
Updating submodules
Apr 18, 2022
ef351d6
Updating submodules
Apr 18, 2022
6e11868
Updating submodules
Apr 18, 2022
772d54c
Rename Task::finished() to finishedLocked(). (#1433)
Apr 18, 2022
8d7fe84
Cast support to generic (#1417)
laithsakka Apr 18, 2022
2afd039
Updating submodules
Apr 18, 2022
a16c1c3
Use `Any` as alias to `Generic<>` (#1416)
laithsakka Apr 18, 2022
c62bd76
Updating submodules
Apr 19, 2022
e57883f
Fix bug when reapplying peeled dictionary encoding when nulls have be…
kevinwilfong Apr 19, 2022
51136d3
Updating submodules
Apr 19, 2022
8517ff4
Add dbgen wrapper to generate Vectors for `Nation` (#1422)
pedroerp Apr 19, 2022
d507c37
Add dbgen support for Orders table (#1449)
pedroerp Apr 20, 2022
95ef2db
Updating submodules
Apr 20, 2022
b25bc7b
Updating submodules
Apr 20, 2022
4d1025c
Remove obsolete TODO and add a new one. (#1452)
Apr 20, 2022
21ed8ed
TRY should respect evalSimplified (#1439)
kevinwilfong Apr 20, 2022
861c202
Fix constant peeling with exceptions and TRY (#1440)
kevinwilfong Apr 20, 2022
6cd6a74
Delete travis.yml
bigfootjon Apr 20, 2022
9507845
Fix expression fuzzer expectation of tryResolveType. (#1453)
laithsakka Apr 20, 2022
5d6027d
Remove reference to f4d from scalar functions documentation (#1454)
majetideepak Apr 21, 2022
1fa13f7
Add date_parse shortcut to unblock Deltoid (#1442)
tanjialiang Apr 21, 2022
6c28eaa
conch-parser: include Python binding in autocargo
quark-zju Apr 22, 2022
b32878f
Fix InPredicate(Dictionary). (#1464)
Apr 22, 2022
b97db15
Remove -march=intel to fix build on Ubuntu(#1383) (#1460)
xumingming Apr 22, 2022
a81c84f
Allow seeking with HashStringAllocator and finalize in constant space…
Apr 23, 2022
856d1f9
Add STL Allocator for MappedMemory (#1434)
Apr 23, 2022
5144ede
Updating submodules
Apr 25, 2022
030bd8a
Updating submodules
Apr 25, 2022
dec1734
Update printPlanWithStats documentation (#1459)
majetideepak Apr 26, 2022
daee0a2
Fix RoContainer Null flags init and clear, add getters (#1438)
Apr 26, 2022
c9805f6
Support NOT LIKE in DuckParser.cpp (#1473)
majetideepak Apr 26, 2022
16dd721
Updating submodules
Apr 26, 2022
fde4d5b
Add support for "double != const" and "float != const" filters. (#1470)
Apr 26, 2022
5e32b3c
Support BigintValuesUsingBitmask filter for Parquet (#1472)
majetideepak Apr 26, 2022
b844d58
Updating submodules
Apr 26, 2022
b16f6ad
Improve usability of PlanBuilder::xxxAggregation (#1474)
mbasmanova Apr 26, 2022
0df801c
Updating submodules
Apr 26, 2022
a9b4cb2
Remove flex from thrift dependencies
vitaut Apr 26, 2022
830f408
Fix LazyVector::ensureLoadedRows for lazy wrapped in constant (#1477)
mbasmanova Apr 26, 2022
9b49f2e
Updating submodules
Apr 26, 2022
1e686f4
Enable more comprehensive testing for aggregate functions (#1476)
mbasmanova Apr 26, 2022
423cce1
Print remaining filter in HiveTableHandle::toString() (#1478)
majetideepak Apr 26, 2022
07d49ad
Ensure DBGEN generated records are thread-safe and reproducible (#1481)
pedroerp Apr 26, 2022
342c20d
Fix lazy load of children of lazy struct (#1475)
Apr 26, 2022
9df9dd7
Add query 13 to TpchQueryBuilder (#1465)
majetideepak Apr 27, 2022
79d23ab
Updating submodules
Apr 27, 2022
e30ea5d
Fix reuse of nullsInReadRange_ in the DWRF reader (#1483)
mbasmanova Apr 27, 2022
d719c6d
Fix flaky MergeJoinTest::numDrivers test (#1486)
mbasmanova Apr 27, 2022
5cb528c
Common and DWRF flush policy interface (#1400)
HuamengJiang Apr 27, 2022
2011cfe
use DWRFFlushPolicy interface (#1396)
HuamengJiang Apr 27, 2022
d8e6493
Support lineitem dbgen (#1457)
pedroerp Apr 27, 2022
3b3fd35
Replace coalesce function with a special form (#301)
mbasmanova Apr 27, 2022
7fec75e
Add null specifiers in File.h (#1484)
tanjialiang Apr 27, 2022
a8d5bed
Updating submodules
Apr 27, 2022
79361bf
Fill in missing documentation for PlanBuilder class (#1489)
mbasmanova Apr 27, 2022
b0bfc83
Updating submodules
Apr 27, 2022
ee90aa6
Add context to exceptions from evalSpecialForm() (#1399)
kagamiori Apr 27, 2022
fb7b62b
Add full expression to exception message (#1451)
kagamiori Apr 27, 2022
b99ce73
Add support for Part/Supplier/PartSupp in DBGEN (#1492)
pedroerp Apr 27, 2022
29143ef
C++20 compatibility (#1479)
kevinwilfong Apr 28, 2022
84c0e8d
Updating submodules
Apr 28, 2022
798d421
Add ownership check to E2EFilterTest (#1491)
Apr 28, 2022
562c2bf
Fix IdentityProjection condition for HashProbe (#1463)
gggrace14 Apr 28, 2022
a34d9a0
Identify common sub-expressions in printExprWithStats (#1500)
mbasmanova Apr 28, 2022
6eab656
Support TimestampWithTimezone in year(), quarter(), month(), and day(…
kagamiori Apr 28, 2022
e17a0a5
Add documentation for approx_percentile with accuracy (#1503)
Yuhta Apr 28, 2022
2cfb2b4
Fix bugs and work around issues exposed with stricter ASAN (#1499)
kevinwilfong Apr 28, 2022
9e5bf1c
Making MappedMemory 'shared_from_this'. (#1497)
Apr 28, 2022
2a697c2
Fix naming convention for unit tests in TypeTest.cpp (#1504)
karteekmurthys Apr 28, 2022
41c01f6
Document printExprWithStats debugging tool (#1501)
mbasmanova Apr 28, 2022
9cf8212
Deprecate old complex type writers in velox and koski (#298)
laithsakka Apr 28, 2022
576a324
Last two tables: Region and Customer (#1498)
pedroerp Apr 28, 2022
ba7e4b1
Add helper function for evaluating expression
binhuang00 Apr 28, 2022
92c903c
Add monthly update for April 2022 (#1502)
mbasmanova Apr 28, 2022
e382462
Updating submodules
Apr 28, 2022
a81daee
clamp produces undefined behavior (#1508)
kevinwilfong Apr 29, 2022
62b467a
Add PlanNodePtr alias (#1509)
mbasmanova Apr 29, 2022
93e40dc
Use TypedExprPtr for readability (#1510)
mbasmanova Apr 29, 2022
518a9a8
Remove the flex manifest (#499)
vitaut Apr 29, 2022
0b2a6d3
Updating submodules
Apr 29, 2022
120004b
Updating submodules
Apr 29, 2022
36465a1
Updating submodules
Apr 29, 2022
2fc79d5
Updating submodules
Apr 29, 2022
b160102
Updating submodules
Apr 29, 2022
d077985
Add spilling to RowContainer (#647)
Apr 29, 2022
3586534
dwio: switch to platform010 (#1518)
HuamengJiang Apr 30, 2022
34262be
Updating submodules
May 1, 2022
5acf7f9
Updating submodules
May 1, 2022
731e9ba
Add memory allocations to printPlanWithStats (#1514)
mbasmanova May 2, 2022
95c89c4
FB_IS_EMPTY using Simple API v2
arewedancer112 May 2, 2022
08be683
Update coding style add guideline for type aliases (#1520)
mbasmanova May 2, 2022
fee694e
Remove Operator::output_ member variable (#1513)
mbasmanova May 2, 2022
788d41f
Tighten plan node ID check in Task::addSplitXxx APIs (#1519)
mbasmanova May 2, 2022
32d12f4
Updating submodules
May 3, 2022
41040b8
Remove Meta specific SparkSQL UDF (#1524)
kgpai May 3, 2022
56d8d2d
Add support for user-defined join operators (#1469)
May 3, 2022
a9cfb7a
Upgrade DuckDB to v0.3.5-dev256 (#1517)
kagamiori May 3, 2022
2cad402
Correct nullptr + offset scenario to pass ASAN check (#1480)
tanjialiang May 3, 2022
5f55bbb
Build abstract and portable SIMD using xsimd (#1445)
Yuhta May 3, 2022
40130dc
Fix array data corruption in Unsaferow serializer
miaoever May 3, 2022
83670dd
Update RawScanState filterCache after ScanState filterCache resize (#…
tanjialiang May 3, 2022
2c2117a
Randomize PartitionedOutput message sizes (#1261)
May 4, 2022
659004f
Add sanity checks to ExecCtx constructor to prevent crashes (#1530)
mbasmanova May 4, 2022
9dd542e
suppress errors in `fbcode/opensource` - batch 1
May 4, 2022
28fd57e
Updating submodules
May 4, 2022
ef768bf
Reuse memory more often when evaluating simple functions (#1521)
mbasmanova May 4, 2022
65a4e10
Print output type in PlanNode::toString (#1536)
majetideepak May 4, 2022
dec4635
Reuse memory for aggregation results when possible (#1537)
mbasmanova May 4, 2022
d208514
Override == and != operators for memory::Allocator class (#1527)
abhash09 May 4, 2022
a4906f1
Use smaller vectors in SimpleArithmetic benchmark (#1535)
mbasmanova May 5, 2022
30c89dd
Add config property to enable cpu usage tracking for expressions (#1534)
mbasmanova May 5, 2022
9b42108
Fix copying into all-null flat vector (#1542)
mbasmanova May 5, 2022
541a913
Fix BytesRange::testBytes for empty strings (#1544)
mbasmanova May 5, 2022
4006de3
Add AlignedStlAllocator for folly F14 containers (#1539)
kagamiori May 5, 2022
aed36cf
Updating submodules
May 5, 2022
ae94080
Benchmark multiple vector sizes in SimpleArithmetic (#1543)
mbasmanova May 5, 2022
4cdd469
Add support for FilterNode and more expressions (#1450)
ZJie1 May 5, 2022
9426530
Add Decimal type (#1402)
karteekmurthys May 5, 2022
04e2c0e
Remove -march=native from compiler flags and add instruction set supp…
kgpai May 5, 2022
34b9d93
Updating submodules
May 5, 2022
52fe23b
Refactor TPC-H gen
pedroerp May 5, 2022
f7995bd
Prepare for async prefetch (#1525)
May 6, 2022
1660ae8
Use numDrivers when numSplits is zero in OperatorStats. (#1552)
May 6, 2022
da578f3
Add Checkpointing for SsdCache (#1313)
May 6, 2022
212ac4e
Add getResults() helper function taking Splits
pedroerp May 6, 2022
3fd949e
Add Table name to string helper function
pedroerp May 6, 2022
13bbb1e
Updating submodules
May 6, 2022
3f7de05
Fix Mapped Pages Counting for allocateContiguous() (#1429)
May 6, 2022
0e5e014
Fix gcc build (#1557)
pedroerp May 7, 2022
c458309
Fix a typo in comments (#1558)
leoluan2009 May 9, 2022
276237c
Add converter from VirtualTable to ValuesNode (#1437)
ZJie1 May 9, 2022
0cb50b9
Updating submodules
May 10, 2022
11a5060
Updating submodules
May 10, 2022
d1cfa77
Updating submodules
May 10, 2022
6fe8ca1
Add histogram() Presto function for integral, floating-point, boolean…
kagamiori May 10, 2022
281650d
Updating submodules
May 10, 2022
16c57b3
Add SSE4.2 support (#1505)
Yuhta May 10, 2022
473bc31
Collect number of input and output batches statistics for operators (…
mbasmanova May 10, 2022
0b7e336
Add Spark function 'size' (#1567)
arpitporwal2293 May 10, 2022
2f7ab57
Updating submodules
May 10, 2022
b6051ff
Add reader debug string as exception context reader (#1522)
May 10, 2022
43308b0
Add TpchConnector (#1551)
pedroerp May 10, 2022
9868897
Updating submodules
May 11, 2022
b0b8af0
replace --strict with --legacy-strict
Mizuchi May 11, 2022
82f7b10
Updating submodules
May 11, 2022
4a2c198
Do not hold reference to input in HashAggregation (#1579)
mbasmanova May 11, 2022
09a9942
Add support constant partitioning columns. (#1571)
May 11, 2022
62695ee
Provide PlanBuilder convenience function (#1578)
pedroerp May 11, 2022
36e19f9
Updating submodules
May 11, 2022
7de0c0c
Fix missing finalize in StreamingAggregation (#1575)
Yuhta May 11, 2022
b8fd7b0
Add fast path for const/flat encoded primitive arguments in SimpleFun…
kevinwilfong May 11, 2022
3f7d8de
Updating submodules
May 11, 2022
34a5e77
Updating submodules
May 12, 2022
1e0dee4
formatting changes from black 22.3.0
amyreese May 12, 2022
f915b54
add nullability declarations to QueryCtx (#1532)
May 12, 2022
f3f685c
Updating submodules
May 12, 2022
50432e7
Adding unit tests for HivePartitionFunction and VectorHasher. (#1586)
May 12, 2022
9ec201f
Split VectorUdfTypeSystem.h (#723)
laithsakka May 12, 2022
7cd2be3
Add copy_from view types to writers. (#1485)
laithsakka May 12, 2022
7b91a8e
Allow appending ArrayView to ArrayWriter through add_items() (#1494)
laithsakka May 12, 2022
109757d
Call finish recursively to downsize nested vectors post vector writin…
laithsakka May 12, 2022
47fc24f
Add contains function to MapView (#1496)
laithsakka May 12, 2022
e20cb66
Clean up VectorOptionalValueAccessor (#1507)
laithsakka May 12, 2022
fe3e1dc
Fix build (#1593)
mbasmanova May 12, 2022
7111634
Rename SubstraitUitls to SubstraitParser (#1591)
rui-mo May 12, 2022
f44862a
Fix double counting of CTEs when aggregating expression stats (#1594)
mbasmanova May 12, 2022
ccd39e4
More types in HivePartitionFunction (#1466)
usurai May 12, 2022
24fe224
Refactor TableScanTest::testPartitionedTableImpl (#1597)
mbasmanova May 12, 2022
9e13713
Harden OperatorTestBase::assertQuery methods (#1596)
mbasmanova May 12, 2022
a4fe613
Collect number of processed batches / vectors per expression (#1595)
mbasmanova May 12, 2022
b37f60b
Updating submodules
May 12, 2022
0ccba6e
Updating submodules
May 12, 2022
76f1d44
Updating submodules
May 13, 2022
65ee6f6
Refactor setup scripts and add helper functions (#1587)
May 13, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ workflows:
executors:
build:
docker:
- image : prestocpp/velox-circleci:kpai-20220401
- image : prestocpp/velox-circleci:kevinwilfong-20220426
resource_class: 2xlarge
environment:
CC: /opt/rh/gcc-toolset-9/root/bin/gcc
Expand Down
51 changes: 0 additions & 51 deletions .travis.yml

This file was deleted.

6 changes: 5 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ option(VELOX_ENABLE_DUCKDB "Build duckDB to enable differential testing." ON)
option(VELOX_ENABLE_EXEC "Build exec." ON)
option(VELOX_ENABLE_AGGREGATES "Build aggregates." ON)
option(VELOX_ENABLE_HIVE_CONNECTOR "Build Hive connector." ON)
option(VELOX_ENABLE_TPCH_CONNECTOR "Build TPC-H connector." ON)
option(VELOX_ENABLE_PRESTO_FUNCTIONS "Build Presto SQL functions." ON)
option(VELOX_ENABLE_SPARK_FUNCTIONS "Build Spark SQL functions." ON)
option(VELOX_ENABLE_EXPRESSION "Build expression." ON)
Expand All @@ -57,6 +58,7 @@ if(${VELOX_BUILD_MINIMAL})
set(VELOX_ENABLE_EXEC OFF)
set(VELOX_ENABLE_AGGREGATES OFF)
set(VELOX_ENABLE_HIVE_CONNECTOR OFF)
set(VELOX_ENABLE_TPCH_CONNECTOR OFF)
set(VELOX_ENABLE_SPARK_FUNCTIONS OFF)
set(VELOX_ENABLE_EXAMPLES OFF)
set(VELOX_ENABLE_S3 OFF)
Expand All @@ -73,6 +75,7 @@ if(${VELOX_BUILD_TESTING})
set(VELOX_ENABLE_EXEC ON)
set(VELOX_ENABLE_AGGREGATES ON)
set(VELOX_ENABLE_HIVE_CONNECTOR ON)
set(VELOX_ENABLE_TPCH_CONNECTOR ON)
set(VELOX_ENABLE_SPARK_FUNCTIONS ON)
set(VELOX_ENABLE_TEST_UTILS OFF)
set(VELOX_ENABLE_EXAMPLES ON)
Expand Down Expand Up @@ -144,7 +147,7 @@ set(POSITION_INDEPENDENT_CODE True)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
set(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} -mavx2 -mfma -mavx -mf16c -mbmi2 -march=native -D USE_VELOX_COMMON_BASE"
"${CMAKE_CXX_FLAGS} -mavx2 -mfma -mavx -mf16c -mbmi2 -mbmi -D USE_VELOX_COMMON_BASE"
)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D HAS_UNCAUGHT_EXCEPTIONS")
Expand Down Expand Up @@ -288,6 +291,7 @@ endif()
include_directories(SYSTEM velox)
include_directories(SYSTEM velox/external)
include_directories(SYSTEM velox/external/duckdb)
include_directories(SYSTEM velox/external/duckdb/tpch/dbgen/include)

include(CTest) # include after project() but before add_subdirectory()

Expand Down
21 changes: 20 additions & 1 deletion CODING_STYLE.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ About comment style:
stack. Note that most types that perform large allocations already store
their bulk memory on-heap.

## Constants
## Constants

* Always use `nullptr` if you need a constant that represents a null pointer
(`T*` for some `T`); use `0` otherwise for a zero value.
Expand Down Expand Up @@ -339,3 +339,22 @@ myFunc();
* Use `using namespace anything_else;` somewhat sparingly – the whole point
of namespaces is obliterated when the code starts doing this prolifically.
Frequently, `using foo::bar::BazClass;` is better.

## Type Aliases

* For types widely used together with std::shared_ptr, consider introducing
aliases for std::shared_ptr<Xxx> using naming convention XxxPtr. In some
cases it makes sense to alias std::shared_ptr<const Xxx>. Here are some
examples of existing aliases: TypePtr, VectorPtr, FlatVectorPtr,
ArrayVectorPtr, MapVectorPtr, RowVectorPtr, TypedExprPtr, PlanNodePtr.

```
using TypePtr = std::shared_ptr<const Type>;
```
* Similarly, widely used template types also benefit from shorter or clearer
aliases.

```
using ContinueFuture = folly::SemiFuture<bool>;
using ContinuePromise = VeloxPromise<bool>;
```
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,20 @@ Run `make` in the root directory to compile the sources. For development, use
`make debug` to build a non-optimized debug version, or `make release` to build
an optimized version. Use `make unittest` to build and run tests.

Note that,
* Velox requires C++17 , thus minimum supported compiler is GCC 5.0 and Clang 5.0.
* Velox requires the CPU to support instruction sets:
* bmi
* bmi2
* f16c
* Velox tries to use the following (or equivalent) instruction sets where available:
* On Intel CPUs
* avx
* avx2
* sse
* On ARM
* Neon

## Contributing

Check our [contributing guide](CONTRIBUTING.md) to learn about how to
Expand Down
2 changes: 1 addition & 1 deletion build/deps/github_hashes/facebook/folly-rev.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Subproject commit c12758ea770997bf10424070e89d9c9d6f00ae78
Subproject commit 6eeb20f6e8085c9b31ea1247cf23008322e78b6b
2 changes: 1 addition & 1 deletion build/fbcode_builder/CMake/FBThriftCppLibrary.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ function(add_fbthrift_cpp_library LIB_NAME THRIFT_FILE)
"${CMAKE_COMMAND}" -E make_directory "${output_dir}"
COMMAND
"${FBTHRIFT_COMPILER}"
--strict
--legacy-strict
--gen "mstch_cpp2:${GEN_ARG_STR}"
"${thrift_include_options}"
-o "${output_dir}"
Expand Down
2 changes: 1 addition & 1 deletion build/fbcode_builder/CMake/FBThriftPyLibrary.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ function(add_fbthrift_py_library LIB_NAME THRIFT_FILE)
"${CMAKE_COMMAND}" -E make_directory "${output_dir}"
COMMAND
"${FBTHRIFT_COMPILER}"
--strict
--legacy-strict
--gen "py:${GEN_ARG_STR}"
"${thrift_include_options}"
-o "${output_dir}"
Expand Down
219 changes: 0 additions & 219 deletions build/fbcode_builder/docker_build_with_ccache.sh

This file was deleted.

Loading