You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 30d6ce0
Browse filesBrowse the repository at this point in the historyBrowse files
Address Brad's review: stream-safe table init, docs, C++ stream tests
- strings/utilities.cu: synchronize the stream before returning the cached
flags/cases/special-case tables in each find_or_initialize lambda, so the
first-use async copy completes before the shared pointer is handed to any
caller/stream (stream safety).
- char_types.hpp: document the special-case table's void* entry layout
(16-byte special_case_mapping; counts at 0/8, code points at 2/10) and the
cp % 499 hash index as part of the public contract.
- tests/streams/strings/filter_test.cpp: add a CharacterTables stream test
exercising the three table accessors on the test stream.
- replace docstring/comments + empty-old test doc: state the empty-target
behavior matches Python's str.replace (libcudf rejects an empty target),
per Brad's clarification.
0 commit comments