penguin icon indicating copy to clipboard operation
penguin copied to clipboard

A suite of libraries for data science & high performance computation in Swift

Results 34 penguin issues
Sort by recently updated
recently updated
newest added

When updating the existing `key` with `updateValue` method the original `index` is not set back after acquiring it with `indexForKey.updateValue(endIndex, forKey: key)`. I believe this should be done after the...

Even if you need to check it in somewhere else, just trying to quick-open a swift file, or do a global search, often leaves me in an .html file I...

We shouldn't be using classes to dispatch `AnyArrayBuffer` anymore. Those other facilities create one vtable per type per thread. Probably there's a once-init strategy that eliminates the per-thread thing.

This, unfortunately, is somewhat unsatisfying, as it cannot obviate all need for `.pointee`. In particular, it cannot satisfy the case when the pointee needs to be modified in some fashion....

Previously, `TaskDeque` was implemented in terms of `ManagedBuffer`. While `ManagedBuffer` implements the semantics we'd like, it is implemented as a class. This can induce a significant amount of reference couting...

This PR adds functionality to make it easy to combine the edges of 2 graphs, and the supporting functionality to implement this capability. There are 2 ways to combine the...

In most modern pthread implementations, the TLS key does not create heap allocations. However, this is not true for all implementations of TLS. Extend the interface to permit the destruction...