lp:folly

Created by Sam Spilsbury on 2013-05-10 and last modified on 2018-11-19
Get this branch:
bzr branch lp:folly

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sam Spilsbury
Project:
folly
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://github.com/facebook/folly.git.

The next import is scheduled to run in 39 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on izar and finished 5 hours ago taking 20 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 20 seconds — see the log
Import started 17 hours ago on alnitak and finished 17 hours ago taking 20 seconds — see the log
Import started 23 hours ago on izar and finished 23 hours ago taking 25 seconds — see the log
Import started on 2018-11-18 on alnitak and finished on 2018-11-18 taking 25 seconds — see the log
Import started on 2018-11-18 on izar and finished on 2018-11-18 taking 20 seconds — see the log
Import started on 2018-11-18 on alnitak and finished on 2018-11-18 taking 30 seconds — see the log
Import started on 2018-11-18 on alnitak and finished on 2018-11-18 taking 20 seconds — see the log
Import started on 2018-11-17 on izar and finished on 2018-11-17 taking 20 seconds — see the log
Import started on 2018-11-17 on izar and finished on 2018-11-17 taking 20 seconds — see the log

Recent revisions

6398. By Orvid King <email address hidden> 6 hours ago

AsyncServerSocket::ConnectionEventCallback to NetworkSocket

Summary: Just do this atomically as there's only 2 places that use this.

Reviewed By: yfeldblum

Differential Revision: D13104245

fbshipit-source-id: ca3c5271deaade071e5e497bde5eeb15d5513e59

6397. By Maged Michael <email address hidden> 22 hours ago

ConcurrentHashMap: Use hazptr_obj_batch.

Summary: Use hazptr_batch and tagged objects for buckets and nodes. After this diff, higher-level users no longer need to call hazptr_cleanup. CHM destructor guarantees the destruction of all key and value objects that were in this instance of CHM.

Reviewed By: djwatson

Differential Revision: D10150474

fbshipit-source-id: 99530971d157ce4ca0bb0a983b3f7eb40666885e

6396. By Yedidya Feldblum <email address hidden> on 2018-11-18

Remove unused template param defaults in LockFreeRingBuffer

Summary: [Folly] Remove unused template param defaults in `LockFreeRingBuffer`.

Differential Revision: D13113827

fbshipit-source-id: 9400853cde60b8bc227383b2a0ab1efb95786d87

6395. By Yedidya Feldblum <email address hidden> on 2018-11-18

Defer all initialization until allocation in IndexedMemPool

Summary: [Folly] Defer all initialization until allocation in `IndexedMemPool`. This provides a better guarantee that the constructor never dirties the allocated region by accidentally direct-initializing rather than default-initializing the linked list pointers in the mapped region.

Reviewed By: davidtgoldblatt

Differential Revision: D13046558

fbshipit-source-id: 1bde547525e2502607d01e68206d7f8c826baebd

6394. By Lee Howes <email address hidden> on 2018-11-18

Remove dependncy on value-taking form of then from folly

Summary: Remove uses of folly::Future::then(task-taking-value) from folly and replace with thenValue.

Reviewed By: yfeldblum

Differential Revision: D13115197

fbshipit-source-id: 3843ec2412a0dfc0c2ee7940ff7e17320215ff72

6393. By Yedidya Feldblum <email address hidden> on 2018-11-18

invoke_cold, catch_exception

Summary: [Folly] `invoke_cold`, `catch_exception`. These may be used to facilitate preprocessor-free-at-call-site `try`-and-`catch` in library code when compiling with `-fno-exceptions`.

Reviewed By: swolchok

Differential Revision: D13020421

fbshipit-source-id: d9d7998e00eed6ced943ea73b648fa0b7cabd831

6392. By Aaryaman Sagar <email address hidden> on 2018-11-18

Remove inline asm from PicoSpinLock

Summary:
Removes the inline asm from PicoSpinLock and uses the fetch_set and
fetch_reset utilities instead

Reviewed By: yfeldblum

Differential Revision: D9697136

fbshipit-source-id: 022bb2d2d9d7cd6ac8a0011bff4c8995db989950

6391. By Orvid King <email address hidden> on 2018-11-18

Remove the file descriptor overload of shutdownNoInt

Summary: It's no longer needed

Reviewed By: yfeldblum

Differential Revision: D13105079

fbshipit-source-id: d9d1ea7cc11380ea0d17cfee6055e113b888e465

6390. By Orvid King <email address hidden> on 2018-11-17

Call the NetworkSocket version of EventHandler::initHandler instead of the file descriptor version

Summary: Do the thing

Reviewed By: yfeldblum

Differential Revision: D13095592

fbshipit-source-id: 372d1e50e7456ab56ac8c56cb8c9a7b316d2976f

6389. By Orvid King <email address hidden> on 2018-11-17

Remove the file descriptor overload of OpenSSLUtils::setBioFd

Summary: It's no longer needed

Reviewed By: yfeldblum

Differential Revision: D13104830

fbshipit-source-id: 70e633d0a99740824e574e7976882648534bfa12

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers