Skip to content

Releases: facebook/watchman

v2024.07.08.00

08 Jul 15:03
Compare
Choose a tag to compare
Add support for eden flag listOnlyFiles

Summary:
This diff lets watchman deduce whether or not to use the listOnlyFiles flag when using eden.

The system works as follows
 - ["type", "d"] means listOnlyFiles is false
 - all other type fields means it is true
 - ["not"] inverts the subexpression
 - Any value in an ["allof"] being true results in the whole expression being true
 - Each value in an ["anyof"] must be true for the expression to be true
 - All other expressions result in false

Reviewed By: kmancini

Differential Revision: D58469180

fbshipit-source-id: e775441ca7f38e1ec4de0c048714cb7361fc912b

v2024.07.01.00

01 Jul 15:03
Compare
Choose a tag to compare
Updating submodules

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/bac49366654b3f0242f5ce206002f79ad4a697c8
https://github.com/facebook/fbthrift/commit/adb128e8feb67354aa4bd626261ae262408c70a8
https://github.com/facebook/mvfst/commit/ccbde59fcdacb07bcef2ef427859038961203811
https://github.com/facebook/proxygen/commit/5c3f0a416969228e3e3da4e4b761f314ed9b6212
https://github.com/facebook/wangle/commit/db3ce5493765c874d41b7259de37d9b8b567b450
https://github.com/facebookexperimental/edencommon/commit/df158dc782a857e2bffa79288f61caf86a534b0d
https://github.com/facebookexperimental/rust-shed/commit/fceb292c131d0a709697253053146244d3d15e3f
https://github.com/facebookincubator/fizz/commit/af4d86f55cc8b30aeef9f6b6fe143c080e20662e

Reviewed By: ajb85

fbshipit-source-id: ec4921895ef858ef0b389192b27116e0d1171cbb

v2024.06.24.00

24 Jun 15:03
Compare
Choose a tag to compare
Updating submodules

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/142028ba2d5bcd3bebd976c08b2abfb94400f5ce
https://github.com/facebook/fbthrift/commit/0cbd38b095cad165c9e4e6a89d186de73c081e1c
https://github.com/facebook/folly/commit/216baa676dcb17b1a7ef448944d9fd4484c3bb62
https://github.com/facebook/mvfst/commit/35ef778c9519549ffc3bf6f43fe052ee57dacc59
https://github.com/facebook/proxygen/commit/42cec12b524673b72ef18f79a2a8106f26251f2d
https://github.com/facebook/wangle/commit/15005d2b1e8e331f928f9fd3bbb7c7f77a1443d8
https://github.com/facebookexperimental/edencommon/commit/a02a03c0aceb5f156d417d7c155f748320a66a8b
https://github.com/facebookexperimental/rust-shed/commit/cacb9b6cb6c29621d2fa358c9370eb1d82d22f48
https://github.com/facebookincubator/fizz/commit/5f49a9f4fed1090127d05bff086010914fdb8e51

Reviewed By: namanahuja

fbshipit-source-id: 22897fe0d323c22ea334a5590b2fcc1a89a8d23c

v2024.06.17.00

17 Jun 15:03
Compare
Choose a tag to compare
Updating submodules

Summary:
GitHub commits:

https://github.com/facebook/buck2-prelude/commit/4f48b5a337cf60fd59feabfc46052a9e4bdc219f
https://github.com/facebook/fb303/commit/3b8ca1794a6d387ac84026fe4885b9f7350b61f1
https://github.com/facebook/fbthrift/commit/6ec2024fb98174f218d20df9054f345307f6ec20
https://github.com/facebook/folly/commit/7e04ec74decce5cf59127c455056296c131d4c07
https://github.com/facebook/mvfst/commit/21e05ab699d2ff374b2fd179a9fa403cbec3d5ea
https://github.com/facebook/proxygen/commit/e59aa6487fb4ee791bd39fe5fc9f0b5d4b5cb1e7
https://github.com/facebook/wangle/commit/754ecd758316e2731bf68850807f137badb077da
https://github.com/facebookexperimental/edencommon/commit/b1adca0fd87ac5920bc62d083f03118944139333
https://github.com/facebookexperimental/rust-shed/commit/4f83cc152b60ac2cb439539fd6aee1915de0114d
https://github.com/facebookincubator/fizz/commit/98d56fdd9e27f6f4ea9e7b485770f7fdcffcb60e

Reviewed By: bigfootjon

fbshipit-source-id: 6be82441902714f7a2553d9e7cb996244ff3b68f

v2024.06.10.00

10 Jun 15:03
Compare
Choose a tag to compare
restore rpm system deps for fedora

Summary:
[getdeps] restore rpm system deps for fedora

centOS (even stream) tends to be quite old and thus ends up having its rpm system deps turned off, e.g. boost in D55758008 and glog and gtest in D51813855.  Unfortunate the rpm deps were removed entirely rather than limited by distro or distro_vers.

Lets restore the rpm deps but specify distro=fedora to reduce the risk of people removing them entirely.

Also:
   * fedora has up to date gtest & gmock, so use them
   * zlib-ng-compat added from fedora 38 with zlib removed from F40, so update zlib rpm names.  F37 is EOL

