Commit Graph

1284 Commits

Author SHA1 Message Date
svcscm
f3a41c8da7 Updating submodules
Summary:
GitHub commits:

a8f2915efe

Reviewed By: zpao

fbshipit-source-id: f08cbd1022bcdde6f2412518a297cbeeec30fdc0
2020-01-20 10:33:36 -08:00
svcscm
b2cd312ae5 Updating submodules
Summary:
GitHub commits:

5c0639dd6a

Reviewed By: yns88

fbshipit-source-id: a78d9300b7c6fe9ee80294774dfb4431576f7c4e
2020-01-20 02:45:14 -08:00
svcscm
cee0df9966 Updating submodules
Summary:
GitHub commits:

5df6800d3c
2329ca6bff
b57fc3f1f9
2680fac503
a3ec2972ca

Reviewed By: yns88

fbshipit-source-id: 188ac5075b7638ca8442b69b7c35189024cb63db
2020-01-19 14:27:32 -08:00
svcscm
ab7976db5f Updating submodules
Summary:
GitHub commits:

77d2b1c919
0b0707b6c1
49c8516330
a81097e814
d1ee1a8b78
b5c90de055
d5dbd7dbfc
e83e283df3

Reviewed By: yns88

fbshipit-source-id: 66649248fbc52e83c1e363f289297be7c1e52915
2020-01-19 12:22:57 -08:00
svcscm
0fb012b5b0 Updating submodules
Summary:
GitHub commits:

ea6039a6c9
0d30b8e0fc
7acedd4723
4db6e3b785
cd898afb5e
cf5dd11204
08bdcfd87e
fc84c09b8f
454d37976b

Reviewed By: yns88

fbshipit-source-id: 8bbf167844cb6be6b7988b10361cdd6eee5cc2ad
2020-01-18 11:59:39 -08:00
Shrikrishna Khare
f2ac7143d9 fbcode_builder: getdeps: OpenNSA: install more headers
Summary:
FBOSS needs to use header files from more directories in OpenNSA,
so make those available in include directory.

Differential Revision: D19461874

fbshipit-source-id: 1fe3fbbc39477baecf9cd4f7c7a964be40cbbb12
2020-01-18 10:54:09 -08:00
svcscm
5632a1257a Updating submodules
Summary:
GitHub commits:

6a78a48c5f
ca7d23d1cf
5e1e983534

Reviewed By: yns88

fbshipit-source-id: 21e0d641c6af863165a88406a36115edc164b8bd
2020-01-17 19:21:40 -08:00
svcscm
2c002d7d30 Updating submodules
Summary:
GitHub commits:

9b13f58aa1
044b292acc
e1f67bbf3d

Reviewed By: yns88

fbshipit-source-id: 21df26f60f436eb8c1766f66afac4a0d93dd33d1
2020-01-17 18:32:48 -08:00
svcscm
fdaf9bffd8 Updating submodules
Summary:
GitHub commits:

d5f44c7299
931876e86e

Reviewed By: yns88

fbshipit-source-id: d8cd4297fc9a0b79c14c7b604cbd364d9d40bf9c
2020-01-17 17:36:02 -08:00
svcscm
8cc94838cc Updating submodules
Summary:
GitHub commits:

54b290f00f
e8df50310d
ef5c9efe12

Reviewed By: yns88

fbshipit-source-id: 7b6dc88d40e8fd8c396d4d12846db43b0fb4258c
2020-01-17 15:46:21 -08:00
svcscm
2cdbbe3257 Updating submodules
Summary:
GitHub commits:

fc90f48a4f
74ecfdc32c
7db98531ff
a814bbb49e
7e5b04d04f
20ceba3d16
0c977864ef
ecd9d42738
98e12004d0

Reviewed By: yns88

fbshipit-source-id: 9b1cefeab7788385930be9bcfece5b85e053efa9
2020-01-17 14:21:29 -08:00
svcscm
2eabd59a89 Updating submodules
Summary:
GitHub commits:

29aba0a287
37a97eb4de
0efdd57292
6d886fc7eb
2e5854752a
931d1c643b
781986ef71
2e6d2903d7
e04348ff63
e8650fd560

Reviewed By: yns88

fbshipit-source-id: abd7ee4aaec8401b2c885335940773a0655b4496
2020-01-17 12:48:47 -08:00
Shrikrishna Khare
1d1286fb8a fbcode_builder: getdeps: OpenNSA update source URL
Summary:
This is an interim solution that unblocks failing FBOSS OSS builds.

Broadcom's OpenNSA is available on github and contains large precompiled
libraries. For large files (> 100Mb), github uses git-lfs.

git clones to OpenNSA started failing yesterday with:

Error downloading object: lib/x86-64/libopennsa.a (7f21d94): Smudge error:
Error downloading lib/x86-64/libopennsa.a
(7f21d941ac32ccae38adb05b3386be739bdccd502a878364d386e7a5cb172f35): batch
response: This repository is over its data quota. Account responsible for LFS
bandwidth should purchase more data packs to restore access.

Github documents (refer:
https://help.github.com/en/github/managing-large-files/about-storage-and-bandwidth-usage)
“When you download a file tracked with Git LFS, the total file size is counted
against the repository owner’s bandwidth limit”. It appears we are hitting that
limit.

Thus, github is not a good choice here. Even if we create a 'github release
tarball', the tarball continues to carry lfs files and thus downloading those
counts towards the quota (which is limited).

Broadcom paid some amount to bump up the quota, but it is matter of time before
we hit it esp given that these builds run on-diff.

A better solution is to download a tarball (that contains real files, not lfs),
and then allow Facebook lfs to cache it.

While github does not support that, it seems bitbucket does.

Thus, we forked OpenNSA from github into a bitbucket repo and this patch
modifies the manifest to download a tarball from bitbucket that will be cached.

Broadcom is working on a cleaner solution but this will keep our FBOSS OSS build
clean in the interim.

Reviewed By: wez

Differential Revision: D19437386

fbshipit-source-id: b1213a186a0af57b9fd71b30e8899e80affd4cc0
2020-01-17 10:31:17 -08:00
svcscm
060f83020a Updating submodules
Summary:
GitHub commits:

66a979523c
88efcd81f6

Reviewed By: yns88

fbshipit-source-id: a4030e5979c923872dabe27e786dc1d7117198db
2020-01-17 10:13:39 -08:00
svcscm
50886642c0 Updating submodules
Summary:
GitHub commits:

b9f837ee36

Reviewed By: yns88

fbshipit-source-id: 71fce781096a5acd12309385d4e0c9a526e901c4
2020-01-17 08:19:39 -08:00
svcscm
dc762cc630 Updating submodules
Summary:
GitHub commits:

27e6470d23
7965a3b29a
6b64aed4c0
fb999ff34b

Reviewed By: yns88

fbshipit-source-id: 3dca6b651ad1678df07917385f58e8c5b58a0e33
2020-01-17 02:36:22 -08:00
svcscm
e73404978e Updating submodules
Summary:
GitHub commits:

1e9635dbe3
cefa8037e6
c200342640
f3a4c3abb5
f1be11f426
0fdbc0199a

Reviewed By: yns88

fbshipit-source-id: 67193ecb6c4b289a1aacd21e9e86c91ea7cb6bd4
2020-01-17 00:05:26 -08:00
svcscm
fd9fcc07c5 Updating submodules
Summary:
GitHub commits:

a052f3e3dd
8c7f9c0019
153208f284
f8b5ef85ec
5edf9ea815

Reviewed By: yns88

fbshipit-source-id: 598fb540006ecde8eb184f910a758ce0a3f60b1b
2020-01-16 13:14:21 -08:00
svcscm
0662eab1fa Updating submodules
Summary:
GitHub commits:

584b74cf4b

Reviewed By: yns88

fbshipit-source-id: 5c3bbb3ee079bd7367602926aa614b488d81b599
2020-01-16 10:17:05 -08:00
svcscm
5f5d67ce42 Updating submodules
Summary:
GitHub commits:

fe5530e9b9

Reviewed By: yns88

fbshipit-source-id: 9fedb93c7078cbbcf2ff7c423e05d6f583c4415c
2020-01-16 01:03:22 -08:00
svcscm
d98f163695 Updating submodules
Summary:
GitHub commits:

191bbb1069
9d5a6e33e3
2bdfe1544a
1600bee8de
b7f1b3e51c
3220376f13
1ba747dfb4
0d5b08cbfc
481179a38e
9bc4f9c40f

Reviewed By: yns88

fbshipit-source-id: 79135519c3449c2b77ff1ca7d4f13724e2390f6e
2020-01-15 21:37:44 -08:00
svcscm
3f86263190 Updating submodules
Summary:
GitHub commits:

9915834ced
3cdb0d61d6
93a4e9f4cc
dafd450683
b5d5670e40
bab52dcc84
d2b4d42d4b
83479196c3
f2ec66095a
99561fee3b
eacaa4f35d
4ce4667b20
89291814cc

Reviewed By: yns88

fbshipit-source-id: 2a3c90f0a7615441dae746b18b9048cfddf0f4de
2020-01-15 17:54:31 -08:00
Shrikrishna Khare
87c3455819 fbcode_builder: getdeps: fboss remove OpenNSL manifest
Summary:
Broadcom has formally replaced OpenNSL with newer OpenNSA:
https://github.com/Broadcom-Network-Switching-Software/OpenNSA/blob/master/README.md

With D16401189, FBOSS no longer depends on OpenNSL, but uses the new OpenNSA
instead. Remove this manifest.

Reviewed By: wez

Differential Revision: D19413708

fbshipit-source-id: f3662f1101d59a5e0e59cb7238797d652564ff90
2020-01-15 15:52:26 -08:00
svcscm
16ed126a04 Updating submodules
Summary:
GitHub commits:

b1dfc1a301
246ea2eeca
688a97477f
2ea21b99a4
8447b7d1b3
028aeb2e38
74a72cd024
120ab7ff18

Reviewed By: yns88

fbshipit-source-id: 27bd8b040ca15dc928504e3281868e5b15094bec
2020-01-15 06:57:50 -08:00
svcscm
3d3e1c0910 Updating submodules
Summary:
GitHub commits:

7d0b279daf
5ae1f5c5ac
871ab4e57b
8dc11efbec
9b0cb594da
30e7bb8331
d5c62240c8
2e8a642a51
427b633fa8

Reviewed By: yns88

fbshipit-source-id: c236d2cd5362d2599665cdadfda526a94195bf3e
2020-01-14 23:23:20 -08:00
Shrikrishna Khare
cbe74a776b OpenNSA: Don't use opennsl, switch to bcm-only API
Summary:
With the release of OpenNSA (https://github.com/Broadcom-Network-Switching-Software/OpenNSA), we can stop using opennsal altogether!

This diff was created using following steps:

cd fboss/agent
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/opennsl_spl_//g' {} \;
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/opennsl/bcm/g' {} \;
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/OPENNSL/BCM/g' {} \;
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/OpenNSL/Bcm/g' {} \; # for symbols like snmpBcmTransmittedPkts2048to4095Octets

Furthermore:

- In all TARGETS under fboss/agent replace wrapped_opennsl_symbols with wrapped_bcm_symbols.
- hg mv agent/facebook/test/OpenNSLInterface.h agent/facebook/test/BcmInterface.h
- BcmEgress.cpp remove operator== overload for opennsl API altogether, and remove operator== BCM API version from inside unnamed namespace, and put it in fboss namespace.
- BcmCinter.h and BcmCinter.cpp now have some duplicate definitions as opennsl_ got renamed to bcm_. Delete one of the definitions "as appropriate".
- Similarly, remove duplicate definitions in FakeSdk.h and FakeSdk.cpp
- Similarly, remove duplicate definitions in SdkTracer.cpp (remove definitions calling CALL_WRAPPERS_RV_NO_CINTER). And lastly, remove CALL_WRAPPERS_RV_NO_CINTER itself.
- arc lint
- Remove OpennslCompatTests.cpp
- Fix ./agent/hw/bcm/tests/facebook/BcmEgressTest.cpp to have #include
  "fboss/agent/facebook/test/MockOpenNSL.h" instead of MockBcm.h

TODO:
- This patch retains the directory structure (facebook/ subdirectory), which will be fixed in subsequent patches.
- Remove opennsl references from TARGETS file, additional cleanup etc.
- Remove all oss directories...

Differential Revision: D16401189

fbshipit-source-id: 607b6c0f97ffcacf3707f6b7a4c9454cc0b24476
2020-01-14 22:11:49 -08:00
Shrikrishna Khare
dbb417440b fbcode_builder: getdeps: fboss: rename OpenBCM to OpenNSA
Summary:
Broadcom provides this library and they decided to rename it from OpenBCM to
OpenNSA. Thus, rename corresponding fbcode_builder code.

Reviewed By: wez

Differential Revision: D19396687

fbshipit-source-id: 8233dbf4de9342b5a0e54ae275d6c73d43abe6d0
2020-01-14 22:11:48 -08:00
svcscm
0c7cafe5db Updating submodules
Summary:
GitHub commits:

05c7e13ac4
832dfe9bcc
74a3fc9102
777263f8ba
c9200f995d
851f7dad3a
77b45ee9a2
1dd7873e08
e9c8ec9809
ccab56ba49
a4ecc79f03
e40ecdf350

Reviewed By: yns88

fbshipit-source-id: 0c9521068551a080baab02ace7defc0ce0363809
2020-01-14 20:19:42 -08:00
svcscm
b27e11762f Updating submodules
Summary:
GitHub commits:

44c1810b51
d667a9e28e
3f2526d66b
7588a543d7
ba8fee8527
4e328d236c
76c117b24b
d079b69230
b1d9cd65fa
88c05ec0cf

Reviewed By: yns88

fbshipit-source-id: 6e25292a7d12fe99e1a89aab0b9f19311ea059f1
2020-01-14 15:39:03 -08:00
svcscm
c262d1d647 Updating submodules
Summary:
GitHub commits:

cce1e2b815
80362c9c63

Reviewed By: yns88

fbshipit-source-id: 0159101758d94c9c7d179279ab587ae30123c6a0
2020-01-14 09:42:48 -08:00
svcscm
24cab7c3ce Updating submodules
Summary:
GitHub commits:

2156e48924
8c5b4af317
be69716784
4f76ad1fab
0b12b2f13c
0449b53cb1
1481689822
43ffa9bbf0
787d6b6c93

Reviewed By: yns88

fbshipit-source-id: b0080fd1a4c26efbe8f26245fbba7740fbac08f3
2020-01-13 20:16:00 -08:00
svcscm
fe9b066361 Updating submodules
Summary:
GitHub commits:

1f8321394d
024c1d0b43
1d57089fc3
3c6f1f782c
21a27b0f8e
23bb716b62
894c6d21af
e3e241d700
ac4e11d84a
c35803ad68
647388f265
50a3288630
b197f0c95a

Reviewed By: yns88

fbshipit-source-id: 1807ac876a126d221c257edbd4732f9a1240e869
2020-01-13 18:07:08 -08:00
Adam Simpkins
db881eb225 getdeps: enable the INSTALL_PYTHON_LIB option for Eden builds on Windows
Summary: Enable `INSTALL_PYTHON_LIB=ON` for internal builds of Eden on Windows.

Reviewed By: pkaush

Differential Revision: D19060630

fbshipit-source-id: 40d4f8784958fbeaad4f0d332c55fa0cb810cb5e
2020-01-13 16:10:58 -08:00
svcscm
60ea593f9a Updating submodules
Summary:
GitHub commits:

b5718e35c8
e1af1b0550
8a34e7f444
e9e70ade5b
d9e693ece0
329347c63c
671b5aa064
7f3bb0bf37
6207e92b9b
d4b95d87d4

Reviewed By: yns88

fbshipit-source-id: 3c9131bdee0bf8a8ca5c679a95e8ff8a6f805762
2020-01-13 13:29:34 -08:00
svcscm
4bae966f47 Updating submodules
Summary:
GitHub commits:

accbe8c3f9
50135cdfdd

Reviewed By: yns88

fbshipit-source-id: e3c13fe02e19acca925cfa6a2dbd5bb6602b1c27
2020-01-13 10:06:10 -08:00
svcscm
2dd031af96 Updating submodules
Summary:
GitHub commits:

70c6ce2500
712ddb5628
3aac4d791f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 8428b6f085dfdb6f8fe3eccc139f2d2f1fa13e9d
2020-01-13 04:23:08 -08:00
svcscm
b0062b0a83 Updating submodules
Summary:
GitHub commits:

d9f0942755
4f9a6d23e8
1fb272ae4d
f7def65369
be7703e85a
af57f10ced

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 4a36353433b9753633cab1bcb9db0a7d1be19d82
2020-01-12 17:22:49 -08:00
svcscm
4b638e682a Updating submodules
Summary:
GitHub commits:

f1709fb5f4
eaf3df607f
cedcd9cb09

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 3849b33057d2700db6461be30c6b807dd2b75863
2020-01-11 22:23:42 -08:00
svcscm
c8e0efb83d Updating submodules
Summary:
GitHub commits:

087f5273b7

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 67c5f4f48622d2a4b3724736904bce37fd58e036
2020-01-10 22:10:18 -08:00
svcscm
985e737cf1 Updating submodules
Summary:
GitHub commits:

9d5d3572ff
580df286d1
eff5e076f5
ca8733922f
b71bb506c6
7d2807a5e2
04ee36248f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 5000cbfa99670c0bceb226bfd3a2f0badc1922f4
2020-01-10 17:41:00 -08:00
svcscm
9310643aae Updating submodules
Summary:
GitHub commits:

fc11ff8356
dbec7e7409
0b153ee71a
e9dbd21d73
6548a679a7
772d1e0e30

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: d59e7621ded16afb67e08f989f52833fbc094303
2020-01-10 15:46:17 -08:00
svcscm
6f08cbd328 Updating submodules
Summary:
GitHub commits:

5922872e67
eb1fd069c5
5f89ff6ed3
f62edaf034
a4e4f219e8
51471c3f8a
23960b194b
fd8915edd9

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 4de07f641c5815402fa4b23bcdb75eb9008eab55
2020-01-10 12:13:19 -08:00
svcscm
88357d163a Updating submodules
Summary:
GitHub commits:

c1c5426018
42d18a93c4
a4e11e8721
25c971b0c3
b2ea65322f
e86573b6de
31d721301c
687119aeaf
25cad9547d
428862c045
95640f80d8
0e4db05b37
5cb83de9cc
4fdb800074

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: bcd533c540c1170844dbf2b23538d72c95a0d304
2020-01-10 11:00:47 -08:00
Wez Furlong
a01a9ce0b2 getdeps: dyndeps: gracefully handle empty files
Summary:
Don't error out if we can't read the ELF/MACH-O header; just treat
it is not an object.

Reviewed By: chadaustin, simpkins

Differential Revision: D19253434

fbshipit-source-id: c5ecc7f0bc7a20e2611b7e2ff754355155f095da
2020-01-09 07:30:32 -08:00
svcscm
a47038bb11 Updating submodules
Summary:
GitHub commits:

db29e6c802

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 2322976e8aa76d00cc8b7799876f0d98326eb6cf
2020-01-07 04:46:43 -08:00
svcscm
a7aeb5d7a6 Updating submodules
Summary:
GitHub commits:

f1a7e54d21

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: c168ede42e357dd589c65febf836101d387c9780
2020-01-06 21:37:04 -08:00
svcscm
38e71613fa Updating submodules
Summary:
GitHub commits:

590ef44087
348bc38c60
19d2ae67d8
6a4c8fb730
f2dc903e30
1b55068dff

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 5b8c830dafd947501bc76f7b24496a8fbb2af285
2020-01-06 17:10:22 -08:00
svcscm
ffdc02c183 Updating submodules
Summary:
GitHub commits:

efc66e197a

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: b4e1ff8d4409400d89031a8aa6943db5b2a573bc
2020-01-06 12:59:54 -08:00
svcscm
3a5f7cd348 Updating submodules
Summary:
GitHub commits:

9f739b3865

Reviewed By: zpao

fbshipit-source-id: f4c4ed231764c93c7ac45a84064f3735c797fbed
2020-01-06 08:52:27 -08:00
svcscm
354a856e13 Updating submodules
Summary:
GitHub commits:

ca78b4cec2
25f36d9487
8d6dad4233
23add38cf9
879d0b4d3d

Reviewed By: zpao

fbshipit-source-id: 9f1d21d12f45142939a38d598edac08727545369
2020-01-05 22:22:10 -08:00
svcscm
edf5f7d718 Updating submodules
Summary:
GitHub commits:

f2a603d2df
323a2bc3e5
04c07965ef
c179d38294
6fac956f22

Reviewed By: zpao

fbshipit-source-id: 558f35dbf1adb3b45179629c61d77488e441d4e3
2020-01-05 16:22:33 -08:00
svcscm
694ffecfc9 Updating submodules
Summary:
GitHub commits:

72178dba37

Reviewed By: zpao

fbshipit-source-id: 293b782d0ed2758e236220912a322214e7191414
2020-01-04 17:25:47 -08:00
svcscm
e7a3a9e49f Updating submodules
Summary:
GitHub commits:

8c7c0e201e
b84db9a971
0524fa0b36
2df7b2ba54
80553514ed
4eb66bc7aa

Reviewed By: zpao

fbshipit-source-id: 97d0605beabcfc15236038215208acf034f8eba4
2020-01-03 17:06:25 -08:00
svcscm
95b8dde266 Updating submodules
Summary:
GitHub commits:

94e22ff147
d818f91cc6
411e289794
f8995818ce
34b6dfdf8f
83957dc510
95578decbf
19808a511d

Reviewed By: zpao

fbshipit-source-id: 51d1c1bb4b17a302b4fe1be0b36f9f29b25d017a
2020-01-03 14:36:44 -08:00
svcscm
cce18eb482 Updating submodules
Summary:
GitHub commits:

a5048c8f19

Reviewed By: zpao

fbshipit-source-id: c6960b011747963548caae6275fdd9c070b783fc
2020-01-03 10:29:19 -08:00
svcscm
7e24f0f737 Updating submodules
Summary:
GitHub commits:

212c6d0aaa
ed1fe9f267

Reviewed By: zpao

fbshipit-source-id: 8520bfadc1ae1a8b007f9363e61c1a4aef617890
2020-01-03 10:29:19 -08:00
svcscm
f9eb69f100 Updating submodules
Summary:
GitHub commits:

3fb718407d
09634ef57a
8f520a0228
7c98d71567
36e454b275
b1cc91a499
603238265c

Reviewed By: zpao

fbshipit-source-id: 4b8a80327e1e62b7f507d3ea38023dac22921926
2020-01-02 18:52:20 -08:00
svcscm
51eea50c8a Updating submodules
Summary:
GitHub commits:

123ae291fc
b9e9d4f7d9
86ea03e727
1cd1bfb668
917504ac42
06cc652030
e63819cbe3
6d21d8cfd3
b636829d55
19d0faece2
9860344e10

Reviewed By: zpao

fbshipit-source-id: 1de7509af788dc7861cfc779936fbc9e0146a5a5
2020-01-02 18:52:19 -08:00
svcscm
e348dbd6be Updating submodules
Summary:
GitHub commits:

c3da1769aa
dc5d27c6b2
6f6f6fdd20
99642ef23b
506f80638d
267ff5b58e
0d9f8b35f8
4cac5847b4
cbf71eab61

Reviewed By: zpao

fbshipit-source-id: 10e4e08f4a0cfb473d81336d5040bc18515bc35d
2020-01-02 12:51:34 -08:00
Lukas Piatkowski
0e13cf88dc rust-shed: move stats to the shed
Summary: This change also introduces a dummy no-op stats implementation for non-fbcode builds.

Reviewed By: farnz

Differential Revision: D19193954

fbshipit-source-id: f513368a2387987bf129ddf935217c90b7c84f2a
2020-01-02 11:10:59 -08:00
svcscm
5cb6809133 Updating submodules
Summary:
GitHub commits:

96c62e344d

Reviewed By: zpao

fbshipit-source-id: a1ccbee192f5528b479caa34f89192198a6cc73f
2020-01-02 11:10:59 -08:00
svcscm
7a095941a6 Updating submodules
Summary:
GitHub commits:

f9956e1c40
0952dd21c4

Reviewed By: zpao

fbshipit-source-id: 8b64c48584529c36b944ad7009d17f269c3888d9
2020-01-01 17:22:24 -08:00
svcscm
be6ec9e2f0 Updating submodules
Summary:
GitHub commits:

ee33267833
edbf08b464
d3d6888e42

Reviewed By: zpao

fbshipit-source-id: a97c75a8ca92bb7149675e5e1c9370dd49255537
2019-12-31 18:22:33 -08:00
svcscm
cf690db663 Updating submodules
Summary:
GitHub commits:

7eff52a6a4
5237da1c26

Reviewed By: zpao

fbshipit-source-id: 388066dff3e81b34dab372acb33a58ec93c7cd10
2019-12-30 18:17:35 -08:00
svcscm
d7504bffa5 Updating submodules
Summary:
GitHub commits:

8502bd8dc7
a1535c3c14
68e0a1add2

Reviewed By: zpao

fbshipit-source-id: 70d60116ec81634d5b406da08334ac874db95f8c
2019-12-30 15:59:06 -08:00
svcscm
c929ba23e7 Updating submodules
Summary:
GitHub commits:

d703b38a0c
4123e210f4
9950d3a409
6eb1e3cbcb

Reviewed By: yns88

fbshipit-source-id: 0357db2e58677adfd48b0e50860175a16a16c871
2019-12-30 15:41:14 -08:00
svcscm
a97f52df0e Updating submodules
Summary:
GitHub commits:

0bb2aba145
dfa0822a2a
b8bac00147

Reviewed By: yns88

fbshipit-source-id: 79256c20a3a31238c338b25a0091cd67e263b00b
2019-12-29 20:22:15 -08:00
svcscm
919d3f08b9 Updating submodules
Summary:
GitHub commits:

e28240f022
6544bc52f6
67fc298b69

Reviewed By: yns88

fbshipit-source-id: 327534440563702f9282f0afd48484305e1e8eb3
2019-12-29 07:22:58 -08:00
svcscm
928777ef4c Updating submodules
Summary:
GitHub commits:

897a338539
9266e6d584

Reviewed By: yns88

fbshipit-source-id: c3859b3d5251bbd36460c45e7ffe58d5d70e8f1c
2019-12-28 13:22:46 -08:00
svcscm
b54e2d8855 Updating submodules
Summary:
GitHub commits:

f60ae87f1b

Reviewed By: zpao

fbshipit-source-id: b70978e22c873eebc8e938c75cb74bd01744d4b8
2019-12-27 16:22:44 -08:00
svcscm
00314c37c9 Updating submodules
Summary:
GitHub commits:

1795752a8f

Reviewed By: zpao

fbshipit-source-id: 3dd36d81ed63e8fea65dab929c4867ada381c94e
2019-12-26 17:22:58 -08:00
svcscm
c7c13ca1c7 Updating submodules
Summary:
GitHub commits:

1702a53f74

Reviewed By: zpao

fbshipit-source-id: 584b98b2171079c3c2bdeb5fdb59bd7c9233ab89
2019-12-25 22:24:30 -08:00
svcscm
d2c411433b Updating submodules
Summary:
GitHub commits:

7e50dc4814
cffede7584
c9851f2ebd
579e49bb6a
2fc9d7b729
aee75f8150
b871922bf6
dd261dfb81

Reviewed By: zpao

fbshipit-source-id: 28bb24af4eabdf017026879ac4991a4a84d99bb7
2019-12-24 23:22:32 -08:00
svcscm
4bfa0c5ade Updating submodules
Summary:
GitHub commits:

a5325e50c7

Reviewed By: zpao

fbshipit-source-id: 3acac5e117d90b2c2de968a6880f0c18aeeca590
2019-12-24 21:22:34 -08:00
svcscm
aa1144005a Updating submodules
Summary:
GitHub commits:

a6a87383a0
2b38127267
5e7152ddfd
f519c88f80
5c4a5b59df
6455ab0d93
37fd2b9694
058608f66d
0109931f0f
41f33e8c3c
9dae0abe05

Reviewed By: zpao

fbshipit-source-id: b22ab3b7c0bb4f3c0317a09354532b0d05246ce2
2019-12-23 21:17:47 -08:00
svcscm
de0fdfa20d Updating submodules
Summary:
GitHub commits:

1fe0326785
73e26d77a3
8f06b45804
338c149b92
54947d9f50
44c839bd4a

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: be781924c061a5aeb369b3796ae5e515c2a98126
2019-12-22 11:27:30 -08:00
svcscm
cde36527be Updating submodules
Summary:
GitHub commits:

cbce6d17bb
4762e080cf
174107c0a4
8dee0e0058
ce52b27b4d
f89dea4fec
b269fc595c
5b014c641e
ae2d7e11a2

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 252ea5198c3fe4ecfe24e878ea701c48c57618de
2019-12-20 16:14:25 -08:00
svcscm
529d6c4e98 Updating submodules
Summary:
GitHub commits:

78f596063c
3930544b10
61a04e23d0

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 7b7d535a622dbf44ca3c9b4c68c7c2b97b7d9165
2019-12-20 16:14:24 -08:00
svcscm
2595d087d7 Updating submodules
Summary:
GitHub commits:

8055b7377d
7a7ca8eb5b
eddebb916c
bbb3011d8e
210127a13e

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 1b4e335c42a948d1ac73982562a2aceec40fc3f6
2019-12-20 16:14:23 -08:00
svcscm
51812e17e2 Updating submodules
Summary:
GitHub commits:

e6eff65010

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: d495ed351e9a20f60fea54cd89c5aea74272a61a
2019-12-20 16:14:23 -08:00
svcscm
974fbe5fb5 Updating submodules
Summary:
GitHub commits:

80fc6c6ce0

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 35e39283ecf85160786ac379943d0f91b1b56fce
2019-12-20 16:14:22 -08:00
svcscm
2e3bb3265e Updating submodules
Summary:
GitHub commits:

a967a37e3c
e2331832f0
1bea6f2ffa
ded3f463bb
e8920c35a8
f226a723f0
ad34faba15
1fcf2e50d5
57ff4b648b
0a791d8494
a2b6dc5453
c3d2da9dc6

Reviewed By: zpao

fbshipit-source-id: 03f5ac0a809853d8253dbd4b48b29a897f1bad97
2019-12-20 16:14:18 -08:00
svcscm
1977ca8cfd Updating submodules
Summary:
GitHub commits:

66ff2eee31
f296a1d04b
fec7302a9d

Reviewed By: zpao

fbshipit-source-id: be047d027fbd1e727d8ff46a5d8c6af9f6934450
2019-12-20 16:14:17 -08:00
svcscm
0f127e251d Updating submodules
Summary:
GitHub commits:

4ad193d94c
0b5a47df6a

Reviewed By: zpao

fbshipit-source-id: 6ac15ef65b54c132c2c4456ae0c8b1f712ddeaaa
2019-12-13 10:30:39 -08:00
svcscm
6eb929ae46 Updating submodules
Summary:
GitHub commits:

73ccc0530b
37957b6d9f

Reviewed By: zpao

fbshipit-source-id: 280ffd47c12fa373dcf6df93b38056bb44ae9eee
2019-12-13 04:02:36 -08:00
svcscm
b6f11be83a Updating submodules
Summary:
GitHub commits:

03a1daba8c

Reviewed By: zpao

fbshipit-source-id: 7a55a10a089835231d651ca14dbc86342cee3f06
2019-12-13 03:23:25 -08:00
svcscm
b081e6c1f7 Updating submodules
Summary:
GitHub commits:

33522b5304

Reviewed By: zpao

fbshipit-source-id: 8c798157f6f81e5328ffc8c2d9c84e24e170219b
2019-12-12 21:15:12 -08:00
svcscm
c6ff29da4f Updating submodules
Summary:
GitHub commits:

b417b742d0
cf08fcf6f4
c2029f9716
b7776548c7
b358f6f995

Reviewed By: zpao

fbshipit-source-id: 1fbe490d10f6e488aaf1236dafb2b0b3c8876459
2019-12-12 20:36:43 -08:00
svcscm
17dc99edf6 Updating submodules
Summary:
GitHub commits:

367861fec0
22f5444c09
11c103407d
34507cb383
16d5e3e5ac
c4ce8e637f
0f7ef79620
330fa43933

Reviewed By: zpao

fbshipit-source-id: 2b6847af7ccba6b53a866e3fded2edf9995b0aaf
2019-12-12 16:56:11 -08:00
svcscm
d594fae3fe Updating submodules
Summary:
GitHub commits:

4637b0d8fb

Reviewed By: zpao

fbshipit-source-id: 2db1a6fdd9ed559f930eaf2e89a8f619c59245eb
2019-12-12 11:41:21 -08:00
svcscm
151094825b Updating submodules
Summary:
GitHub commits:

9e718d1157

Reviewed By: zpao

fbshipit-source-id: 7610146b69b9a19b2ee88fe61407a66cca792927
2019-12-11 21:09:48 -08:00
svcscm
1498d3d9d0 Updating submodules
Summary:
GitHub commits:

5f6aae07cb
e48ef62291
8d7ee9fc4b
551bd93c12
5ed1e70a83

Reviewed By: zpao

fbshipit-source-id: 8e877d752620b4bf5413520c0af90f42c8f6e9d9
2019-12-11 20:54:54 -08:00
svcscm
074791225c Updating submodules
Summary:
GitHub commits:

36ab9debf5
55e5070f0a
5fed1a6da7
9f0f470fce
e1dfe80fe0
786d2c588c
6c2b9d596d

Reviewed By: zpao

fbshipit-source-id: 1242688c93ba233f19f3afac174c814ae4c455dc
2019-12-11 18:58:50 -08:00
svcscm
1132e2ceae Updating submodules
Summary:
GitHub commits:

02591153a2
a86cd0074b
de4cb6be19

Reviewed By: zpao

fbshipit-source-id: e2970cfb7edbde6582631050beb82dbda2d0af94
2019-12-11 15:45:22 -08:00
svcscm
ef43ef82e6 Updating submodules
Summary:
GitHub commits:

06033e7eb2
c56d2fa73f
972f299a62
3717a88289
ea64a080c6
b4e0237162

Reviewed By: zpao

fbshipit-source-id: 73d2d91c851f1905d6d4606a9f8002eb47246852
2019-12-11 12:46:40 -08:00
svcscm
635fc432ab Updating submodules
Summary:
GitHub commits:

0f94976f31
be15abd839
034086d70f
aa131abdf5
a3f268f1b5
6394aabc99

Reviewed By: zpao

fbshipit-source-id: fa99a0a096de1f088e5fa8cd92fdf5fd6c330740
2019-12-11 07:24:56 -08:00
svcscm
53a2bb126e Updating submodules
Summary:
GitHub commits:

5c811f4b3a
ad7bdb3133
849da74e65

Reviewed By: zpao

fbshipit-source-id: c6e56b1eb144948f545be0bea68809035d7319f0
2019-12-10 17:53:39 -08:00
svcscm
de14bc1837 Updating submodules
Summary:
GitHub commits:

c6506e2698
4427c1a832
a653857178
558f42bd6c
3839cbaf52

Reviewed By: zpao

fbshipit-source-id: 4a253bba6de9a2c2a11a82e33809a370e1b4fd04
2019-12-10 16:58:05 -08:00
svcscm
72a5354e39 Updating submodules
Summary:
GitHub commits:

1d7a0e1a4b
b8031f09d7
7fd86a8f64

Reviewed By: zpao

fbshipit-source-id: 98b2487b39fb56641641c0947ed09f883755126a
2019-12-10 14:19:36 -08:00
svcscm
4fe7ad486c Updating submodules
Summary:
GitHub commits:

b459fcc89f
2b060c1498
13a2c072c4

Reviewed By: zpao

fbshipit-source-id: 59fb11a977dcb7b2c09acb7fe997b0d5e52f27c4
2019-12-10 12:50:56 -08:00
svcscm
8df1bf08d1 Updating submodules
Summary:
GitHub commits:

fd8771904e
6bf51e234f
6380df5e10
696c2a2359

Reviewed By: zpao

fbshipit-source-id: 188670fcdc50ccf060eea137698ecfb45484e059
2019-12-10 11:23:05 -08:00
svcscm
2cdda7f4d8 Updating submodules
Summary:
GitHub commits:

e63b40cb4b
cb5f0670a6
470a664def
6e8f70b2d9
0fb026ca58
3595e0cf38
79b171ffa3
fb5322d98d
cd48fc606b

Reviewed By: zpao

fbshipit-source-id: 99bee659ea0fca0247d67d2dac12a821e1bd402d
2019-12-10 10:18:18 -08:00
svcscm
b774054dee Updating submodules
Summary:
GitHub commits:

6c87dc4d3c
5ec43afc1d
1e3cb8283f
3af1c72471
dc8e6e6e68
405e596d50
f40ae54a52
479a143912

Reviewed By: zpao

fbshipit-source-id: 932226ea90129f6c337d9fe833e2c3e4e1f955ee
2019-12-10 05:58:56 -08:00
Lukasz Piatkowski
d2520b62e2 Fixes for travic CI build (#3)
Summary:
This should fix the Travis CI builds. It adds rust toolchain support inside docker and sets the required THRIFT env variable.
Pull Request resolved: https://github.com/facebookexperimental/rust-shed/pull/3

Reviewed By: krallin

Differential Revision: D18905608

Pulled By: lukaspiatkowski

fbshipit-source-id: 5db1eff6f215a6617d8acaa0c99a62d45225956b
2019-12-10 04:56:56 -08:00
svcscm
49c3720863 Updating submodules
Summary:
GitHub commits:

aab1edd0df
ed15255982

Reviewed By: zpao

fbshipit-source-id: 613c5af2a8601afbd65c11eef8c8087d95420942
2019-12-10 04:56:56 -08:00
svcscm
f887d792a7 Updating submodules
Summary:
GitHub commits:

1e7ac08e2a

Reviewed By: zpao

fbshipit-source-id: 8fcf7b1799d6c639178a375d0306363662883209
2019-12-09 20:58:11 -08:00
svcscm
ba49b7f7f6 Updating submodules
Summary:
GitHub commits:

b221a6b5bb

Reviewed By: zpao

fbshipit-source-id: 6dd4252a106f8c6f6cb35613a1d10d346006d8a1
2019-12-09 18:22:40 -08:00
svcscm
61a9c9c6f8 Updating submodules
Summary:
GitHub commits:

8b2d8468c9
840bcfbdb8
0a702dcd44
e45e35f7e1

Reviewed By: zpao

fbshipit-source-id: 524ed22a0723ac5b669ef4c1b00b6b4e511a2d58
2019-12-09 17:59:14 -08:00
svcscm
d2999e8999 Updating submodules
Summary:
GitHub commits:

a072a44b4d
59c0f06905
c39a3e42b8
a68dff5c35
f4b1e6532c
d0790d3a38

Reviewed By: zpao

fbshipit-source-id: 29e7660c1d2981dcd61821dc79c8cc088f96ae5c
2019-12-09 16:46:21 -08:00
svcscm
039e5a1f9d Updating submodules
Summary:
GitHub commits:

aba4498a76
3fa5699d02

Reviewed By: zpao

fbshipit-source-id: 0109e104147cf3eeff04bcc79e72542a1bb89056
2019-12-09 14:15:47 -08:00
svcscm
fa464c1e21 Updating submodules
Summary:
GitHub commits:

cfa22893ac

Reviewed By: zpao

fbshipit-source-id: 2b1b1ec6c532eef5f54c04fc50a57f1644972524
2019-12-09 13:39:34 -08:00
svcscm
60ce49ea9e Updating submodules
Summary:
GitHub commits:

0f96b98cec
8090b337a4
e43d2c4424
70d1c268bf
fc6140865b
4caba2ed65

Reviewed By: zpao

fbshipit-source-id: 5b4edf4267942ab0cbd2980dc500227e3ce353e3
2019-12-09 13:02:00 -08:00
svcscm
3799971fb1 Updating submodules
Summary:
GitHub commits:

a568051d01
b575961859
7e2f831924

Reviewed By: zpao

fbshipit-source-id: b18f507d9951b6b23e9514aa40cc8e5f4df97ed8
2019-12-09 11:43:08 -08:00
svcscm
8422adbb1f Updating submodules
Summary:
GitHub commits:

a34673429a
d7535e2e5c
3a6d9436e8
610fa46702
547bdd2955
b122356fd1
a7e933e480

Reviewed By: zpao

fbshipit-source-id: 7c3bc5d3e3e555c0545ce20f9df733c67526a331
2019-12-09 10:20:20 -08:00
svcscm
a20e07f467 Updating submodules
Summary:
GitHub commits:

9b94248d1e
485b5e487f

Reviewed By: yns88

fbshipit-source-id: d6fd911290a174166ede7fc683bd9c8f9ab366b2
2019-12-08 23:22:36 -08:00
svcscm
56bf5d694c Updating submodules
Summary:
GitHub commits:

bb1c9e524b
e3a82bb934

Reviewed By: yns88

fbshipit-source-id: 24cde5a92ecf398cfefc5cf6066e160243ebc1dc
2019-12-07 23:23:30 -08:00
svcscm
b745b4421b Updating submodules
Summary:
GitHub commits:

0fedb49305

Reviewed By: yns88

fbshipit-source-id: 4a7af38531667a9a10ba5466f20ac65b7bc14be4
2019-12-06 22:50:04 -08:00
svcscm
4981a878c7 Updating submodules
Summary:
GitHub commits:

9242499096
b98a647df5

Reviewed By: yns88

fbshipit-source-id: 62b9d0508b42d6832d7d1713b852fa987e6c940f
2019-12-06 19:16:05 -08:00
svcscm
559a0dafeb Updating submodules
Summary:
GitHub commits:

61d7ab5427
0006ae955a
589523aafe

Reviewed By: yns88

fbshipit-source-id: ff3ca504e9a4d6e809eebf3eb008138ebbd87dff
2019-12-06 19:05:12 -08:00
svcscm
53c132c287 Updating submodules
Summary:
GitHub commits:

435d929205
6f2a34cfd6

Reviewed By: yns88

fbshipit-source-id: b5f84914b41b5f49c985f7b3ebd01f713a24c6a4
2019-12-06 15:25:18 -08:00
svcscm
8ed504df23 Updating submodules
Summary:
GitHub commits:

08c2d412ad

Reviewed By: yns88

fbshipit-source-id: 6756fe078b4e8ada8bfb86102f6ec3f85a04eb90
2019-12-06 13:43:23 -08:00
svcscm
3fca519f6c Updating submodules
Summary:
GitHub commits:

156d8a13af
abe187bac6
c8fbe63680
93d055f5ed
0d623bc3a9
dffa6cbfdd
20001aaf8a
00af1f1e50

Reviewed By: yns88

fbshipit-source-id: 830f8e651beff51d0de768c4dca6dfc2a235f2f5
2019-12-06 13:36:42 -08:00
svcscm
7c3a5a330a Updating submodules
Summary:
GitHub commits:

1cab1488c4
3130f8ecbd
6db57bc37f
5b6b860f8b

Reviewed By: yns88

fbshipit-source-id: f9054a178adf91a1ff9e8d619b617479ecb5fa85
2019-12-06 12:10:35 -08:00
Adam Simpkins
32e625852c write build output to a log file
Summary:
Update the getdeps builders to save all command output to a log file in the
build directory.  This makes it easier to go back after the fact and look at
the config options selected by the build run.

Reviewed By: wez

Differential Revision: D18777059

fbshipit-source-id: 86d3ffa48ec992fe90c59a3835e18f08310ed88c
2019-12-06 11:59:47 -08:00
svcscm
52e1d8378a Updating submodules
Summary:
GitHub commits:

4dd233987b
7ab406809d

Reviewed By: yns88

fbshipit-source-id: 097aac010cbee9a323e3ed3e16f5e08976a3a553
2019-12-06 11:02:32 -08:00
svcscm
73c8fea4c6 Updating submodules
Summary:
GitHub commits:

a19ebfd8bb
547dc5d512
0ca48e9570
7a1245f093
275ad04f9f
e0461d8ab0
73ed7556aa
94bee2cc54
3b5e1ce098

Reviewed By: yns88

fbshipit-source-id: b543a2f3fc30b82cc85a941b4316aabc8931325b
2019-12-06 06:34:38 -08:00
Lukas Piatkowski
c2b400ca53 rust toolchain: use RUSTC_BOOTSTRAP when building
Reviewed By: mitrandir77

Differential Revision: D18850917

fbshipit-source-id: f211dfbfadf4b5b0cb372cf8aeb9a232c4b3a739
2019-12-06 06:05:36 -08:00
svcscm
ee73968c7b Updating submodules
Summary:
GitHub commits:

8e7e836df3

Reviewed By: yns88

fbshipit-source-id: 9d6a4216f0de4179fa654aa2796cd7183e3769c5
2019-12-05 21:33:46 -08:00
svcscm
a3b0c4c873 Updating submodules
Summary:
GitHub commits:

3ad0e5f766
ba6111f9ed
ad528fe5ca
35ba2c4e8a

Reviewed By: yns88

fbshipit-source-id: 1b667dd8c338455f24d21bce7647583369862118
2019-12-05 17:01:10 -08:00
svcscm
e4d9f000f7 Updating submodules
Summary:
GitHub commits:

1d485af800
9cff5f0985

Reviewed By: yns88

fbshipit-source-id: 87a61e2e9fc3fba1e8470f8f1552d4e04cec3475
2019-12-05 15:21:06 -08:00
svcscm
572d21eb98 Updating submodules
Summary:
GitHub commits:

5c26f37c5a
0e72447d94

Reviewed By: yns88

fbshipit-source-id: 84c3752153be668f4b4d94e6b09245f2ec57c145
2019-12-05 15:16:32 -08:00
svcscm
1f9acc2691 Updating submodules
Summary:
GitHub commits:

d434927773
94d4080500
857c6a5beb
e036506a2c
9eea83005c
dd4661a2a1
1367be4188
0e81b8dc3f
ef0d20286e
800efe4f0a

Reviewed By: yns88

fbshipit-source-id: 76081e75832984837bf7c7c7005106c480668278
2019-12-05 10:03:07 -08:00
Lukas Piatkowski
23cec6bfd0 getdeps: add manifest for Rust toolchain
Reviewed By: ikostia

Differential Revision: D18814410

fbshipit-source-id: 889306e51c03a29c2b72e34b7dc60db21f11ff97
2019-12-05 08:47:12 -08:00
svcscm
33cdb3cdb2 Updating submodules
Summary:
GitHub commits:

7d303b5231
3997200095

Reviewed By: yns88

fbshipit-source-id: 902c3ed9f60d8699fd0557e5cd2b2b53e4f2b74d
2019-12-05 02:59:36 -08:00
svcscm
473ce193f5 Updating submodules
Summary:
GitHub commits:

d319f0b4ce
d9051a76c4

Reviewed By: yns88

fbshipit-source-id: 955c05da07895cf619e655cb25c4e57d864cd340
2019-12-04 22:43:22 -08:00
svcscm
ecdb56ee16 Updating submodules
Summary:
GitHub commits:

7ab68dd464
c0dfc62d36
7ec798f48f
94a8e8ed51

Reviewed By: yns88

fbshipit-source-id: 3aace05b5f106bf544c1e15cd89e3e7cce782520
2019-12-04 19:05:39 -08:00
svcscm
feccdf5f87 Updating submodules
Summary:
GitHub commits:

1e345af4de
61d54df22c
dab87e19bf

Reviewed By: yns88

fbshipit-source-id: 88e55e94c7473a7a310338eaaf508e7fc71e0df6
2019-12-04 16:36:46 -08:00
svcscm
f4b697e65b Updating submodules
Summary:
GitHub commits:

b94ef9fb23
4462a7f00a
16e629c415
50770702ad
5b632a5deb
d2fa2cbcd6
4e152f651e
54c89b5f03

Reviewed By: yns88

fbshipit-source-id: 766783d00f8440c1264f13045ae6411233355af6
2019-12-04 14:54:55 -08:00
svcscm
140fe7da11 Updating submodules
Summary:
GitHub commits:

e0a9c73213
0caffc4165
8b4020ff4e

Reviewed By: yns88

fbshipit-source-id: a60355f8a940ea878b7592c2765547576d1927f0
2019-12-04 10:50:28 -08:00
svcscm
a1e20d2abf Updating submodules
Summary:
GitHub commits:

79ce5d694f
644b49220f
02784cf261
b3d94bf10e
72f4dd408e
17925179d8
2cf584d3b1
d40d96146c
d4a0e4a2f2

Reviewed By: yns88

fbshipit-source-id: 5e4f6b78bddd30383f1136b0912e4d96b71f4375
2019-12-04 09:31:32 -08:00
svcscm
e230a1e72e Updating submodules
Summary:
GitHub commits:

fff0c03259
ea7006f401
2b647dff96
4ebeeefb93
090c1ea867
4fc3ca2fda
174345aba3
3d2f38c05b

Reviewed By: yns88

fbshipit-source-id: d7458b1bc0bc2b70020523cd8544fda71a481478
2019-12-04 07:29:06 -08:00
Lukas Piatkowski
f90766f95b rust-shed: change the workspace member definition to point to the newly moved project directories
Summary: The projects have been moved to a "shed/" subdirectory, so the root Cargo.toml with workspace has to be adjusted to that move.

Reviewed By: farnz

Differential Revision: D18807189

fbshipit-source-id: 0fd66fa7edd38ab4fdf905872f38fac57ae0230e
2019-12-04 06:44:14 -08:00
svcscm
1467a82d57 Updating submodules
Summary:
GitHub commits:

e9b43ed326
13ad6c8823
fe6c371b45

Reviewed By: yns88

fbshipit-source-id: 33216fdaab1473b86790ef3ce3b2d4b6ea799649
2019-12-04 06:44:14 -08:00
svcscm
0f97b0d563 Updating submodules
Summary:
GitHub commits:

f8e3918ecc
2da2a36ba6
7d9a4c55df
029d33f6bb
79b97b0bd8
f25c45976d
9177935736
b4c8675269
aaeec96017

Reviewed By: yns88

fbshipit-source-id: bec18df91fdfc84d282e50945e0509ecb41c459d
2019-12-03 23:36:57 -08:00
Adam Simpkins
e3dff39f45 getdeps: add an install_fb_python_executable() function to the CMake utilities
Summary:
Add a `install_fb_python_executable()` function to `FBPythonBinary.cmake` for
helping to install python executables generated with
`add_fb_python_executable()`.  This primarily helps by automatically looking
up the correct output file to install from the generated targets.

Reviewed By: wez

Differential Revision: D18774539

fbshipit-source-id: 4b397580d72ac448f21d1db6d2cdd653cf3635df
2019-12-03 21:42:27 -08:00
svcscm
1c5371352d Updating submodules
Summary:
GitHub commits:

f71571b0e8
f47108d35e
9cf762612e
273c145999

Reviewed By: yns88

fbshipit-source-id: 16c3a9f8229a674701c8ad00566afc3fbe7ff1cb
2019-12-03 21:23:28 -08:00
svcscm
ea2d8e3854 Updating submodules
Summary:
GitHub commits:

504a63b8cd
c495ea0e4f
6472b9cbf1
8290e1bac3
df32a11747
473c2dd1e4
4edb4284e7
f132dc5c7f
f5238e18a4
35478666ea
1012d059cc
c386a3348f

Reviewed By: yns88

fbshipit-source-id: cff0bbcca0b7467542294172e01063dc928e1754
2019-12-03 20:12:16 -08:00
svcscm
13b8748da5 Updating submodules
Summary:
GitHub commits:

a71e70a2a5
4e786dbf80
1cb1d800e4
3fbb64cb1a
53707dfe26
0776cc5cca
28e4c3c2cb
b7a0f8fcbf
e60ff79e4e

Reviewed By: yns88

fbshipit-source-id: dcab56606e48129499fb26e948945a8d80264ad1
2019-12-03 16:07:11 -08:00
Wez Furlong
829c722974 getdeps: rocksdb: don't enable -Werror
Summary:
It's impossible for a consumer of a released version of
rocksdb to do anything about this except not use it, and this particular
version of rocksdb ships with a number of shadow warnings.

Disable warning to error promotion.

See also: https://twitter.com/pcwalton/status/1201679307552083968

Reviewed By: chadaustin

Differential Revision: D18785637

fbshipit-source-id: 1db2b00b3c397d6c0b8f05b9d1c658877685c961
2019-12-03 15:07:56 -08:00
svcscm
66529c711f Updating submodules
Summary:
GitHub commits:

afb64d406e
80b7c7a2e6
b0ec302149
a58d6a4964
f32a311f0d
aa33d68d83
22f0ea3b98
4faec0f231
75b51602d9
80ee4f461a

Reviewed By: yns88

fbshipit-source-id: 7a015b90c67635edc24db0df8889f9a2cda02169
2019-12-03 14:43:11 -08:00
svcscm
cffcaa5f7a Updating submodules
Summary:
GitHub commits:

1e549f95d0
380c720be4
f27abc0fe1
b51ac9fd52

Reviewed By: yns88

fbshipit-source-id: 6c3a515e6730a6e3d6a8e380074546dc3212289b
2019-12-03 11:56:46 -08:00
Shrikrishna Khare
b4394c413d fbcode_builder: getdeps: fboss: OpenBCM depends on git-lfs
Summary:
OpenBCM libraries are stored with git LFS. As a result, fetcher fetches LFS pointers and not the contents. Use git-lfs to pull the real contents before copying to install dir using NoopBuilder.
In future, if more builders require git-lfs, we would consider installing
git-lfs as part of the sandcastle infra as against repeating similar
 logic for each builder that requires git-lfs.

Reviewed By: wez

Differential Revision: D18759806

fbshipit-source-id: f988a0460107bc0685e7aba107daba9ed88f71e7
2019-12-03 11:43:41 -08:00
Shrikrishna Khare
b2f5da202e fbcode_builder: getdeps: fboss: add git-lfs fetcher
Summary:
As titled. This is needed by OpenBCM, and in future, possibly by other
manifests as well.

Reviewed By: wez

Differential Revision: D18759807

fbshipit-source-id: d445dfa382cea4bf96443ab9889926a4abbf0757
2019-12-03 11:43:41 -08:00
svcscm
ab9997718b Updating submodules
Summary:
GitHub commits:

5510b30ef6
f873f5d761
1d8ebfaf58
7043e743d2

Reviewed By: yns88

fbshipit-source-id: e76342a4266a99290c1b8a592bbb2f1f0b865e9f
2019-12-03 10:38:10 -08:00
svcscm
d08e07175f Updating submodules
Summary:
GitHub commits:

0faaa9b25a

Reviewed By: yns88

fbshipit-source-id: 518ec6c1b67dbd5b47814d76d9732c3a4ef8e590
2019-12-03 05:56:19 -08:00
svcscm
201899f02a Updating submodules
Summary:
GitHub commits:

74d60d1019
16fa6fd2a6
24fcf9254b

Reviewed By: yns88

fbshipit-source-id: 335a587ef07f2d2fd4f2662ec18ad07f819773bd
2019-12-02 16:46:00 -08:00
svcscm
87db99ed72 Updating submodules
Summary:
GitHub commits:

2ce5773e6a
4ffa566369

Reviewed By: yns88

fbshipit-source-id: a271092b34710dc52a664af58228abd40240f3c6
2019-12-02 15:34:22 -08:00
svcscm
d7e4926b82 Updating submodules
Summary:
GitHub commits:

7b3a807de9
3a8812435b
19eadc885c
771cc9afb7
26311e3c19
6baa7358e1
0fe1a224cc
5b1f1d66b3

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: d08b7dce46f8ed8cbaf89aeb401ca8c12d0668ef
2019-12-02 08:39:34 -08:00
Ahmed Soliman
30ee55c5c5 Install wheel and cython on fbcode_builder venv environments
Summary:
This is an update to the fbcode_builder codebase to allow setting up the python virtualenv with python dependencies installed. I've included wheel and cython (with a pinned version to 0.28.6 which is the only version that works with thriftpy3 at the moment, due to https://github.com/cython/cython/issues/2985) as standard packages since these are required by some of our top-level dependencies (folly and thrift)

As far as I know, there are no other projects that use PYTHON_VENV at the moment except LogDevice so the impact should be minimal.

Reviewed By: lucaspmelo

Differential Revision: D18758383

fbshipit-source-id: 264941311c5e3a19dc4ef2bb78c9a1baa34dfd8c
2019-12-02 07:38:34 -08:00
svcscm
9990ddf496 Updating submodules
Summary:
GitHub commits:

4a09b26331
ac75dfde14
f411ef67a1
fb8dc55f3e
2dc57e5e3e
79edb8ea7c
3d9bec9187

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 7ac1c6f91d4a7330882adce4010ab787a98d1a94
2019-12-02 07:38:34 -08:00
svcscm
50d53688b6 Updating submodules
Summary:
GitHub commits:

f54141d8fe
1baa9e6087
3d0c120023
c95bd4c68e
6805f86ad7
4b26353e0d
420d5abaf7
2c9a7a814f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 3195a1223ed82e44c2cfe4a7ced610e91b10f3d7
2019-12-01 13:43:39 -08:00
Shrikrishna Khare
c865230548 fbcode_builder: getdeps: fboss: add OpenBCM fetcher
Summary: As titled

Differential Revision: D18726457

fbshipit-source-id: 717a6cda4a78e1b246f20328df1f01b78560cac5
2019-12-01 12:36:50 -08:00
svcscm
7b374d3e6a Updating submodules
Summary:
GitHub commits:

6b3e04cfb3
fca98a9c5a

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 853f8c1b7d882ba64a07ca5270c7f2dd37208861
2019-12-01 06:29:05 -08:00
svcscm
e4c4161a50 Updating submodules
Summary:
GitHub commits:

c027c0d22f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 1c73dd17ead29b1d4fde7d7e1d9ce8c01bb44f3d
2019-12-01 04:22:31 -08:00
svcscm
7f6f7c053b Updating submodules
Summary:
GitHub commits:

569c8cb346
88712a7a0f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 9389e439aa1e324b95c4b92d05b98f5e238487d9
2019-11-30 04:22:05 -08:00
svcscm
fbc5e2b99d Updating submodules
Summary:
GitHub commits:

091555c3e6
7a0ed7392d
f2a70ca925
8496e64e42
c7ccfcc2ce
e19b29702f
59cb341424
1c3c902a03
54c931c299

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 2bf4fa77d68614da0a1c9f81243baf0b12147ffb
2019-11-29 04:17:02 -08:00
Lukas Piatkowski
ce1dd22f6e rust-shed: unify Cargo.toml definitions
Reviewed By: farnz

Differential Revision: D18726052

fbshipit-source-id: 4f18430342ab6fd4fc82cc7d03e21f3e50e0ce25
2019-11-29 01:59:02 -08:00
svcscm
3b47109aed Updating submodules
Summary:
GitHub commits:

ce7962943c
268f732670
f9b187fe9a
975af63a73
2ea29109e0
6c13db2eeb
a54e4bf037
50b0ed4199

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 5aa633d427933994bede55c99d01476e9debfa82
2019-11-28 06:00:45 -08:00
Lukas Piatkowski
a8ebf55e26 fbcode_builder: add cargo builder for Rust projects
Summary: The cargo builder will be used to verify if an opensource Rust project passes Cargo build, test and (optionally) documentation build.

Reviewed By: markbt

Differential Revision: D18636934

fbshipit-source-id: e982e6a017eb32913e2994e7457c8add2e9d6b95
2019-11-28 04:59:38 -08:00
svcscm
526fbc8ec2 Updating submodules
Summary:
GitHub commits:

c15d1ca3e7

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: afc8c31c5b1063bddddbd9e877698c939b074f44
2019-11-28 04:59:37 -08:00
svcscm
2925a82fe5 Updating submodules
Summary:
GitHub commits:

64dc8e79e9
3b2aa3c218
dc6c17ca9e
4508ea4e06
6150034ff3
12b7a89a4b
9befbe9b40
2fd96cc070
68bf04ce46
19bd96d453
7229ad4fd7
b2bb2b465b
4c65c9023d

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: e7dc6a4ebafdc6a01aff89f4038f5679ed6e7011
2019-11-27 11:43:37 -08:00
Anton Frolov
161179c4c6 Make it possible to compile openr through CMakeLists.txt
Summary:
This diff fixes `CMakeLists.txt` to enable building `openr` tests using CMake:
1. It adds `add_openr_test` CMake function that adds executable target, registers it as test, links it with bunch of libraries like GTest and GMock, etc...
2. There is no `openr/tests/OpenrModuleTestBase.cpp` anywhere in the source tree, so this commit replaces it with `openr/common/Flags.cpp`.

Reviewed By: jstrizich

Differential Revision: D18584028

fbshipit-source-id: 07d854ef98d0d2509889a08ad042a371101a2825
2019-11-27 00:24:06 -08:00
svcscm
fdc2c659d6 Updating submodules
Summary:
GitHub commits:

773f9a846f

Reviewed By: yns88

fbshipit-source-id: 7aa0725b3a2bfbc6d2f3b77d19fb4cf68def0cea
2019-11-27 00:24:06 -08:00
svcscm
fd38caf026 Updating submodules
Summary:
GitHub commits:

0086024d3d
2f7c20f354
8c2e7a19af
4a3187a386
669ea77d9f
af1433345b
21d23998f5
0618adf29b
6792ae95e1

Reviewed By: yns88

fbshipit-source-id: d3c9521b92f3e98422845f0f501e9ddd6b03a2bf
2019-11-23 02:06:54 -08:00
svcscm
e2322c1daf Updating submodules
Summary:
GitHub commits:

2f8ecdae2c
ece208412e
cc3f054a35
c37658a78b
338aae0406
eeb43886dd
35b0920f08
b4b4bfbb78
138558a062
d72a9d3ed8
e6934acc53

Reviewed By: yns88

fbshipit-source-id: ff0f762e9572daa3ded388c4dee89e95e1a383ca
2019-11-22 15:38:34 -08:00
Adam Simpkins
2a1bc3cdad Update the eden manifest to drop internal FB-specific dependencies
Summary:
Remove the Facebook-specific dependencies from the Eden manifest: these
dependencies are now available directly in the Eden repository.

Reviewed By: chadaustin

Differential Revision: D18588009

fbshipit-source-id: 590c74e38e4e05939e6955839af3ebb959f9251b
2019-11-22 13:00:07 -08:00
Adam Simpkins
f71bfaacad getdeps: remove the fb-mercurial-rust target
Summary:
Remove the standalone fb-mercurial-rust target that was an internal-only
dependency for the Eden build.  This build step is now done entirely in the
Eden build.

Reviewed By: fanzeyi

Differential Revision: D18623943

fbshipit-source-id: c62a1155ddd1c0a6b2270c472176ba25194c6145
2019-11-22 13:00:06 -08:00
svcscm
8d4c2e8546 Updating submodules
Summary:
GitHub commits:

1dd28fc847
5f687b568e
adcf920f40

Reviewed By: yns88

fbshipit-source-id: 6d9ce88e59e74914f20253391052f12fdbed5c8c
2019-11-22 10:55:08 -08:00
svcscm
29fc5efd96 Updating submodules
Summary:
GitHub commits:

a428ed54e5
fb7ffe766c

Reviewed By: yns88

fbshipit-source-id: c0cb89eabeb74fb7a852c3a8cbdcc8485966ed6c
2019-11-22 08:24:38 -08:00
svcscm
9546c5c4f9 Updating submodules
Summary:
GitHub commits:

c2bee6c27b
ce3628a2df
e375f6667f
a75d0b736b
93d59e512e
c74e432e24
3b53205789
44172b877f
b3d36b298b

Reviewed By: yns88

fbshipit-source-id: 0a4562ae41818c207a86d0eec6abea7574849b82
2019-11-22 08:09:36 -08:00
svcscm
56d6bbe549 Updating submodules
Summary:
GitHub commits:

3c383a2d50
6e7a73a1eb
58ff026da1
f78407350c

Reviewed By: yns88

fbshipit-source-id: ca0b64468f1a25835186b9bfb0d087fb3c14c570
2019-11-21 23:30:19 -08:00
Koray Polat
ddba97ec96 Add SAI-1.4.0 to opensource build
Summary:
- Added sai to getdeps
- added SAI to FBOSS as a dependency
- Included path of SAI headers to FBOSS's cmake file.

Reviewed By: shri-khare

Differential Revision: D18629127

fbshipit-source-id: 119a6b7f2b64bd84414d9e16a903bc8df48a35e7
2019-11-21 22:52:08 -08:00
svcscm
8ff4d6a6dc Updating submodules
Summary:
GitHub commits:

eeb1607bdf
7f4492d600

Reviewed By: yns88

fbshipit-source-id: 32a2251273865436d7ff7a40465c371742390844
2019-11-21 21:43:53 -08:00
svcscm
e1dddcc7a6 Updating submodules
Summary:
GitHub commits:

8e4a2f5815
13fb6fb28e
7d97783503

Reviewed By: yns88

fbshipit-source-id: 282f14f69a5556856bcfa519d2bc616091c00907
2019-11-21 17:47:49 -08:00
svcscm
7c1158f25b Updating submodules
Summary:
GitHub commits:

b475d612b3
e50b64bdba

Reviewed By: yns88

fbshipit-source-id: 06432c065211c54575a505cad1b195a61fded24a
2019-11-21 16:56:34 -08:00
svcscm
44609b0a35 Updating submodules
Summary:
GitHub commits:

1f506c0cec
7fe1a5931a
fa022633a5
492916a16b

Reviewed By: yns88

fbshipit-source-id: e20fa707b85759ad9c2f07ee3e4f9a965e6fbe82
2019-11-21 10:41:02 -08:00
svcscm
1dbac1afb1 Updating submodules
Summary:
GitHub commits:

5a446fba45

Reviewed By: yns88

fbshipit-source-id: 2fa47c5a5b0f4991ee1348608d4fdc0b6efc0ea6
2019-11-21 07:45:30 -08:00
svcscm
5b41520207 Updating submodules
Summary:
GitHub commits:

571711d8dd
3b4e00b8d5
6a47d8fb8f
8477f0799f
0ce0edbe12
a8585e7f2a
c1e8df310f
ece21c3d28
69233daadc

Reviewed By: yns88

fbshipit-source-id: 440e8da368c261b1bb7fb61b28678b66790c2567
2019-11-20 19:15:23 -08:00
svcscm
7471ac41f3 Updating submodules
Summary:
GitHub commits:

96f60c7a28
01987a195c
8f815149ec
47445ecdd0
c3b48f4db4
717a31547f
0e62d3bb5f
3a85df8ead
0c319bd2c5

Reviewed By: yns88

fbshipit-source-id: 4419ddcaf3d818b908bec9f47a25be5762aa7888
2019-11-20 16:57:34 -08:00
Adam Simpkins
7d0226157f getdeps: update eden dependencies
Summary:
Include tools/lfs in the shipit path map for now, since it is needed to
download vendored Rust crates on internal builds.  Also correctly indicate
that the fb-mercurial* dependencies also apply only to internal builds.

Reviewed By: chadaustin

Differential Revision: D18621421

fbshipit-source-id: 74f00bf318ff9aefdca8696a61a8f33587749e66
2019-11-20 16:04:33 -08:00
Adam Simpkins
2eb88ab683 getdeps: automatically detect if a build appears to be Facebook-internal
Summary:
Automatically detect the `--facebook-internal` flag based on the current
repository project name.

Reviewed By: wez

Differential Revision: D18621358

fbshipit-source-id: f2b3018169b151811eec455863a8bfc17667d4d8
2019-11-20 16:04:33 -08:00
svcscm
38b9d58808 Updating submodules
Summary:
GitHub commits:

2c761ddd41
352c2d8b66
f87544dffb
dcbe9a1da3
5300258a58
c0983d0691

Reviewed By: yns88

fbshipit-source-id: fc31c6f0bb6c09bb2d1c6f55e9a9afffef51cb5f
2019-11-20 16:04:32 -08:00
svcscm
ee4183030f Updating submodules
Summary:
GitHub commits:

7cc9d9257b
93d91859c8
ab0a6495f6
3cd75736a7
fb3e6aac5d
4ac5fd6ed9
cf783ae678
6aaaa4754f

Reviewed By: yns88

fbshipit-source-id: 60b6d716aa073eda5fc6dbcbd0daeee536c25314
2019-11-20 13:00:45 -08:00
svcscm
8673f1fdc8 Updating submodules
Summary:
GitHub commits:

965e5ed7de
cea105e971
c5fdc21fb3
2d6825cdf3
fe92d2a5ce

Reviewed By: yns88

fbshipit-source-id: a3016332680c25d6f7c339ef7e8ac4e0ab143d89
2019-11-20 09:41:54 -08:00
svcscm
31c07393a8 Updating submodules
Summary:
GitHub commits:

d14cb92418
c14bee79c8

Reviewed By: yns88

fbshipit-source-id: 37ee90acdb9384137208674c5e64bb86111283a8
2019-11-20 09:32:24 -08:00
svcscm
63a055f1fe Updating submodules
Summary:
GitHub commits:

b21fd47972
950060c67b
d5cfc73665
195d10ad15
22c4b39574
0306e01233
fc0ad8b966
6f87219b24
9c674a1271
69ac8aeb62
672beabd4c

Reviewed By: yns88

fbshipit-source-id: 96ba9389d7c7faf53c0c5775a425dbea17da217a
2019-11-19 23:21:10 -08:00
svcscm
c91facaf23 Updating submodules
Summary:
GitHub commits:

107984051e
c420949847
4e0dcd36df

Reviewed By: yns88

fbshipit-source-id: 328096fad9acc47e4f801645924bf4327ba8f726
2019-11-19 18:01:22 -08:00
svcscm
9e854012ac Updating submodules
Summary:
GitHub commits:

81a1e5270d
03f8dc6a44
a80e0cab35
20b48c6478
27ea56c7c0

Reviewed By: yns88

fbshipit-source-id: b98a17c125c2f48decea86c912fe4692d056f616
2019-11-19 13:01:41 -08:00
svcscm
92fac21ac1 Updating submodules
Summary:
GitHub commits:

ddc3cd2e2c
547f5abfb8
75acf748b1
38cc611297
2d5fbf572b

Reviewed By: yns88

fbshipit-source-id: fc4e253e87f23f6ff79481790eb9504e50733ed5
2019-11-19 11:58:00 -08:00
svcscm
e5753685e4 Updating submodules
Summary:
GitHub commits:

c0b9193399
c0d9a8ebe8
c2bab5e58b
cf43b69248
fd03cf64a5
bd40feb215
2bf411857c
1f62f7aac9

Reviewed By: yns88

fbshipit-source-id: ad4bf4d5a3a8f0041e7425846e54572fde9494b8
2019-11-18 20:34:03 -08:00
svcscm
3138fa7b9e Updating submodules
Summary:
GitHub commits:

385acc503c
b35b183e45

Reviewed By: yns88

fbshipit-source-id: c7eccd88c804f1afd1db8d52221665b87ab51837
2019-11-18 19:10:27 -08:00
Adam Simpkins
d2aeffb44d getdeps: update FBPythonBinary.cmake to generate executable files on Windows
Summary:
On Windows, compile a small C executable to prepend to the zip file, to allow
the resulting executable files to be run directly on Windows, without needing
to explicitly invoke the Python interpreter to run the output file.

Reviewed By: wez

Differential Revision: D17733616

fbshipit-source-id: 989a93851412d0bbe1e7857aa9111db082f67a4c
2019-11-18 18:41:00 -08:00
svcscm
313ba4d41a Updating submodules
Summary:
GitHub commits:

c570a09dd2
3724751529
279c488395

Reviewed By: yns88

fbshipit-source-id: f1f29f030e53ddc0d76c80113509070187c8ae94
2019-11-18 18:41:00 -08:00
svcscm
16858dd47d Updating submodules
Summary:
GitHub commits:

aceee6d762
551cb91526

Reviewed By: yns88

fbshipit-source-id: da56aafe3266e1f468e5a07ecfa6409b2667e680
2019-11-18 14:23:25 -08:00
svcscm
1bdc539172 Updating submodules
Summary:
GitHub commits:

3acb25f216
b830bffa96
fc7064cb4e
aa3975852e
b2a3d8944d

Reviewed By: yns88

fbshipit-source-id: 34571d2a94a8fd93d744dc58a0ba7681f3fdc6b2
2019-11-18 13:08:16 -08:00
svcscm
f62ab09f21 Updating submodules
Summary:
GitHub commits:

1c9e11ed14
92ef8204de
8953a59078
3983a38d1b
b74b833648
b43987b039
ba7f504899

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 22413d1713cd9b76c6941be9b196d3e0efaaa347
2019-11-18 11:31:16 -08:00
svcscm
19df9a1b56 Updating submodules
Summary:
GitHub commits:

ea4aa9fc07
54e6aa5568
da41ae5048
da70fce0d3
0bec77c2d2
09fd20898f
b47c7f5c77
5762809397
241c174631

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 1739f00a0f1e4ffe4b5ebb9e6f5dce403a5adf8b
2019-11-18 07:06:27 -08:00
Victor Zverovich
3285a8f909 Replace Folly Format with fmt in logger to reduce binary size
Summary:
Now that fmt is available in Folly builds (D14813810), use it to reduce binary code size in Folly Logger. This is done by moving most of the formatting logic behind the type-erased `vformat` API. Previously it was instantiated for all combinations of formatting argument types used in calls to `FB_LOGF` and `XLOGF` in a program.

The effect of this change can be illustrated by looking at symbol sizes as given by `nm -S -td` for the following test function:

```
void test_log() {
  FB_LOGF(logger, WARN, "num events: {:06d}, duration: {:6.3f}", 1234, 5.6789);
}
```
compiled in `opt` mode.

`nm` before:

```
0000000004236736 0000000000000231 T test_log()
0000000004236992 0000000000001002 W std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > folly::LogStreamProcessor::formatLogString<int, double>(folly::Range<char const*>, int const&, double const&)
```

`nm` after:

```
0000000004237536 0000000000000231 T test_log()
0000000004237792 0000000000000251 W std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > folly::LogStreamProcessor::formatLogString<int, double>(folly::Range<char const*>, int const&, double const&)
0000000004238048 0000000000000740 W folly::LogStreamProcessor::vformatLogString[abi:cxx11](folly::Range<char const*>, fmt::v5::format_args, bool&)
```

Before we had one 1002 byte instantiation of `formatLogString<int, double>`. With this change it was reduced 4x to 251 bytes and non-template function `vformatLogString` was added which is shared among all logging calls. The size of `test_log` remained unchanged. There are even bigger savings from Folly Formatter instantiations which are no longer needed, e.g.

```
0000000004238032 0000000000001363 W _ZNK5folly13BaseFormatterINS_9FormatterILb0EJRKiRKdEEELb0EJS3_S5_EEclIZNKS7_8appendToINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9enable_ifIXsr12IsSomeStringIT_EE5valueEvE4typeERSH_EUlNS_5RangeIPKcEEE_EEvSK_
```

So in total this change results in ~5x per-call/instantiation binary size. It is possible to reduce binary size even further but it is not done in the current diff to keep it manageable.

In addition to binary size improvements, switching to fmt will potentially

* allow catching errors in format strings at compile time,
* simplify future migration to C++20 [`std::format`](http://eel.is/c++draft/format).

Reviewed By: simpkins

Differential Revision: D15485589

fbshipit-source-id: 06db4436839f11c2c3dbed7b36658e2193343411
2019-11-18 05:53:08 -08:00
svcscm
05e5741cc9 Updating submodules
Summary:
GitHub commits:

3062e817bf
3e9812cf6b
05d9eea2c0

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 2d7a90c7413b6fb600e92b729cb86205a37d62ac
2019-11-18 05:53:08 -08:00
svcscm
b1c572092f Updating submodules
Summary:
GitHub commits:

eeb38ffd62
f27f096824
d5c51096af
76432027c0
e6135854c5
83800eae9a
5a5b563db5

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 1eab55cd73b143acedfad7bf6fcad44b8a2cc12e
2019-11-17 18:37:38 -08:00
svcscm
21e7fd27e0 Updating submodules
Summary:
GitHub commits:

b5fa56c4e4
414aa7f2d5
a0ceaf440c
295a0662c2
214cd3295f
be9c6db57a
ec7569b9b9

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: b4d055387255a169d8ccef88c9d66cb73761e414
2019-11-17 17:21:59 -08:00
svcscm
7a53f38c11 Updating submodules
Summary:
GitHub commits:

8f2eb5c69a
4a4926a64a
8e0ca4677e
2ca3bf578d
7c5d25d54f
4aa70edfce
4597821b3a
309dc6604d

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 5b20c52e24e6d19d6baac2c9fd58f6d142686795
2019-11-16 16:54:35 -08:00
Wez Furlong
eee586ea4f getdeps: fix node/yarn detection for watchman builds
Summary:
When we detect that we are building out of the fbsource
monorepo internal to FB, pre-set some environment variables to help
projects detect our internally pinned versions of node and yarn.

Previously, the detection logic was deciding that the `yarn` shell
script was the executable to invoke, but since that is a bash script
it would fail to spawn.

Reviewed By: simpkins

Differential Revision: D18523871

fbshipit-source-id: b932d2b0ccd7b79d6f9cd74d363bc426c288e38f
2019-11-16 16:17:32 -08:00
svcscm
f301356f93 Updating submodules
Summary:
GitHub commits:

207328497a
c272123098
cdcd46de4e
1c093d3fa7
e18b3c2e6e
746161a422

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 253c3a9d70da0cbaf34dc38414966ccccf40533c
2019-11-16 06:09:48 -08:00
svcscm
35e1f88a5f Updating submodules
Summary:
GitHub commits:

ad9b5695cc
36862d7625

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 88d9733fc255381fdb78ed3f27ed84863b04c3ae
2019-11-15 17:08:40 -08:00
svcscm
8c45a850f9 Updating submodules
Summary:
GitHub commits:

c0c421beeb

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 736d1655e7d79828acf947be2c9e1ad2e88406b7
2019-11-15 14:21:41 -08:00
svcscm
7a8bb97245 Updating submodules
Summary:
GitHub commits:

c24f26fe23

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 0c944b70133413b29fccce3aabe326f850bf1c44
2019-11-15 10:49:43 -08:00
svcscm
33e8f2ed77 Updating submodules
Summary:
GitHub commits:

61f165b8f9

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 7016cbd4cd2d38ac316396599b2e539fa79e42cb
2019-11-15 09:48:10 -08:00
svcscm
8d510c0525 Updating submodules
Summary:
GitHub commits:

770b887986

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 31edbcc549f11026806e4b3576fcdda22401f9cc
2019-11-14 23:17:20 -08:00
svcscm
b9569ab08f Updating submodules
Summary:
GitHub commits:

20080a6338
170bb2ae47

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: f3c5863ebb72b5eef36133bffd2a1ba8ba1d0fe4
2019-11-14 22:04:38 -08:00
svcscm
1718045feb Updating submodules
Summary:
GitHub commits:

35d49a558b
8f12df2a87
ceabf4daaf
0058daef7b
4574f38a41
aedd6286e5

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: caeee3893df80041fa62e7d6e03776b80911766d
2019-11-14 17:14:18 -08:00
svcscm
97dfb32ff6 Updating submodules
Summary:
GitHub commits:

df16a5e175
a91912f485
b25002139f
141c6d9cca
d02b9c97ab
b06a5e5923

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: b645446ea1ad74c0018ec657dbb8172ce41ecd81
2019-11-14 13:57:44 -08:00
svcscm
fcca32a488 Updating submodules
Summary:
GitHub commits:

3de8f357ee
4468e01836

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 13d5cf4487b3740f93c7f6f347c177bd4d72a136
2019-11-14 11:14:05 -08:00
svcscm
45dd628557 Updating submodules
Summary:
GitHub commits:

401178e861
916f8c2477
f059c7d9b9
dca5f88a84

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 3cc242b97702b130c20f6b7894f660b138a2b80a
2019-11-13 20:32:17 -08:00
svcscm
5fc3d15232 Updating submodules
Summary:
GitHub commits:

1deef35e63
0ff7470bdd
43dfa89c99

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: b0a53bb4aa2fda83be642097ce7424b9ba560711
2019-11-13 20:16:37 -08:00
svcscm
0a46a2715b Updating submodules
Summary:
GitHub commits:

fe2aa2895c
9735191ff9

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 7e0a742583d7b9e9ff273bb00a119b65edeb7c1f
2019-11-13 15:23:37 -08:00
svcscm
e26f21353c Updating submodules
Summary:
GitHub commits:

553d397359
2a1dc6cf79
4bd2132eaa
ce60998143

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 41b56724fd2614083c2f854489fbd33b6ab6535e
2019-11-12 19:42:14 -08:00
svcscm
d26acc0dbe Updating submodules
Summary:
GitHub commits:

c8ebdc9781
67c9b0925c
9428045992
103322c93b
e3917f1902
edcf5e006b
83b8ff6b69

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: eb1b70519ab300c39bd3f04c579899ebf651fe5b
2019-11-12 18:19:44 -08:00
svcscm
acbc85e12c Updating submodules
Summary:
GitHub commits:

ae1758dc67
42b5494ec8
35c4a5d481

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 28f531f546459272a540e5d521811b971beed9e8
2019-11-12 16:31:54 -08:00
svcscm
2f526e9753 Updating submodules
Summary:
GitHub commits:

56c338eee0

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: fdb23afb0d4656399082564c8e986d7e95e0b0d0
2019-11-12 03:19:14 -08:00
svcscm
b630f7ad8b Updating submodules
Summary:
GitHub commits:

a5381c4d13
a19de78da5
b5a7d0259c
8c4e217115

Reviewed By: yns88

fbshipit-source-id: 26a91452c36caab109dad713fb04b71551f36a90
2019-11-12 03:19:13 -08:00
svcscm
abcdf32d2f Updating submodules
Summary:
GitHub commits:

2bdb5a4a7c
dfd5219816
66f868b745
0c4130d051
c912150192
c17384fea4
e0b2156829
7aef78fb2e

Reviewed By: yns88

fbshipit-source-id: 82552466afa665f0e335d5dce385dfcae9247b0b
2019-11-11 16:20:23 -08:00
svcscm
60d252f6c3 Updating submodules
Summary:
GitHub commits:

c10f5bf664
b6d8b723b7
35f57f4100
286e860fbc
8996c5393f

Reviewed By: yns88

fbshipit-source-id: b8cea63518aa662ae640c6d5e4a7c8c14cf0690f
2019-11-11 10:56:15 -08:00
svcscm
bf47c6c0ab Updating submodules
Summary:
GitHub commits:

84ff1378e7

Reviewed By: yns88

fbshipit-source-id: 8f5c6e268f983b8c62b088dbd7fc10457bfab46b
2019-11-11 07:24:40 -08:00
svcscm
ffa7b12bd7 Updating submodules
Summary:
GitHub commits:

3b56786f08
aabaf3c3d7

Reviewed By: yns88

fbshipit-source-id: 88eec06a375a1789471d110918a088a84994f206
2019-11-10 12:22:16 -08:00
svcscm
c85be4ccff Updating submodules
Summary:
GitHub commits:

8d9e9cd41f
4c3495f81b

Reviewed By: yns88

fbshipit-source-id: b9575d2deb624b369e5626805244e7bb0bafb559
2019-11-09 15:23:31 -08:00
svcscm
24480ecb63 Updating submodules
Summary:
GitHub commits:

1f41d7adb1
c8fcfd74b5
72de842ac9

Reviewed By: yns88

fbshipit-source-id: 599e746838cc24a74e6f0dbaa1a03673c9d51bac
2019-11-08 18:30:30 -08:00
svcscm
89aa512894 Updating submodules
Summary:
GitHub commits:

403ca8188d
74c43417f7
0e5d305664

Reviewed By: yns88

fbshipit-source-id: 1db292dabf5341cdeb5d866ef3ca4c7129b24566
2019-11-07 17:52:53 -08:00
svcscm
b73994cc00 Updating submodules
Summary:
GitHub commits:

d752e52a31
d7cc18d7c7
6e26fa9d03
76fcc9469a
1da1f04231
17ff03e136
d8fde1c7fc
8a07c4270c
50fdf05973
affb36ec7c

Reviewed By: yns88

fbshipit-source-id: dfcf050e5eaa6e5077ea9b4c21326f127ec6066c
2019-11-07 17:26:08 -08:00
svcscm
1ed65ea690 Updating submodules
Summary:
GitHub commits:

6111b3b680
930b238caa
7e195929d5
b90eedb63d
16416eb27d
b0817301e0
7b3222e10a
d4a937d86e
80a314d94b
3e6590ad4b
fad1d3411c
cb8da69f5d

Reviewed By: yns88

fbshipit-source-id: 412cc7628b2a56b4a2bb40fb0a4d8c10e663e2da
2019-11-07 10:53:20 -08:00
John Strizich
69842e578c remove libnl depedency from open source build
Summary: We removed this dependency in the code a while ago.

Reviewed By: saifhhasan

Differential Revision: D18366401

fbshipit-source-id: daf1c7865fe0c312694bdf395f9d7ace99f70395
2019-11-06 21:17:08 -08:00
svcscm
d95af19013 Updating submodules
Summary:
GitHub commits:

2c518441de
8ea087ad16

Reviewed By: yns88

fbshipit-source-id: 18aeb8587575e22a799f46e7706156ab39493948
2019-11-06 16:44:22 -08:00
svcscm
f88fddfc59 Updating submodules
Summary:
GitHub commits:

0a9dd201d4
50804656d2
ed7646cad2

Reviewed By: yns88

fbshipit-source-id: 18587bec3df86b7e1d6836707317eaa53f5d7472
2019-11-06 12:11:54 -08:00
svcscm
b176ee20db Updating submodules
Summary:
GitHub commits:

85d753b71d
683e83b59a

Reviewed By: yns88

fbshipit-source-id: 64d0bdc3bdaf36639db8da713310da539cda6fa2
2019-11-06 11:31:42 -08:00
svcscm
69c4f4e956 Updating submodules
Summary:
GitHub commits:

9de1c22848
975dc0f923
10679bfd01

Reviewed By: yns88

fbshipit-source-id: 0a4b14bcddea924e4c25fd623be7d413ea15ba75
2019-11-06 01:22:40 -08:00
svcscm
2d68b41676 Updating submodules
Summary:
GitHub commits:

d5828b3036
a145c9c1f3
834feaff05

Reviewed By: yns88

fbshipit-source-id: 0315b4e8add8213e9639439fc3bd8162e1b40e02
2019-11-06 01:22:39 -08:00
svcscm
a80377c037 Updating submodules
Summary:
GitHub commits:

f36bffb729
d3676acb29
d697e42c42
94495a8097
67e735dbf9
c2e1e16bbc
950f8d0dfa
ee0c193c5d

Reviewed By: yns88

fbshipit-source-id: d55f9522b550a114f88f8129cee8e4be6255535e
2019-11-05 19:09:10 -08:00
svcscm
1911739789 Updating submodules
Summary:
GitHub commits:

de05e0e7ac
b6641eb7fa
ec1aa6936b
80479de3f7

Reviewed By: yns88

fbshipit-source-id: 815f4c5a06826e1a508e5d5016f2be42e96b7fea
2019-11-05 18:28:05 -08:00
svcscm
aae7ac4d82 Updating submodules
Summary:
GitHub commits:

88800af4cb

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 1bee0c998c2d7cfa1fbe358c9cae005e88ca2e15
2019-11-05 06:27:17 -08:00
svcscm
a824b61155 Updating submodules
Summary:
GitHub commits:

b35bea8f07
4e9b180439

Reviewed By: zpao

fbshipit-source-id: ff07f7763bdbb0b3f91632ae27e1cd0ecb146916
2019-11-04 05:57:28 -08:00