— task fix test3 valgrind errors — cxgui move start-script calls to window show event add on-show fn trigger dynamic_gui redraw on timeout add on-timeout(gui msecs act) add mouse support to widget.cx show focus rect when focused animate when clicked — add cx_call.return_pc change cixl calls to jump/specify instead of eval change ORETURN to jump if specified add args to readme types throw error on dup rec field add support for empty rec: defs add cx_type.has_refs fill in when args are pushed replaces cx_type_has_refs fn check as fast path in resolve finish type-id parents resolve parents with refs and derive check all types in set against parents resolve rec/type-id parent types using type args switch term fn arg order to out first — replace cx_fimp.init with enum cx_fimp_type CX_FHOST_C, CX_FHOST_CX, CX_FGUEST remove Rec =/?/print overloads handle in type methods check if user defined func exists move poll/term/buf libs out of io replace box.as_ptr with as_func/fimp/etc change cx_type to use ref counting add nrefs replace reinit with deref & new replace cx_tok.as_ptr with as_id, as_literal etc. use cx_sym for CX_TID? add support for lib ids change TID compile to scan for ‘/’ perform lib specific lookup if found switch write fn arg order convert type id to sym convert macro id to sym convert func id to sym convert repl to use getline optimize const emit add op_type.emit_consts rewrite getconst emit add cx_getconst_op.value set in parse_const change eval to push value replace clone fallback to copy with error add Clone trait replace varargs with size/array+macro add [.. 1 2 3] support splat current stack into literal add support for type params to stack literals< check that items conform add type.compare & <==> fn add Compare trait — cxcrypt add Pub/PrivKey add README/LICENSE