X-link: https://github.com/facebook/folly/pull/2231

Reviewed By: HarveyHunt

Differential Revision: D58324546

Pulled By: ahornby

fbshipit-source-id: a4d5e8620cf55701e19317a301db3846d60f8d4b

v2024.06.03.00

03 Jun 15:03
Compare
Choose a tag to compare
enable more brew system deps

Summary:
X-link: https://github.com/facebook/folly/pull/2219

Save a bit of time on each github build. Enable homebrew system deps for fmt, gflags, glog, googletest, snappy

Reviewed By: chadaustin

Differential Revision: D57967014

fbshipit-source-id: 286ba96fb384e1b5e8f4e97160af2b801e458aef

v2024.05.27.00

27 May 15:03
Compare
Choose a tag to compare
Updating submodules

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/97d61c73a399da946a38430fad765244f531a3e8
https://github.com/facebook/fbthrift/commit/3803919eed267652836ae7e59a8e4f16c230e711
https://github.com/facebook/folly/commit/f1f426d77cf354a80256d401a4928a08b1033f36
https://github.com/facebook/mvfst/commit/90ab1c1ccf166901eb60f1efce3af1480df9cf06
https://github.com/facebook/proxygen/commit/e7641fd6aa48b3658266a736387749bb22392d32
https://github.com/facebook/wangle/commit/d8ca83c809bbc890b93f11cb070f6ceb753aad70
https://github.com/facebookexperimental/edencommon/commit/f4bc597de9c4cf2fdcdb066a969b785529bb4f26
https://github.com/facebookexperimental/rust-shed/commit/b17c442dc0202c513bf33f312dcb5a6237f37cac
https://github.com/facebookincubator/fizz/commit/e8f2b711f9293f8ba6d6f17a6ffe7cb1746a126a

Reviewed By: bigfootjon

fbshipit-source-id: e78d7bf9b738b2523ba107cc2e522da87be6760a

v2024.05.20.00

20 May 15:03
Compare
Choose a tag to compare
Updating submodules

Summary:
GitHub commits:

https://github.com/facebook/buck2-prelude/commit/fae65cad8333db0ebc3d20fa24629e961bba5616
https://github.com/facebook/fb303/commit/6c0427f0456cee273f76fd181cfa1eaa531b6fd0
https://github.com/facebook/fbthrift/commit/c168b5eb6bbc0e0834cfd8f2c384935c8221edb3
https://github.com/facebook/folly/commit/75e0eae5e820246d97be46c7838b58241ae531ff
https://github.com/facebook/mvfst/commit/f450070eb6d9e5b6933104785b477ad4f27f3038
https://github.com/facebook/proxygen/commit/d597e71a74ba09afa53be9918922cc63f85af0cf
https://github.com/facebook/wangle/commit/87b7410a79d35a1da6dd8397cd28798d6ea3101d
https://github.com/facebookexperimental/edencommon/commit/671ffedf06c9a9b3db08d3c2854cf70451bfe5df
https://github.com/facebookexperimental/rust-shed/commit/fd25a7f8cd6e0c4f9a45e0be086397312a10f614
https://github.com/facebookincubator/fizz/commit/0a479539ed09832c6ba37981b0a5e5208df03ec3

Reviewed By: ajb85

fbshipit-source-id: e31045a5b37fc57124bb99a678b5466fedf36afc

v2024.05.13.00

13 May 15:03
Compare
Choose a tag to compare
Updating submodules

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/ade28bf30bf4ca7346a36aff90fdf8879341279d
https://github.com/facebook/fbthrift/commit/28ccab277930d19cc80dac8509fa554308da4f99
https://github.com/facebook/folly/commit/3113fbf60c437d4c487f976091d2fbd862b3636b
https://github.com/facebook/mvfst/commit/1bda81cea97266603f9d8114f47ee72debe85966
https://github.com/facebook/proxygen/commit/f12e3c12f5e87f5b4cdce04a0793be8f467bc2ec
https://github.com/facebook/wangle/commit/991cd5dec9748279a209a5c05be01424e8d11ef3
https://github.com/facebookexperimental/edencommon/commit/9892e93f53f1495f4f15a3ad1f60d62b52b6b778
https://github.com/facebookexperimental/rust-shed/commit/9d9ef4d06c7873f51525d50719e97004b357904f
https://github.com/facebookincubator/fizz/commit/3826ad56e1ea7bf546a74903e58874345cb61c0c

Reviewed By: jurajh-fb

fbshipit-source-id: 25545e629c164025dbe79dc35f39604c9f73f523

v2024.05.06.00

06 May 15:03
Compare
Choose a tag to compare
Change `result_of` to `invoke_result` in watchman/Result.h

Summary: C++20 has [eliminated](https://en.cppreference.com/w/cpp/types/result_of) `result_of` in favour of `invoke_result`. It's mysterious that this code even still works, but, nevertheless, I'm fixing it.

Differential Revision: D56987484

fbshipit-source-id: e1e641424271e1164eee19be5726ec6abe0c1ffd