jdbc/FindMySQL.cmake (15 lines): - line 84: # FIXME if we get a "mysql_config" on Windows, things needs to change - line 85: # FIXME rename the VERSION variables above - line 86: # FIXME let MYSQL_VERSION include "-beta" etc? - line 87: # FIXME can mysql_config --version be C/C verson? - line 88: # FIXME if no mysql_config, find version from include/mysql_version.h? - line 93: # FIXME can MYSQL_LIB_DIR be a list of paths? - line 94: # FIXME is MYSQLCLIENT_LIBS a better name? - line 95: # FIXME cache variables, makes them command line args? - line 96: # FIXME really do include_directories() and link_directories()? Likely - line 97: # FIXME add check that if not static, not picked up .a or mysqlclient.lib - line 98: # FIXME MYSQL_VERSION_ID need to take into account Cluster versions - line 100: # FIXME handle MYSQL_VERSION_ID, LIBMYSQL_VERSION and LIBMYSQL_VERSION_ID? - line 191: add_definitions(-DDBUG_OFF) # FIXME what?! - line 694: # FIXME needed?! - line 800: # FIXME this should not be needed, caller of this module should set cdk/mysqlx/result.cc (10 lines): - line 124: // TODO: What to do if there was an error? - line 422: // TODO: original name should be optional (pointer) - line 453: // TODO: catalog is optional - should be a pointer? - line 546: // TODO: better error - line 644: TODO: Encoding formats. - line 684: // TODO: correctly handle all X types - line 702: // TODO: Report nice error if no metadata present - line 812: //TODO: How to match this cdk::mysqlx::Row_processor vs cdk::protocol::mysqlx::Row_processor - line 835: // TODO: data_len - line 854: FIXME: The logic to call done(false, false) when all requested rows cdk/mysqlx/session.cc (8 lines): - line 231: // TODO: Define appropriate error conditions for server errors. - line 273: // TODO: true asynchronous implementation. - line 393: // TODO: Check if this is correct way to sepcify default schema - line 665: //TODO: add timeout to close session! - line 678: // TODO: should errors be thrown here, if any? - line 703: //TODO: contact server to check session - line 733: // TODO: Do it in asnyc fashion using the fact that session is an - line 912: // TODO: some chars in savepoint name need to be quotted. cdk/include/mysql/cdk/foundation/string.h (7 lines): - line 149: // TODO: ReserveN() and copy optimization... - line 213: // TODO: ReserveN() and copy optimization... - line 260: // TODO: add some context info from the input stream. - line 293: // TODO: add some context info from the input stream. - line 329: // TODO: add some context info from the input stream. - line 367: // TODO: add some context info from the input stream. - line 410: TODO: m_pos is redundant, as it is the same as m_stream.src_ ? common/op_impl.h (7 lines): - line 237: TODO: It should be possible to send next command while previous results - line 369: TODO: Currently send_command() allocates new cdk::Reply object on heap - line 421: TODO: Currently these hooks are not called when executing asynchronously. - line 1571: //TODO: - line 1902: // TODO: correct error number... 1051 = collection doesn't exist - line 2280: TODO: - line 2300: // TODO: Report as opaque value of type DOCUMENT using JSON format. cdk/include/mysql/cdk/common.h (6 lines): - line 218: TODO: Add other types required by DevAPI. - line 293: TODO: Define operators and their meaning in protocol independent way. - line 294: TODO: Consider removing variables given that we have named parameters. - line 331: // TODO: consider changing ref() so that they return doc path processor - line 401: TODO: Current implementation has a limitation that arrays can - line 558: // TODO: update docs cdk/parser/expr_parser.h (5 lines): - line 131: TODO: Find good reference for operator names recognized by xprotocol - line 241: TODO: First argument can be a cdk string - avoid utf8 conversion. - line 242: TODO: Simpler implementation that is not sensitive to locale settings. - line 740: TODO: Temporary hack to meet current specs that inside expression - line 1403: // TODO: currently we ignore type information and treat everything include/mysqlx/devapi/common.h (5 lines): - line 72: TODO: Derive from std::system_error and introduce proper - line 79: // TODO: Make it header-only class somehow... - line 707: TODO: Make it work also with user-defined begin()/end() functions. - line 708: TODO: Make it work with plain C arrays. For example: - line 816: // TODO: use (const) reference to avoid copying instances? cdk/protocol/mysqlx/protocol.cc (5 lines): - line 267: // TODO: proper error - line 308: TODO: Change description to: - line 319: // TODO: this could be used for logging in the future - line 1093: // TODO: Complete and adapt to protocol changes. - line 1105: // TODO: SQL state cdk/protocol/mysqlx/rset.cc (5 lines): - line 152: // TODO: better error description (message/processor type info) - line 197: throw_error("Rcv_result: incorrect resume: attempt to read meta-data"); //TODO: Improve error report - line 206: throw_error("Rcv_result: incorrect resume: attempt to read final OK"); //TODO: Improve error report - line 214: throw_error("Rcv_result: incorrect resume: attempt to read rows"); //TODO: Improve error report - line 300: TODO: Handle result-set for stored routine output parameters when xplugin cdk/cmake/dependency.cmake (5 lines): - line 45: # TODO: Fallback to find_module() - line 55: # TODO: complete the list - line 103: # TODO: resolve WITH_X in case it is a path - line 107: # TODO: use option aliases for WITH_X (need to port it from CDK) - line 253: # FIXME: Why this limitation? cdk/extra/zstd/lib/compress/zstd_compress.c (5 lines): - line 2167: /* TODO: avoid memset? */ - line 2202: /* TODO: avoid memset? */ - line 3153: /* TODO: See 3090. We reduced MIN_CBLOCK_SIZE from 3 to 2 so to compensate we are adding - line 4413: /* TODO: See 3090. We reduced MIN_CBLOCK_SIZE from 3 to 2 so to compensate we are adding - line 6716: /* TODO: See 3090. We reduced MIN_CBLOCK_SIZE from 3 to 2 so to compensate we are adding common/settings.h (5 lines): - line 209: TODO: Generic infrastructure for handling an alternative way of setting - line 649: throw_error("duplicate PORT value"); // TODO: overwrite instead? - line 686: throw_error("duplicate PRIORITY value"); // TODO: overwrite instead? - line 971: // TODO: support std::string for PWD and other options that are ascii only? - line 1132: // TODO: avoid utf8 conversions cdk/foundation/connection_tcpip.cc (4 lines): - line 282: detail::recv(impl.m_sock, data, buffer_size); // TODO: Implement operation deadline. - line 324: // TODO: Add timeout support. - line 382: detail::send(impl.m_sock, data, buffer_size); // TODO: Implement operation deadline. - line 424: // TODO: Add timeout support. cdk/parser/expr_parser.cc (4 lines): - line 543: // TODO: Translate parse errors - line 890: TODO: Does STRING1 differ from plain STRING in any way? - line 1084: TODO: "default" operator - line 1569: // TODO: we don't know how to report ESCAPE on protocol level common/result.h (4 lines): - line 53: // TODO: Use std::variant when available - line 513: TODO: More efficient implementation. - line 895: Discard the reply. TODO: Implement it when needed. - line 1036: TODO: A better solution would be to use std::option<> type for cdk/foundation/socket_detail.cc (4 lines): - line 619: // TODO: Configurable number of attempts - line 912: // TODO: Investigate if more efficient implementation is possible with ::recv() and MSG_WAITALL flag. - line 949: TODO: buffer size checks - throw error if passed buffer is bigger than - line 1008: TODO: buffer size checks - throw error if passed buffer is bigger than jdbc/driver/mysql_prepared_statement.cpp (4 lines): - line 270: // TODO: is it needed? Similar thing is done in `clearParameters()`. - line 679: //TODO change - probably no need to catch and throw here. Logging can be done inside proxy - line 905: throw sql::MethodNotImplementedException("MySQL_Prepared_Statement::executeQuery"); /* TODO - what to do? Comes from Statement */ - line 930: throw sql::MethodNotImplementedException("MySQL_Prepared_Statement::executeUpdate"); /* TODO - what to do? Comes from Statement */ cdk/extra/rapidjson/include/rapidjson/schema.h (4 lines): - line 1787: // TODO should this return a UriType& ? - line 1847: // TODO: cache pointer <-> id mapping - line 1865: // TODO: cache pointer <-> id mapping - line 1887: // TODO cache pointer <-> id mapping include/mysqlx/xapi.h (4 lines): - line 519: TODO: see... - line 1230: TODO: Point to documentation explaining what data is returned for - line 1941: (TODO: list the direction enum names). - line 3089: server. TODO: Document these xapi/mysqlx.cc (4 lines): - line 154: // TODO: the default user has to be determined in a more flexible way - line 2075: TODO: Consider if these checks are not better done in Settings_impl - line 2215: TODO: This function needs to be able to return information about hosts and - line 2384: // TODO: add implementations for other mysqlx_xxxxxx functions include/mysqlx/devapi/result.h (4 lines): - line 99: // TODO: Change arg type to size_t? - line 109: // TODO: expose this in the API? - line 478: // TODO: not sure if this code will be called by operator<<. - line 621: TODO: explain ownership cdk/extra/zstd/lib/compress/zstd_lazy.c (4 lines): - line 1265: /* TODO: Measure and potentially add prefetching to DMS */ - line 1320: * TODO: The start of the search function involves loading and calculating a - line 1326: * TODO: Move the match re-winding into searchMax. This improves compression - line 1329: * TODO: Try moving the repcode search into searchMax. After the re-winding cmake/libutils/merge_archives.cmake.in (4 lines): - line 158: # TODO: This assumption is probably too simplistic. What about, e.g., using - line 346: # TODO: Do we need any linking options to pass here? - line 389: # TODO: spaces in paths in ${libs} - line 484: # TODO: spaces in paths in ${libs} cdk/include/mysql/cdk/api/reply.h (4 lines): - line 86: TODO: Add when implemented - line 94: TODO: Add when implemented. - line 112: TODO: Add when implemented. - line 120: TODO: Add when implemented. xapi/crud.cc (4 lines): - line 57: // TODO: utf8 conversion - line 183: // TODO: Error if no columns given? - line 239: // TODO: Error if no values are given? - line 269: // TODO: Error if no projections passed? cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc (3 lines): - line 181: // TODO: Implement if we ever actually need it... - line 284: // TODO: I suspect this is wrong... - line 297: // TODO: I suspect this is wrong... cdk/cmake/gtest.cmake (3 lines): - line 64: # TODO: Configure gtest build if source location is given - line 102: # TODO: Run build if libraries can not be found in expected locations - line 156: # TODO: Should the same be done for OSX? cmake/libutils.cmake (3 lines): - line 225: # TODO: Will it work with XCode? - line 263: # TODO: macOS case - line 322: # TODO: This works only when the build tool is msbuild (as it uses devapi/impl.h (3 lines): - line 170: TODO: - line 209: // TODO: do we need to force interpreting field values as expressions? - line 262: // TODO: Collection/Table without explicit schema? include/mysqlx/devapi/document.h (3 lines): - line 84: // TODO: move PUBLIC_API stuff to a detail class - line 536: TODO: Instead extend common::Value with array and document types. Requires - line 686: TODO: more informative errors cdk/mysqlx/converters.h (3 lines): - line 81: // TODO: pass CS information - line 88: TODO: Eventually we should Look at type/format info and do - line 131: //TODO: TYPE_DATETIME include/mysqlx/common/value.h (3 lines): - line 54: TODO: Extend it with array and document types (currently these are implemented - line 57: TODO: When storing raw bytes, currently they are copied inside the Value - line 87: // TODO: Use std::variant to save space cdk/include/mysql/cdk/protocol/mysqlx.h (3 lines): - line 66: TODO: Consider generating public header with message type - line 183: /* TODO: parameter changed (4) */ \ - line 1201: // TODO: move it to api namespace (together with other interfaces) cdk/extra/zstd/lib/common/xxhash.h (3 lines): - line 30: /* TODO: update */ - line 2847: && defined(__GNUC__) /* TODO: IBM XL */ - line 3570: * FIXME: Clang's output is still _much_ faster -- On an AMD Ryzen 3600, cdk/protocol/mysqlx/protocol.h (3 lines): - line 114: // TODO: use throw_error or any other appropriate method when the code is ready - line 339: // TODO: operation type check - line 765: // TODO: proper error jdbc/cmake/DepFindMySQL.cmake (3 lines): - line 165: # TODO: lib64/? - line 166: # TODO: Handle both static and dynamic library - line 464: # TODO: Find a way of extracting MYSQL_EXTERNAL_DEPENDENCIES also jdbc/driver/mysql_connection.cpp (3 lines): - line 726: // TODO: Use these helpers to reduce code repetition. - line 1334: // TODO: Shouldn't we really create a warning here? as soon as we are able to - line 1356: TODO: Move setting of plugin options later in the connection process, after xapi/crud_internal.h (3 lines): - line 84: // TODO: this iterator will iterate also over errors - is that ok? - line 145: // TODO: notify the current result so that it can cache data etc? - line 365: // TODO: dynamic_cast<> did not work - rtti not enabled? cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/compiler/csharp/csharp_helpers.cc (3 lines): - line 131: // TODO: Detect collisions with existing messages, - line 137: // TODO: Detect collisions with existing messages, - line 430: // TODO: c&p from Java protoc plugin common/session.h (2 lines): - line 293: TODO: Add transaction methods here? - line 343: // TODO: rollback an on-going transaction, if any? include/mysqlx/common/api.h (2 lines): - line 67: TODO: Auto-generate this based on information in version.cmake - line 134: TODO: Use better name than PUBLIC_API - not all public API classes should cdk/include/mysql/cdk/mysqlx/session.h (2 lines): - line 47: // TODO: CS handling - line 497: // TODO: void trx_event(trx_event_t); cdk/include/mysql/cdk/api/query.h (2 lines): - line 239: - optional alias for the column (TODO: how is it used). - line 241: TODO: If alias is not used, consider removing alias() packaging/PackageSpecs.cmake (2 lines): - line 69: # TODO: Cover Windows and other architectures we suport - line 71: # TODO: Decide on proper tagging for Windows: VS version, static/dynamic devapi/result.cc (2 lines): - line 287: // TODO: Better use cdk encoding format information - line 569: // TODO: handle error category cdk/core/session.cc (2 lines): - line 390: // TODO: attempt fail-over if TLS-layer reports network error? - line 501: FIXME: The set_has_prepared_statement() method is used by upper layers to cdk/parser/tokenizer.h (2 lines): - line 695: // TODO: Consider if it should not be implemented as a numeric codec. - line 774: // TODO: Allow white-space at the beginning or end of the string? jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/std/variant.h (2 lines): - line 62: auto result = std::get_if(&v); // TODO: optimize with std::forward(t) if t is not rvalue - line 75: auto result = std::get_if(&v); // TODO: optimize with std::forward(t) if t is not rvalue cdk/protocol/mysqlx/builders.h (2 lines): - line 776: //TODO: Default charset handling - must be clarified in protocol specs. - line 991: // TODO: Does protocol support anonymous placeholders? xapi/result.cc (2 lines): - line 88: // TODO: differ the blob types by their length - line 91: // TODO: use it when GEOMETRY type is supported by CDK cdk/protocol/mysqlx/protocol_compression.cc (2 lines): - line 72: // TODO: Make the compression level adjustable - line 96: TODO: Do smarter allocation for compression buffer since cdk/protocol/mysqlx/session.cc (2 lines): - line 226: // TODO: better error description (message/processor type info) - line 440: // TODO: better error description (message/processor type info) common/result.cc (2 lines): - line 121: // TODO: exact representation for DECIMAL values? - line 263: // TODO: Session parameter for cache prefetch size include/mysqlx/common/settings.h (2 lines): - line 141: // TODO: use multimap instead? - line 386: TODO: removing HOST from multi-host settings can leave "orphaned" devapi/session.cc (2 lines): - line 73: // TODO: avoid unnecessary utf8 conversion - line 515: // TODO: use Value to do the conversion? jdbc/buildinfo.cmake (2 lines): - line 41: # TODO: OpenSSL information - line 76: # TODO: Boost version packaging/mysql-connector-c++.spec.in (2 lines): - line 57: # TODO: use %rpmversion if available, note that it is in the format X.Y.Z.Y - line 236: # TODO: use %license for LICENSE.txt? But then it gets installed into cdk/cmake/utils.cmake (2 lines): - line 125: # TODO: remove this when we can work with at least cmake 3.19 - line 145: # TODO: use file(CREATE_LINK ...) for cmake version 3.14+ include/mysqlx/common/error.h (2 lines): - line 34: TODO: Error handling infrastructure for XDevAPI and X DevAPI for C still - line 61: TODO: Derive from std::system_error and introduce proper common/collection.cc (1 line): - line 168: // TODO: enable this when m_geojson is correctly set. cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/compiler/csharp/csharp_helpers.h (1 line): - line 56: // TODO: start using this enum. cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/compiler/csharp/csharp_message.cc (1 line): - line 247: // TODO: Should we put the oneof .proto comments here? jdbc/driver/mysql_telemetry.cpp (1 line): - line 122: // TODO: If we can somehow detect IPv6 connections then "network.type" jdbc/driver/mysql_art_resultset.cpp (1 line): - line 787: /* TODO - We don't support inserting anyway */ cdk/cmake/headers/check.cmake.in (1 line): - line 37: add_compile_options(/wd4251) # FIXME: DLL warning cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/stubs/int128.h (1 line): - line 133: // TODO: perhaps it would be nice to have int128, a signed 128-bit type? jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/nostd/internal/absl/base/policy_checks.h (1 line): - line 47: #if 0 /* FIXME: MG */ cdk/extra/process_launcher/process_launcher.h (1 line): - line 55: // TODO: Make scenario 4 work correctly: cdk/cmake/platform.cmake (1 line): - line 164: # TODO: Consider using CMAKE_CXX_VISIBILITY_PRESET instead xapi/mysqlx_cc_internal.h (1 line): - line 135: // TODO: Do not store entries for non-existing objects (if check was made) cdk/cmake/compiler/CLANG.cmake (1 line): - line 63: # TODO: Add option to use the default runtime if user wishes cdk/include/mysql/cdk/foundation/codec.h (1 line): - line 263: // TODO: better error description cdk/extra/ngs_mockup/ngs_mockup.cc (1 line): - line 103: // TODO: make it work with current protocol API include/mysqlx/devapi/detail/crud.h (1 line): - line 152: // TODO: Do it better when we support sending structured include/mysqlx/xdevapi.h (1 line): - line 1808: // TODO: Should we have getSchemaNames() too? cdk/include/mysql/cdk/codec.h (1 line): - line 257: // TODO: Cover all supported types jdbc/cmake/dependency.cmake (1 line): - line 40: # TODO: Fallback to find_module() include/mysqlx/devapi/detail/settings.h (1 line): - line 90: TODO: More precise type checking using per-option types. cdk/extra/zstd/lib/compress/zstd_ldm.c (1 line): - line 550: * TODO: * Test the chunk size. cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/unittest_no_field_presence.proto (1 line): - line 54: // TODO: remove 'optional' labels as soon as CL 69188077 is LGTM'd to make include/mysqlx/common/util.h (1 line): - line 288: TODO: Maybe more templates are needed for the case where T is a float/double cdk/cmake/bootstrap.cmake (1 line): - line 47: # TODO: jdbc/driver/nativeapi/libmysql_static_proxy.cpp (1 line): - line 542: // TODO: we presume this will be removed in 8.4.0 jdbc/cppconn/driver.h (1 line): - line 62: // TODO: Remove these functions when ABI breaking change is made elsewhere. jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/common/macros.h (1 line): - line 210: // TODO: consider define OPENTELEMETRY_EXPORT for cygwin/gcc, see below link. cdk/include/mysql/cdk/api/cursor.h (1 line): - line 73: // TODO: Add seek()/rewind() methods when implemented. jdbc/thread/my_thr_init.c (1 line): - line 163: TODO: Remove this code when fixed versions of glibc6 are in common cdk/foundation/connection_openssl.cc (1 line): - line 111: // TODO: Remove this list jdbc/driver/mysql_driver.cpp (1 line): - line 140: //TODO: That has to be defined in cmake files jdbc.cmake (1 line): - line 200: # TODO: Split into Headers/Sources/Other sub-groups devapi/crud.cc (1 line): - line 415: // TODO: support other forms: DbDoc, expr("{...}")? jdbc/driver/mysql_ps_resultset_metadata.cpp (1 line): - line 271: // TODO: For some reason decimals is not zero for VECTOR. jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/logs/log_record.h (1 line): - line 70: // TODO: mark this as pure virtual once all exporters have been updated cdk/mysqlx/stmt.h (1 line): - line 745: // TODO: Life-time of rows instance... jdbc/cppconn/callback.h (1 line): - line 142: * TODO: This class is not needed. Remove it when the decision to testing/abi-check.cmake (1 line): - line 52: # FIXME: REQUIRED testing/tests.cmake (1 line): - line 255: # TODO: Also test dynamic linking (requires adopting test app project) cdk/include/mysql/cdk/foundation/types.h (1 line): - line 39: // TODO: Replace with std::variant<> when available. jdbc/driver/nativeapi/library_loader.cpp (1 line): - line 44: /* TODO consider using of dlopen, dlsym and dlclose definitions in my_global.h jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/common/spin_lock_mutex.h (1 line): - line 78: // TODO: Issue PAGE/YIELD on other architectures. cdk/cmake/DepFindRapidJSON.cmake (1 line): - line 41: # TODO: how to make it GLOBAL... jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/logs/logger.h (1 line): - line 446: // TODO: discuss with community about naming for internal methods. include/mysqlx/devapi/crud.h (1 line): - line 413: //TODO: Protocol supports Document and Array... but common::Values doesn't! cdk/include/mysql/cdk/api/document.h (1 line): - line 60: TODO: Example. version.cmake (1 line): - line 49: # TODO: Handle 3-digit versions cdk/cmake/config_options.cmake (1 line): - line 34: # TODO: Consider implementation based on properties jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/nostd/string_view.h (1 line): - line 217: // TODO: for C++17 that has native support for std::basic_string_view it would jdbc/extra/otel/opentelemetry-cpp-1.12.0/api/include/opentelemetry/trace/span_startoptions.h (1 line): - line 41: // TODO: cdk/include/mysql/cdk/session.h (1 line): - line 234: TODO: Find documentation for supported admin commands. cdk/include/mysql/cdk/protocol/mysqlx/traits.h (1 line): - line 39: // TODO: remove when the types are defined jdbc/driver/mysql_resultset_metadata.cpp (1 line): - line 286: // TODO: For some reason decimals is not zero for VECTOR. cdk/include/mysql/cdk/foundation/common.h (1 line): - line 335: TODO: Maybe more templates are needed for the case where T is a float/double devapi/document.cc (1 line): - line 464: TODO: Use common::Iterator<> template instead? cdk/core/codec.cc (1 line): - line 73: //TODO: padding include/mysqlx/common/op_if.h (1 line): - line 292: TODO: use move semantics instead cdk/parser/uri_parser.cc (1 line): - line 987: // TODO: more efficient implementation. jdbc/cppconn/sqlstring.h (1 line): - line 56: //TODO something less dirty-hackish. cdk/cmake/compiler/SUNPRO.cmake (1 line): - line 32: # TODO: _POSIX_PTHREAD_SEMANTICS etc. cdk/extra/rapidjson/include/rapidjson/reader.h (1 line): - line 1722: // TODO: internal::StrtodX should report overflow (or underflow) cdk/parser/parser.h (1 line): - line 645: // TODO: efficient skipping of documents cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/compiler/csharp/csharp_map_field.cc (1 line): - line 138: // TODO: If we ever actually use ToString, we'll need to impleme this... cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/stubs/strutil.h (1 line): - line 658: // TODO: Add a string_ref constructor, eventually cdk/extra/process_launcher/process_launcher.cc (1 line): - line 371: // TODO: Use explain_execvp if available jdbc/driver/mysql_telemetry.h (1 line): - line 163: // TODO: explain why... include/mysqlx/devapi/settings.h (1 line): - line 48: TODO: Cross-references to session options inside Doxygen docs do not work. cdk/cmake/DepFindCoverage.cmake (1 line): - line 71: # TODO: See if gcov is installed on the system cdk/cmake/DepFindSSL.cmake (1 line): - line 296: #TODO: Is it needed also when OpenSSL is found via cmake module? mysql-concpp-config.cmake.in (1 line): - line 385: # TODO: Warnings about missing debug/release library variants jdbc/driver/mysql_resultbind.cpp (1 line): - line 122: // TODO: Andrey, there can be crashes when we go through this. Please fix. jdbc/driver/mysql_statement.cpp (1 line): - line 186: //TODO: again - probably no need to catch-n-throw here. Or maybe no need to throw further jdbc/install_layout.cmake (1 line): - line 56: # TODO: Manage install locations for stand-alone build. cdk/include/mysql/cdk/api/transaction.h (1 line): - line 59: TODO: cdk/extra/protobuf/protobuf-3.19.6/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc (1 line): - line 61: // TODO: We really should work out which part to put in the summary and which to put in the remarks... jdbc/cmake/config_options.cmake (1 line): - line 34: # TODO: Consider implementation based on properties