Summary: 371 instances, 331 unique Text Count %% TODO: Fix fp_unop in a way like the following. You must change trans_dest, 1 %% TODO: Can we mark up tests as known-failures? 1 /* TODO: Specialize multiplication with immediates, either here or in the 1 Ssh0#ssh{opts = ?PUT_OPT({password,not_ok}, Opts)}} % FIXME:intermodule dependency 1 %% TODO: better error/stacktrace for this internal fun 1 Class:Error -> %% TODO: Throw earlier ... 1 /* FIXME ei_send_*() functions not used */ 1 EI_ULONGLONG up = abs(p); /* FIXME name uabs(x) not to confuse with abs */ 1 %% FIXME: If object is missing the unique field and 1 %% TODO: Move this check into crypto. Investigate if this is a bug in 1 %%TODO: support arbitrary keys 2 /* FIXME: added cast but 64 bit trouble I think */ 1 dnl FIXME: Do we still support platforms that have Kerberos? 1 %% TODO: general utf-8 encoding for all of Unicode (0-16#10ffff) 1 # erl_call FIXME how to avoid explicit -lsocket on winows??? 1 #error "FIXME: Reintroduce HIPE support" 1 %% TODO: It may be possible to support this in the future for locally 1 % TODO: add logging of the loaded configuration file to the CT FW log!!! 1 %% FIXME Should we traverse cfg and initialize edges? 1 /* FIXME why not use ei_malloc here? */ 1 %% TODO: unroll calls to switch? it will probably get messy 1 scan_tag_lines("TODO:"++_, S, Ss, {Ts, L1}, Ss1, L, As) -> 1 /* FIXME: Non optimal, could use (p <= LONG_MAX) && (p >= LONG_MIN) 2 # FIXME return ERROR if no lib 2 []; %% TODO Add new PSK, PSK_(EC)DHE suites 1 %% TODO: does the "same element appearing several times" problem apply 1 %% TODO: Consider bignum 1 %% TODO: config: URL:s of offline apps 1 %% TODO: config: default stylesheet 1 %% TODO: optionally rename all functions from specified (or all) modules. 1 /* FIXME complete this code 1 %% TODO: auto-start net_kernel if needed 1 %% header is what we expect. (TODO: Does the rfc says anything about 1 %% TODO: Can we capture stderr separately somehow? 1 %% TODO: Revise this to make it precise for Tag and Arity. 1 %% TODO: FIXME: meta-level index generation 1 /* TODO: Implement nicer lookup in register... */ 1 /* FIXME far to many includes here... */ 1 %% TODO: better stack traces for internal funs like these 1 #store{} -> []; %% FIXME: Only regs and vars clobbered, not fregs... 1 %%TODO Print idxs 1 typedef unsigned char uint8; /* FIXME use configure */ 1 %% TODO: handle packages (recursive search for files) 1 /* FIXME if fails we want to exit != 0 ? */ 1 * FIXME: used in IC, document? 1 %% TODO Print idxs 1 %% TODO: functions that run tests on a given node, not a given server 1 %% FIXME: unnecessary sort; liveout is sorted, reg_names(...) should be sorted 1 %% FIXME: Only decodes unsigned data! 1 %% TODO: Remove this 1 %% TODO: Add support for PSK key establishment 1 %% FIXME this is a discrepancy compare with other backends which return {asn1_enum,Val} 1 %%% TODO: 4 %% FIXME: remove no_native directive after HiPE has been changed to make 1 %% FIXME: need new state to receive this msg! 2 %% TODO: generate summary page of TODO-notes 1 /* FIXME we can if bignum small enough or if we use Per's functions or 1 /* FIXME we removed lots of defines, maybe some C files don't need to include 1 %% FIXME: is this a case ? 1 %% TODO Buffer later Epoch message, drop it for now 1 #error "FIXME: reintroduce HiPE support" 1 * TODO: 2 %% TODO: merge is_closure and closure_arity into one field 1 %% FIXME: X420 does not compile unless we force 1 %% TODO: namespace-qualified tags in simple-form? /RC 1 /* TODO: When frame pointers are in place, assert (at runtime) that the 1 /* FIXME: bump appropriate amount... */ 1 %% TODO: handle merging of parameterized modules (somehow). 1 #alub{} -> false; %% TODO: Split instruction to consider alu expression? 1 %% TODO: Ability to stop after N failures. 1 %% FIXME Does this really work? What about floats... 1 /* FIXME can't connect, return success?! At least commen whats up */ 1 %% TODO: document the record type syntax 1 %% TODO: update cerl_inline to use these functions instead. 1 /* Function definitions not documented FIXME */ 1 %% TODO: Remove this clause when policy handling is 2 %% TODO: generate summary page of deprecated things 1 %% TODO: traverse sub-tree rather than only the top level nodes 1 %% TODO: Better handling of switches... 1 scan_lines(("TODO:"++_)=Cs, Ss, L, As) -> scan_tag(Cs, Ss, L, As, []); 1 cert_status_check(OtpCert, #{ocsp_state := #{ocsp_stapling := best_effort, %%TODO should we support 1 %% TODO: offline linkage 1 %% FIXME: The second call to set_hostname will insert 1 // TODO: Validate base and index and combine these with `combinedRegMask`. 1 %% TODO: pass options to server, such as default timeout? 1 dnl The string "FIXME convbreak" means that there is a break of 1 %% TODO: it should be possible to specify the target somehow when asking 1 # FIXME We want to use libtool but until then.... 1 %% FIXME: No regard for encoding (just happens to work for ASCII and Latin-1) 1 /* Define if linking statically (TODO: make nice with Libtool) */ 1 %% FIXME: should probably read encoding from the data and do 1 * TODO: check PCB consistency at native BIF calls 1 %% TODO: Find the types for type variables properly 1 %% TODO: Refactor httpc to enable sending socket options in requests 1 %%% TODO: make some use of the identifier, maybe useful in the XML mapping 4 form_expected_without_opaque(ExpectedTriples, _I) -> %% TODO: can do much better here 1 compile(Dir, Filename, "gcc"), %%FIXME: use llc -filetype=obj and skip this! 1 /* FIXME no error message and why -1 ? */ 2 %% TODO 1.3 finished 1 %% TODO: Is case_insensitive_match sufficient? 1 * FIXME maybe this function should be rewritten to use ei_printterm instead 1 #{default => {1024, 6144, 8192}, % FIXME: Is this true nowadays? 1 %% TODO: Refactor state machine and introduce a record_protocol_version beside 1 %% FIXME: Should extension be handled? 1 %% TODO: tag/macro for including the code of a function as `
'-text. 1 %% Also accept "TODO:" at start of line as equivalent to "@TODO". 1 X1 = list_to_binary(integer_to_list(X)), % TODO: check owner and group 1 dnl TODO: Remove check once SunOS >= 5.11 is required by erts. 1 %% TODO: Try to fall back to passing binaries in these cases. Partial reuse 1 * FIXME use wrapper function instead?! 1 sni := _SNI, %% TODO: Handle SNI? 1 cipher('chacha20-poly1305@openssh.com') -> % FIXME: Verify!! 1 /* FIXME maybe put into eidef.h */ 1 public_algo(#'RSAPublicKey'{}) -> 'ssh-rsa'; % FIXME: Not right with draft-curdle-rsa-sha2 1 /* FIXME: segment sizes > 2 GB result in bogus negative indices */ 1 %% TODO: make a proper logger for asynchronous execution with submit/3 1 %% TODO: filters must handle conjunctions for better precision! 1 PadLen = 0, %% TODO where to specify PadLen? 1 %% TODO: Reverse matching (propagating a matched subset back to a value) 1 PMTUEstimate = 1400, %% TODO make configurable 4 %% TODO: get rid of frames, or change doctype to Frameset 1 %% TODO: including source code, explicitly and/or automatically 1 %% TODO: consider new tag: @license text 1 // TODO not int? 1 %% FIXME: do something better than O(n^2) by taking advantage of the property 1 /* FIXME they are not!!!! We use isprint() for now but we could create a */ 1 case 'A': /* TODO: Allocator + blocktypes using allocator */ 1 %% TODO: maybe skip begin_try/end_try and just use fail-labels... 1 %% TODO: write the graph, not the ETS table identifiers. 1 %% TODO: should we inline expand more functions here? Cf. above. 1 /* FIXME not terminate, just a message?! */ 1 %% TODO: This can be handled but it requires breaking up 1 %% FIXME: exported, not used by agent, not documented - remove? 2 %% TODO: Flow control, starting new job as soon as slot is available 1 %% TODO: copy "doc-files" subdirectories, recursively. 1 {[E, N], [E, N, D]} -> % FIXME: what to set the other fields in #'RSAPrivateKey'? 1 /* FIXME: Need to bump reductions... */ 1 %% TODO 1.3 same as above? 1 /* TODO: Add DTrace probe for this bad message situation? */ 1 %% TODO: Remove RefsTOfrom overwitten labels... 1 # FIXME this assumes execution order 1 %% TODO maybe buffer later epoch 2 %% TODO: Make the choice configurable. 1 /* FIXME right now this_ipaddr is never used */ 1 %% TODO: inline single-source-reference operands without size limit. 1 %% TODO: use Igor to make resulting code independent of merl at runtime? 1 %%% - FIXME: Headers not parsed 1 %% FIXME Check is_var() orelse is_reg() ? 1 FIXME print out error message as term 1 build_nfa({subexpr,_N,RE}, N, S, NFA) -> %%% FIXME %%%%%%% 1 %% TODO: Should be placed elsewhere ssh_sftpd should not call functions in ssh_sftp! 1 %%FIXME ??? 3??? interpret_status(?POS_COMPL, ?AUTH_ACC, 3) -> tls_upgrade; 1 %% FIXME: The colours should *really* be set with 1 %% FIXME: Implement faster equality test? 1 %% TODO: Undo this ifdeffery at the source (make jtab an #x86_imm{} on x86) 1 * FIXME we could code into ERL_[SMALL_]INTEGER_EXT but to make 1 %% TODO: some synchronous but completely quiet interface function 1 %% TODO: make this report file errors 1 %% TODO: replace the use of the unofficial 'write_string/2'. 1 %% TODO: explicit curve 1 %% TODO this ought to be a cast! 1 %% TODO: annotate Icode leaf functions as such. 1 /* FIXME: Don't crash when loading multiple modules with the same name. 1 %% TODO: Implement validation for the curve used in the signature 1 build_nfa({group,RE}, N, S, NFA) -> %%% FIXME %%%%%%% 1 %% TODO: add a pass to remove unnecessary reduction tests 1 /* FIXME: this function is not an api, why not? */ 1 // TODO: [Register Allocator] This could be improved. 1 %% FIXME We do not detect dead-end loops spanning more than one block. 1 %% TODO: Do we really want this format? Function send_window 1 %%TODO does this make sense for DTLS ? 1 // TODO: Conversion is not supported. 2 /* TODO: Specialize division with immediates, either here or in the 1 %% TODO: 4 %% FIXME: HiPE translates the following code segment incorrectly: 1 %% TODO: some 'skip' option for ignoring particular modules? 1 %% TODO : send_window and recv_window - Really needed? Not documented! 1 /* FIXME remove duplicate defintions */ 1 %% TODO: config-file for default settings 1 %% TODO change size => to := when -type maps support is finalized 1 %%FIXME expand_ExtAddGroups([C#'ExtensionAdditionGroup'{components=ExtAdds}|T], 1 %% TODO: might need a "top" (`any') element for any-length value lists. 1 %% TODO: Consider padding here 1 /* FIXME strange, is this for debugging?! */ 1 #include "erl_start.h" /* FIXME remove dependency */ 1 ;; FIXME: this would be a good place to enable (emacs-mode) 1 %% TODO: handle refs to labels. 1 %% TODO: should get filters from patterns as well as guards. 1 %% 2 -> false; %% Tag for boxed. TODO: Should not be hardcoded... 1 %% TODO this ought to be a cast! Is so in all practical meaning 1 %% TODO: Add new function to crypto? 1 %% TODO: {export, [E]}, E = atom() | {atom(), atom(), integer()}. 1 %% TODO: Is it possible to handle known timout/setup failures? 1 %% FIXME: How to deal with yecc-generated file???? 1 %% TODO: handle Unicode names. 3 %% TODO: Do we really want this format? Function recv_window 1 /* FIXME problem for threaded ? */ 1 %% TODO: Make sure all cases of argument types are covered. 1TODO: Should add a section about how to debug filters 1 %% @TODO implement synchronized mode for insulator/child execution 1 /* FIXME this should have been done in 'erl'_init()? */ 1 [ssl_imp, %% TODO: remove ssl_imp 1 %% TODO: Should V=?none (known missing keys) be handled special? 1 pre_shared_key => undefined, %% TODO remove! 1 %% @TODO can floats be moved in/out of sep:s without too much pain? 1 %% TODO: these are not currently used?? /RC 1 %% TODO: a reset_range function 1 %% FIXME: The next three calls load *all* significant chunks onto the heap, 1 /* FIXME just a few are documented, does it mean they can't be returned? */ 1 /* FIXME we don't want globals here, but maybe ok? */ 1 %% TODO: copy types from target (if missing) when using @equiv 1 # FIXME move up and add exe prefix if needed.... 1 %% FIXME: Make separate function is_fp_expr 1 /* TODO: Want to change this to x86::Builder in order to be able to patch 1 /* FIXME is this a case a vfork can be used? */ 1 %% TODO: Can maybe do something here 1 %% TODO: Add diagnostic tests which never fail, but may cause warnings? 1 %% FIXME: move messages to new owner!!! 2 /* FIXME: is this really the best way to handle bignums? */ 1 %% TODO: multiple-value returns 3 /* FIXME: what if some weird locale is in use? */ 1 /* FIXME do we really know we failed because of node not up? */ 2 1 * FIXME: Rewrite this to an ordinary BIF in the loader instead. */ 1 ;; TODO: Escape single quotes inside the string without 1 %%TODO: take care of the identifier for something useful 1 //! TODO: kFlagStackArg is not used by the current implementation, do we need to keep it? 1 %% TODO: multiline comment support (needs modified comment representation) 1 %% TODO: There are still flags that are not 1 %% TODO: shutdown equivalent for SCTP 1 %% TODO this ought to be a cast! Is so in all practical meaning 2 check_string(S) -> is_list(S). % FIXME: stub 1 %% TODO: 2 %% TODO: FIXME: don't remove module qualifier if name is (auto-)imported! 1 /* FIXME move comments to source */ 1 no_subsys -> % FIXME: Can 'no_subsys' ever be matched? 1 %% TODO: reserved code points? 1 %% FIXME: does not work with mnesia 7 %% TODO: option for ignoring functions matching some pattern ('..._test_'/0) 1 %% TODO: improve layout of parameterized modules 1 // TODO: These must go, keep this only for formatting. 1 # FIXME do we need dummy here for XX.h that was needed before?? 1 %% TODO: @private_type tag, opaque unless generating private docs? 1 /* FIXME fix or document that special requirements on 1 %% TODO: Find out whether switch_val can fail 1 %% TODO: Command line interface similar to that of edoc? 1 /* FIXME always enough in buffer??? */ 1 #{default => false, % FIXME: TBD ~/.ssh at time of call when user is known 1 /* FIXME ok to ignore error or timeout? */ 1 %% FIXME This is probably how it should be done: 1 %% TODO: fload, fstore, fmove, and fp are almost the same with load, store, move 1 %% TODO: Check option dependency for DTLS 1 %% TODO: add printing of comments for `comment'-annotations? 1 %% Ps -> error %% TODO: report @param declarations with no match 1 #store{} -> AllExpr; %% FIXME: Only regs and vars clobbered, not fregs... 1 extern ei_mutex_t* ei_sockets_lock; /* FIXME global variable! */ 1 %% FIXME add jiffy as well and maybe a third argument where the user 1 %% TODO: generate decent indexes over modules, methods, records, etc. 1 %% TODO: check that variables in @equiv are found in the signature 1 // TODO: Needs to be freed separately. We'd like have a unified executable 1 if ((l = malloc(sizeof(*l)))) { /* FIXME get memory or abort */ 1 else if (!(s = malloc(len+1))) break; /* FIXME just break if can't? */ 1 %% TODO: When unicode support is ready 3 %% TODO: FIXME: it's unclear how much of this is working at all 1 %% TODO: Remove [] from fail_label 1 * FIXME: Expects IPv4 addresses (excludes IPv6, Appletalk, IRDA and 1 %% TODO: improve documentation. 1 /* FIXME: We should drain the message. */ 1 start_channel_request_timer(ChannelId, From, Timeout), % FIXME: No message exchange so why? 1 // TODO: These don't have single checks that handle all cases. 1 %% TODO: Should print contracts as well. 1 typedef void* ErlNifEvent; /* FIXME: Use 'HANDLE' somehow without breaking existing source */ 1 %% TODO: check for redefinition of macros; check equivalence; comment out. 1 %% TODO: Better cmd support, especially on Windows (not much tested) 1 %% FIXME: This should be an error. 1 socket :: port() | tuple(), %% TODO: dtls socket 1 /* FIXME add case using ei_decode_longlong */ 1 %% TODO: use info from '-deprecated(...)' (xref-)declarations. 1 /* FIXME if GMP, what to do here?? */ 1 %% TODO real imp. 1 %% TODO: add extensions! 1 switch (msg->msgtype) { /* FIXME does not handle trace tokens and monitors */ 1 // TODO: This should be used to make the branch allocation better. 1 %% FIXME: merl in syntax_tools depends on patterns in a 'case' being 1 /* FIXME we don't want to export these..... */ 1 {SendList, Channel} = %% TODO: Datatype 0 ? 1 /* FIXME check errors from malloc */ 1
- Added recognition of
as a wiki 1 CoFactor :: none | % FIXME: Really? 1 skip -> ""; %% FIXME bug if last skips 1 %% TODO: check weirdness in name generation for @spec f(TypeName, ...) -> ... 1 %% TODO: generate branch prediction info? 1 %% TODO: we can probably optimize away the use of div/rem here 1 %% TODO: take care of the identifier for something useful 1 * TODO: Reconsider use of union once gcc-4.1 is obsolete? 1 %% TODO: merge is_closure and closure_arity into one field 1 %% TODO: Move this functionality to crypto! 1 /* FIXME where do we put these..... */ 1 // TODO: Indirect stack. 1 %% TODO: this is disabled for now 1 /* FIXME replace this primitive type size code */ 1 %% TODO: unused functions are being included in the analysis. 1 %% TODO: better documentation of files/1/2, application/1/2/3 1 // TODO: Must be configurable. 1 /* TODO: Add DTrace probe for this bad message situation? */ 1 %% TODO: Can the above be replaced with below??? Perhaps 1 /* FIXME how to report error ?! */ 1 %% TODO: shrink physical representation when shrinking the array 1 %% TODO: chech use of fwait in other architectures! 1 // TODO: xrstor and xsave don't have explicit variants yet. 1 # FIXME maybe use this opt and remove (int) cast to is*() functions 1 %% FIXME probably generate EnumList as a map with binaries as keys 1 %% TODO: if the function returns no values, we can use effect mode 1 %% TODO: validate based on role 1 /* FIXME problem for threaded?! */ 1 %% TODO: Policy imp incomplete 2 %% TODO: remove hard coded IV size 1 %% TODO: propagate options to testing stage 1 %% FIXME _dst_update command. Ok to export these? 1 %% TODO: don't actually raise any errors yet 1 # FIXME check that this isn't set in normal cases 1 %% TODO: config: locations of all local docdirs; generate local doc-index page 1 %% TODO: maybe some functions could check for a globally registered server? 1 // TODO: Conversion is not supported. 1 user_trace_s1/1, % TODO: unify with pid & tag args like user_trace_i4s4 1 %% FIXME: use list comprehension instead 1 // TODO: Not sure `liveRegs` should be used, maybe willUse and willFree would be enough and much more clear. 1 %% TODO: config: default header/footer, etc. 1 %% TODO: this can be optimized 2 %% TODO This should be fixed some day: 1 /* FIXME why truncate atom name and not fail?! */ 1