bindings/nodejs/Cargo.toml (5 lines): - line 55: # FIXME this service need protoc - line 57: # FIXME this requires a preinstalled fdb library - line 61: # FIXME how to support HDFS services in bindings? - line 75: # FIXME how to support rocksdb services in bindings? - line 79: # FIXME this service need protoc bindings/ruby/src/io.rs (5 lines): - line 46: // TODO: implement encoding. - line 207: /// TODO: - line 213: // FIXME: consider what to return exactly - line 242: // TODO: extend readline with parameters - line 339: // TODO: consider implement: bindings/python/Cargo.toml (5 lines): - line 58: # FIXME this service need protoc - line 60: # FIXME this requires a preinstalled fdb library - line 64: # FIXME how to support HDFS services in bindings? - line 78: # FIXME how to support rocksdb services in bindings? - line 82: # FIXME this service need protoc bindings/java/Cargo.toml (4 lines): - line 58: # FIXME this requires a preinstalled fdb library - line 60: # FIXME requires openssl. - line 63: # FIXME how to support HDFS services in bindings? - line 78: # FIXME: rocksdb will lead to "cannot allocate memory in static TLS block" while linking. bindings/python/src/file.rs (2 lines): - line 377: // TODO: optimize here by using uninit slice. - line 404: // FIXME: can we avoid this clone? core/src/layers/throttle.rs (2 lines): - line 217: // TODO: Should lock the limiter and wait for the wait_time, or should let other small requests go first? - line 219: // FIXME: we should sleep here. core/src/raw/adapters/typed_kv/backend.rs (2 lines): - line 127: // TODO: we can reuse the metadata in value to build content range. - line 175: // TODO: we can reuse the metadata in value to build content range. core/src/services/ftp/backend.rs (1 line): - line 288: // TODO: we can optimize this by checking dir existence first. core/src/services/icloud/core.rs (1 line): - line 497: /// FIXME: we are reading the entire dir to find the file, this is not efficient. core/src/services/sftp/writer.rs (1 line): - line 29: /// TODO: maybe we can use `File` directly? bindings/haskell/Cargo.toml (1 line): - line 38: # These are default features before v0.46. TODO: change to optional features bindings/php/Cargo.toml (1 line): - line 36: # These are default features before v0.46. TODO: change to optional features bindings/ruby/opendal.gemspec (1 line): - line 43: spec.metadata["allowed_push_host"] = "TODO: Set to your gem server 'https://example.com'" core/src/services/alluxio/backend.rs (1 line): - line 134: // FIXME: bindings/lua/Cargo.toml (1 line): - line 43: # These are default features before v0.46. TODO: change to optional features core/src/raw/adapters/kv/api.rs (1 line): - line 96: /// TODO: use default associate type `= ()` after stabilized core/src/services/oss/core.rs (1 line): - line 191: // TODO: disable if not exists while version has been enabled. core/src/services/oss/delete.rs (1 line): - line 93: // TODO: we should handle those errors with code. bindings/zig/build.zig (1 line): - line 35: .use_clang = use_clang, // TODO: set 'false' use fno-llvm/fno-clang (may be zig v1.0) bindings/dotnet/Cargo.toml (1 line): - line 36: # These are default features before v0.46. TODO: change to optional features core/src/services/alluxio/core.rs (1 line): - line 259: /// TODO: we should implement range support correctly. bindings/c/Cargo.toml (1 line): - line 41: # These are default features before v0.46. TODO: change to optional features #4313 bindings/nodejs/src/lib.rs (1 line): - line 1160: /// FIXME: handle error correctly. core/src/services/gcs/backend.rs (1 line): - line 256: // TODO: server side encryption bindings/ruby/Cargo.toml (1 line): - line 39: # These are default features before v0.46. TODO: change to optional features core/src/services/azblob/delete.rs (1 line): - line 49: // TODO: Add remove version support. bindings/cpp/Cargo.toml (1 line): - line 39: # These are default features before v0.46. TODO: change to optional features core/src/types/read/futures_async_reader.rs (1 line): - line 107: /// TODO: implement vectored read. website/docusaurus.config.js (1 line): - line 157: // TODO social card image core/src/services/rocksdb/backend.rs (1 line): - line 181: /// TODO: we only need key here. core/src/services/ghac/writer.rs (1 line): - line 30: /// TODO: maybe we can move the signed url logic to azblob service instead. bindings/dart/rust/Cargo.toml (1 line): - line 26: # These are default features before v0.46. TODO: change to optional features core/src/services/azdls/backend.rs (1 line): - line 289: // TODO: include metadata for the root (#4746) core/src/services/oss/backend.rs (1 line): - line 447: // TODO: set this to false while version has been enabled. core/src/services/s3/core.rs (1 line): - line 512: // TODO: how will this work with presign? bindings/ocaml/Cargo.toml (1 line): - line 37: # These are default features before v0.46. TODO: change to optional features core/src/services/hdfs/writer.rs (1 line): - line 79: // TODO: we need to make rename async. core/src/services/compfs/core.rs (1 line): - line 83: // TODO: impl IoVectoredBuf for Buffer core/src/services/monoiofs/backend.rs (1 line): - line 91: let worker_threads = 1; // TODO: test concurrency and default to available_parallelism and bind cpu bindings/zig/src/opendal.zig (1 line): - line 436: // FIXME: test async operations dev/src/generate/parser.rs (1 line): - line 229: /// TODO: Add comment parse support. core/src/services/memcached/backend.rs (1 line): - line 266: /// TODO: Implement unix stream support. core/src/services/dbfs/core.rs (1 line): - line 85: // TODO: support recursive toggle, should we add a new field in OpDelete? core/src/services/gcs/delete.rs (1 line): - line 75: // TODO: maybe we can take it directly? core/src/services/onedrive/lister.rs (1 line): - line 83: // TODO: when listing a directory directly, we could reuse the stat result, integrations/cloud_filter/src/lib.rs (1 line): - line 273: // FIXME: checksum