Stdlib index
- Captured-borrow migration worklist (3.3.3)
- Owned-bind migration worklist (8.2.7)
- Return-side title audit — the ride-through enumeration
- stdlib ownership audit
- stdlib ownership dispositions (plan 1.3.1 / 4.3.1)
codec
codec / csv
codec / json
collection
- ArrayList
- BPlusTree
- Cache
- Collectors
- HashMap
- HashSet
- Heap
- ImmutableList
- ImmutableMap
- ImmutableSet
- LinkedList
- RedBlackTree
- Sort
collection / ltm
concurrent
error
gfx
hash
ifx
io
io / file
io / net
io / net / dns
io / net / tls
io / net / uri
lang
lang / stream
math
math / fft
math / linalg
math / npio
math / poly
math / random
math / stats
nucleo
- Columns — the Arrow-laid-out substrate
- Fused tensor expressions — Fuse
- Table — the lazy, typed dataframe
- Tape — define-by-run autograd
- Transform intrinsics — Grad, Vmap, Jit
process
reflect
search / distance
search / fuzzy
search / ngram
session
time
- Clock
- DateTimeFormatter
- Duration
- Instant
- LocalDate
- LocalDateTime
- LocalTime
- Period
- ZonedDateTime
- ZoneId
- ZoneOffset
wire
xpu
xpu / mesh
stdlib ownership audit
Generated by tools/ownership/audit_ownership.py; see
specs/stdlib-ownership-convention-spec.md.
| Kind | Count |
|---|---|
| CAPTURE(#=) | 45 |
| CAPTURE(elem) | 6 |
| CONDITIONAL | 1 |
| VIEW-RETURN | 106 |
CAPTURE(#=)
| File | Method | Type | Note |
|---|---|---|---|
codec/json/JsonLinesWriter.cajeta | JsonLinesWriter | FileWriter | sink — sink model; legitimate only if this type IS a sink (2.3) |
collection/CacheNode.cajeta | CacheNode | K | key — sink model; legitimate only if this type IS a sink (2.3) |
collection/CacheNode.cajeta | CacheNode | V | value — sink model; legitimate only if this type IS a sink (2.3) |
collection/LinkedListNode.cajeta | LinkedListNode | T | value — sink model; legitimate only if this type IS a sink (2.3) |
collection/RedBlackNode.cajeta | RedBlackNode | K | key — sink model; legitimate only if this type IS a sink (2.3) |
collection/RedBlackNode.cajeta | RedBlackNode | V | value — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmBPlusTree.cajeta | LtmBPlusTree | BufferEncoder<K> | keyFast — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmBPlusTree.cajeta | LtmBPlusTree | BufferEncoder<V> | valFast — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmBPlusTree.cajeta | LtmBPlusTree | Encoder<K> | keyEnc — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmBPlusTree.cajeta | LtmBPlusTree | Encoder<K> | keyEnc — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmBPlusTree.cajeta | LtmBPlusTree | Encoder<V> | valEnc — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmBPlusTree.cajeta | LtmBPlusTree | Encoder<V> | valEnc — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmPager.cajeta | LtmPager | Encoder<K> | keyEnc — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmPager.cajeta | LtmPager | Encoder<V> | valEnc — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmPager.cajeta | setBufferEncoders | BufferEncoder<K> | keyFast — sink model; legitimate only if this type IS a sink (2.3) |
collection/ltm/LtmPager.cajeta | setBufferEncoders | BufferEncoder<V> | valFast — sink model; legitimate only if this type IS a sink (2.3) |
concurrent/FiberLocalBox.cajeta | FiberLocalBox | T | value — sink model; legitimate only if this type IS a sink (2.3) |
concurrent/Mutex.cajeta | Mutex | T | initial — sink model; legitimate only if this type IS a sink (2.3) |
concurrent/RwLock.cajeta | RwLock | T | initial — sink model; legitimate only if this type IS a sink (2.3) |
concurrent/SelectResult.cajeta | SelectResult | T | value — sink model; legitimate only if this type IS a sink (2.3) |
io/file/FileEvent.cajeta | FileEvent | Path | path — sink model; legitimate only if this type IS a sink (2.3) |
io/file/FileEvent.cajeta | FileEvent | Path | renameTarget — sink model; legitimate only if this type IS a sink (2.3) |
io/net/AsyncReader.cajeta | AsyncReader | ByteChannel | stream — sink model; legitimate only if this type IS a sink (2.3) |
io/net/AsyncReader.cajeta | AsyncReader | ByteChannel | stream — sink model; legitimate only if this type IS a sink (2.3) |
io/net/AsyncWriter.cajeta | AsyncWriter | ByteChannel | stream — sink model; legitimate only if this type IS a sink (2.3) |
io/net/AsyncWriter.cajeta | AsyncWriter | ByteChannel | stream — sink model; legitimate only if this type IS a sink (2.3) |
io/net/ServerBuilder.cajeta | bindAddress | SocketAddress | addr — sink model; legitimate only if this type IS a sink (2.3) |
io/net/ServerBuilder.cajeta | model | ServerModel | m — sink model; legitimate only if this type IS a sink (2.3) |
lang/Optional.cajeta | Optional | T | value — sink model; legitimate only if this type IS a sink (2.3) |
lang/stream/ArrayStream.cajeta | ArrayStream | T[] | data — sink model; legitimate only if this type IS a sink (2.3) |
math/Tensor.cajeta | Tensor | Storage<T> | store — sink model; legitimate only if this type IS a sink (2.3) |
math/TensorProtocol.cajeta | TensorProtocol | DType | dtype — sink model; legitimate only if this type IS a sink (2.3) |
math/TensorProtocol.cajeta | TensorProtocol | Object | base — sink model; legitimate only if this type IS a sink (2.3) |
math/optim/OptimResult.cajeta | OptimResult | Tensor<float64> | x — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/column/Column.cajeta | Column | Tensor<T> | root — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/column/MxColumn.cajeta | MxColumn | Column<uint8> | packed — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/column/NullableColumn.cajeta | NullableColumn | Column<T> | values — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/column/NullableColumn.cajeta | NullableColumn | Column<uint8> | validity — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/column/StringColumn.cajeta | StringColumn | Column<int32> | offsets — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/column/StringColumn.cajeta | StringColumn | Column<uint8> | data — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/frame/DynFrame.cajeta | setSpatial | String | x — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/frame/DynFrame.cajeta | setSpatial | String | y — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/transform/GradResult.cajeta | GradResult | G | grads — sink model; legitimate only if this type IS a sink (2.3) |
nucleo/transform/GradResult.cajeta | GradResult | V | value — sink model; legitimate only if this type IS a sink (2.3) |
search/fuzzy/Match.cajeta | Match | T | value — sink model; legitimate only if this type IS a sink (2.3) |
CAPTURE(elem)
| File | Method | Type | Note |
|---|---|---|---|
collection/ArrayList.cajeta | add | T | v — stored into an element |
collection/ArrayList.cajeta | insert | T | v — stored into an element |
collection/ArrayList.cajeta | set | T | v — stored into an element |
collection/Heap.cajeta | push | T | v — stored into an element |
math/Storage.cajeta | set | T | v — stored into an element |
nucleo/frame/DynFrame.cajeta | addIndexed | String | name — stored into an element |
CONDITIONAL
| File | Method | Type | Note |
|---|---|---|---|
codec/json/JsonValue.cajeta | setStringBorrowed | JsonValue | branches between owned and borrowed paths |
VIEW-RETURN
| File | Method | Type | Note |
|---|---|---|---|
buildtool/plugin/ActionResult.cajeta | errorMessage | String | |
buildtool/plugin/ActionResult.cajeta | findings | ArrayList<Finding> | |
buildtool/plugin/ActionResult.cajeta | outputs | HashMap<String, String> | |
buildtool/plugin/Finding.cajeta | file | String | |
buildtool/plugin/Finding.cajeta | message | String | |
buildtool/plugin/Finding.cajeta | rule | String | |
codec/json/JsonArray.cajeta | get | JsonValue | |
codec/json/JsonObject.cajeta | get | JsonValue | |
codec/json/JsonObject.cajeta | valueAt | JsonValue | |
codec/json/JsonValue.cajeta | array | JsonArray | |
codec/json/JsonValue.cajeta | object | JsonObject | |
collection/ArrayList.cajeta | get | T | |
collection/HashMap.cajeta | get | V | |
collection/Heap.cajeta | peek | T | |
collection/ImmutableList.cajeta | get | T | |
collection/ImmutableMap.cajeta | get | V | |
collection/ImmutableMap.cajeta | keyAt | K | |
collection/ImmutableMap.cajeta | valAt | V | |
collection/ImmutableSet.cajeta | get | T | |
collection/graph/Digraph.cajeta | engine | IndexGraph | |
error/Throwable.cajeta | getMessage | String | |
ifx/IfxInfo.cajeta | audioBackendName | String | |
ifx/IfxInfo.cajeta | inputBackendName | String | |
ifx/IfxInfo.cajeta | windowBackendName | String | |
io/net/Headers.cajeta | nameAt | String | |
io/net/Headers.cajeta | valueAt | String | |
io/net/RecvResult.cajeta | getFrom | SocketAddress | |
io/net/SocketAddress.cajeta | getIp | IpAddress | |
io/net/uri/Uri.cajeta | getFragment | String | |
io/net/uri/Uri.cajeta | getHost | String | |
io/net/uri/Uri.cajeta | getPath | String | |
io/net/uri/Uri.cajeta | getQuery | String | |
io/net/uri/Uri.cajeta | getScheme | String | |
io/net/uri/Uri.cajeta | getUserinfo | String | |
lang/Optional.cajeta | get | T | |
lang/Optional.cajeta | orElse | T | |
lang/Pair.cajeta | first | K | |
lang/Pair.cajeta | second | V | |
lang/stream/FilterStream.cajeta | unwrap | Stream<?> | |
lang/stream/FlatMapStream.cajeta | unwrap | Stream<?> | |
lang/stream/MapOrFallbackStream.cajeta | unwrap | Stream<?> | |
lang/stream/MapOrLogStream.cajeta | unwrap | Stream<?> | |
lang/stream/MapOrSkipStream.cajeta | unwrap | Stream<?> | |
lang/stream/MapStream.cajeta | unwrap | Stream<?> | |
lang/stream/PeekStream.cajeta | unwrap | Stream<?> | |
lang/stream/SkipStream.cajeta | unwrap | Stream<?> | |
lang/stream/TakeStream.cajeta | unwrap | Stream<?> | |
math/Storage.cajeta | deviceBuffer | KernelBuffer<T> | |
math/Storage.cajeta | get | T | |
math/Tensor.cajeta | base | Tensor<T> | |
math/TensorProtocol.cajeta | base | Object | |
math/TensorProtocol.cajeta | dtype | DType | |
nucleo/frame/Agg.cajeta | exprOf | ColF64 | |
nucleo/frame/Agg.cajeta | iRefOf | ColI64 | |
nucleo/frame/Agg.cajeta | leftAgg | Agg | |
nucleo/frame/Agg.cajeta | nextOf | Agg | |
nucleo/frame/Agg.cajeta | outNameOf | String | |
nucleo/frame/Agg.cajeta | rightAgg | Agg | |
nucleo/frame/Agg.cajeta | strRefOf | ColStr | |
nucleo/frame/ColF64.cajeta | leftChild | ColF64 | |
nucleo/frame/ColF64.cajeta | name | String | |
nucleo/frame/ColF64.cajeta | rightChild | ColF64 | |
nucleo/frame/ColI64.cajeta | name | String | |
nucleo/frame/ColStr.cajeta | name | String | |
nucleo/frame/DynFrame.cajeta | colAt | DynCol | |
nucleo/frame/DynFrame.cajeta | indexedAt | String | |
nucleo/frame/DynFrame.cajeta | nameAt | String | |
nucleo/frame/DynFrame.cajeta | spatialXOf | String | |
nucleo/frame/DynFrame.cajeta | spatialYOf | String | |
nucleo/frame/Plan.cajeta | aggsOf | Agg | |
nucleo/frame/Plan.cajeta | childOf | Plan | |
nucleo/frame/Plan.cajeta | colNameOf | String | |
nucleo/frame/Plan.cajeta | joinKeysOf | Sel | |
nucleo/frame/Plan.cajeta | joinOutOf | DynFrame | |
nucleo/frame/Plan.cajeta | keysOf | Sel | |
nucleo/frame/Plan.cajeta | meltIdAt | String | |
nucleo/frame/Plan.cajeta | meltValAt | String | |
nucleo/frame/Plan.cajeta | meltValNameOf | String | |
nucleo/frame/Plan.cajeta | meltVarNameOf | String | |
nucleo/frame/Plan.cajeta | predOf | Pred | |
nucleo/frame/Plan.cajeta | rightPlanOf | Plan | |
nucleo/frame/Plan.cajeta | rightSrcOf | DynFrame | |
nucleo/frame/Plan.cajeta | selsOf | Sel | |
nucleo/frame/Plan.cajeta | sortKeysOf | SortKey | |
nucleo/frame/Pred.cajeta | iOperandExpr | ColI64 | |
nucleo/frame/Pred.cajeta | leftPredicate | Pred | |
nucleo/frame/Pred.cajeta | operandExpr | ColF64 | |
nucleo/frame/Pred.cajeta | rightPredicate | Pred | |
nucleo/frame/Pred.cajeta | strOperandExpr | ColStr | |
nucleo/frame/Pred.cajeta | strValue | String | |
nucleo/frame/Sel.cajeta | exprOf | ColF64 | |
nucleo/frame/Sel.cajeta | iRefOf | ColI64 | |
nucleo/frame/Sel.cajeta | nextOf | Sel | |
nucleo/frame/Sel.cajeta | outNameOf | String | |
nucleo/frame/Sel.cajeta | strRefOf | ColStr | |
nucleo/frame/SortKey.cajeta | exprOf | ColF64 | |
nucleo/frame/SortKey.cajeta | iRefOf | ColI64 | |
nucleo/frame/SortKey.cajeta | nextOf | SortKey | |
nucleo/frame/SortKey.cajeta | strRefOf | ColStr | |
nucleo/frame/Table.cajeta | collect | Table<T> | |
search/fuzzy/Match.cajeta | key | String | |
search/fuzzy/Match.cajeta | value | T | |
time/DateTimeFormatter.cajeta | getPattern | String | |
time/ZoneId.cajeta | getId | String | |
xpu/PageCache.cajeta | evictedKey | K | |
xpu/PageCache.cajeta | getOrDefault | V |