Skip to content

Tags: palmje/folly

Tags

v2023.04.10.00

Toggle v2023.04.10.00's commit message
CacheLocalityTest.Basic on Windows

Summary:
max_align_t is usually 8 on Windows, so fix this unit test which
assumes 16-byte alignment.

Reviewed By: Orvid

Differential Revision: D44726286

fbshipit-source-id: 3662000c4e55177d690d3aeb47fed817812ec893

v2023.04.03.00

Toggle v2023.04.03.00's commit message
fix lazy serialization performance in pathological case

Summary:
`rewriteDouble()` currently walks the whole output queue, which means
in a pathological case of serializing container of lazy objects we get
accidentally quadratic performance.

Reviewed By: luciang

Differential Revision: D44607256

fbshipit-source-id: 4072a1f76c97d37089aa97b1f419d78a3701a38b

v2023.03.27.00

Toggle v2023.03.27.00's commit message
Add a constructor for options + observer

Summary: Currently can pass in one or the other, but not both

Reviewed By: ot

Differential Revision: D43515286

fbshipit-source-id: 9d645bd428fb9ebba011ca070543f3795decaec2

v2023.03.20.00

Toggle v2023.03.20.00's commit message
enable simd split (facebook#1956)

Summary:
Pull Request resolved: facebook#1956

using new implementation

Reviewed By: dmm-fb

Differential Revision: D44088386

fbshipit-source-id: 2f67ea6ef2fde0bf5ae84c35c918f23ad58f55f5

v2023.03.13.00

Toggle v2023.03.13.00's commit message
Add additional validation for number of priorties

Summary: With the current implemenetation it was possible to accidentely pass 0 as number of priorties and get "ouf_of_range" error when adding a task to the thread pool. So adding additional validation on thread pool creation

Reviewed By: Orvid

Differential Revision: D42836104

fbshipit-source-id: 8a59fc93e1e80ed1eb59e04b890c5dc14aea4e79

v2023.03.06.00

Toggle v2023.03.06.00's commit message
Add additional validation for number of priorties

Summary: With the current implemenetation it was possible to accidentely pass 0 as number of priorties and get "ouf_of_range" error when adding a task to the thread pool. So adding additional validation on thread pool creation

Reviewed By: Orvid

Differential Revision: D42836104

fbshipit-source-id: 8a59fc93e1e80ed1eb59e04b890c5dc14aea4e79

v2023.02.27.00

Toggle v2023.02.27.00's commit message
Add additional validation for number of priorties

Summary: With the current implemenetation it was possible to accidentely pass 0 as number of priorties and get "ouf_of_range" error when adding a task to the thread pool. So adding additional validation on thread pool creation

Reviewed By: Orvid

Differential Revision: D42836104

fbshipit-source-id: 8a59fc93e1e80ed1eb59e04b890c5dc14aea4e79

v2023.02.20.00

Toggle v2023.02.20.00's commit message
Use thread-specific clocks for fiber time measurements

Summary: With a thread-specific clock, we measure the CPU time consumed by the thread owning the fiber, which is ideal for any kind of profiling.

Reviewed By: Orvid

Differential Revision: D43289186

fbshipit-source-id: 4307ff18404e6e0ae60ab8e47aa97c62511595d3

v2023.02.13.00

Toggle v2023.02.13.00's commit message
fix bug in `valueAt`

Summary: Addresses from SHT_NOBITS should return a pointer to a static zero initialized T instead of a nullptr. Missed this in this diff: D42990975 (facebook@c6c274f)

Reviewed By: nslingerland

Differential Revision: D43206185

fbshipit-source-id: a9028d47ada341c618537b1f04af9f7aa2df1000

v2023.02.06.00

Toggle v2023.02.06.00's commit message
Update the built_marker hashing logic only for current project (#3934)

Summary: Pull Request resolved: facebookincubator/velox#3934

Reviewed By: shri-khare

Differential Revision: D42996394

fbshipit-source-id: e4fe54ba6e7f51b4fc640bf80bbb18b257903b1c