X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=TODO;h=389df1dad53dd518f7dadce107972fd9be883d02;hb=ca7e9a2299773cfbc927d71e6289549601438b24;hp=258b00705b6d91c7f27ad3cd19e804ed8d092cfe;hpb=a50727e74ea9c4582d0e965f52c336d7b10a200c;p=uffi.git diff --git a/TODO b/TODO index 258b007..389df1d 100644 --- a/TODO +++ b/TODO @@ -5,14 +5,5 @@ passing a quote character in front of non-keyword types. So This may involve stripping the (quote ...) for some implementations like CMUCL which doesn't evaluate the type argument. -- Cleanup the meaning of (def-array). Add size parameter - -- Change dereferencing of pointers to :char and :unsigned-char types. -May need to have ensure-char as routine to correctly handle setf -expansions. CMUCL strtol is broken because of signedness. Right now, -LW prefers unsigned and CMUCL prefers signed string arrays. I lean -to having unsigned be the default type. - -- Need to clean signedness of allocate-foreign-string - -- Add def-union routine +- Split implementation-dependent code into separate files in preparation +for MCL and CormanLisp ports.