Skip to content

Tags: facebook/folly

Tags

v2025.03.10.00

Extend `F14HashedKey` unit tests

Summary:
Extended unit test to methods that accept `F14HashedKey`. Switched
test type from `int` to `std::string`, because that's we use the most right
`F14HashedKey` for right now.

Reviewed By: Gownta

Differential Revision: D70706046

fbshipit-source-id: e951c3f06786ee1ec91421990f3373fa656ca08b

v2025.02.24.00

use lock-holder in ThreadLocalPtr::Accessor

Summary: RAII lock-holders are safer from runtime errors and programmer mistakes, and are the intended primary way of interacting with mutexes in C++.

Reviewed By: dmm-fb

Differential Revision: D70009748

fbshipit-source-id: 10e8cb3a031c90a84d1068fac90189e6f3673c5d

v2025.02.17.00

Deshim symbolizer detail in fbcode

Summary:
The following rules were deshimmed:
```
//folly/experimental/symbolizer/detail:debug -> //folly/debugging/symbolizer/detail:debug
```

The following headers were deshimmed:
```
folly/experimental/symbolizer/detail/Debug.h -> folly/debugging/symbolizer/detail/Debug.h
```

This is a codemod. It was automatically generated and will be landed once it is approved and tests are passing in sandcastle.
You have been added as a reviewer by Sentinel or Butterfly.

Autodiff project: dsd
Autodiff partition: fbcode
Autodiff bookmark: ad.dsd.fbcode

Reviewed By: dtolnay

Differential Revision: D67995591

fbshipit-source-id: eec36be37519c983db5ca0c8b5068eade403fdc0

v2025.02.10.00

Deshim symbolizer detail in fbcode

Summary:
The following rules were deshimmed:
```
//folly/experimental/symbolizer/detail:debug -> //folly/debugging/symbolizer/detail:debug
```

The following headers were deshimmed:
```
folly/experimental/symbolizer/detail/Debug.h -> folly/debugging/symbolizer/detail/Debug.h
```

This is a codemod. It was automatically generated and will be landed once it is approved and tests are passing in sandcastle.
You have been added as a reviewer by Sentinel or Butterfly.

Autodiff project: dsd
Autodiff partition: fbcode
Autodiff bookmark: ad.dsd.fbcode

Reviewed By: dtolnay

Differential Revision: D67995591

fbshipit-source-id: eec36be37519c983db5ca0c8b5068eade403fdc0

v2025.02.03.00

Deshim symbolizer detail in fbcode

Summary:
The following rules were deshimmed:
```
//folly/experimental/symbolizer/detail:debug -> //folly/debugging/symbolizer/detail:debug
```

The following headers were deshimmed:
```
folly/experimental/symbolizer/detail/Debug.h -> folly/debugging/symbolizer/detail/Debug.h
```

This is a codemod. It was automatically generated and will be landed once it is approved and tests are passing in sandcastle.
You have been added as a reviewer by Sentinel or Butterfly.

Autodiff project: dsd
Autodiff partition: fbcode
Autodiff bookmark: ad.dsd.fbcode

Reviewed By: dtolnay

Differential Revision: D67995591

fbshipit-source-id: eec36be37519c983db5ca0c8b5068eade403fdc0

v2025.01.27.00

Fix a race in fibers::BatchSemaphore

Summary: D66114255 fixed a data race in `fibers::Semaphore` occuring due to lack of 'happens-before' signal-wait synchronization. The very same issue exists in `fibers::BatchedSemaphore` which I came across today in a flaky unit test. Hence porting the fix.

Reviewed By: Gownta

Differential Revision: D68594868

fbshipit-source-id: 752a7b15198015928a7fe040fecc8b3c9e56a889

v2025.01.20.00

Support GHC 9.2.8 in the OSS build

Summary:
X-link: facebookincubator/Glean#482

X-link: facebookincubator/zstrong#1147

Reviewed By: josefs

Differential Revision: D68326697

fbshipit-source-id: 4aaebfe64b6b481ae1c8857f850c722507be4ff2

v2025.01.13.00

fixing typo in libunwind

Summary:
X-link: facebookincubator/zstrong#1111

as title

Reviewed By: ahornby

Differential Revision: D68023567

fbshipit-source-id: 388befe8d6a080b7cb912764508fa9daf092082c

v2025.01.06.00

migrate to fmt::format

Reviewed By: Mizuchi

Differential Revision: D67628085

fbshipit-source-id: f548a65c0ad806364c6441f48226a1696716d68f