compiler.units: simpler update-existing? check.
parent
c0c769a7d8
commit
a595e3c54c
|
@ -138,7 +138,7 @@ M: object always-bump-effect-counter? drop f ;
|
||||||
changed-effects get
|
changed-effects get
|
||||||
maybe-changed get
|
maybe-changed get
|
||||||
changed-definitions get [ drop always-bump-effect-counter? ] assoc-filter
|
changed-definitions get [ drop always-bump-effect-counter? ] assoc-filter
|
||||||
3array assoc-combine new-words get assoc-diff assoc-empty? not ;
|
3array assoc-combine new-words get assoc-diff! assoc-empty? not ;
|
||||||
|
|
||||||
: bump-effect-counter ( -- )
|
: bump-effect-counter ( -- )
|
||||||
bump-effect-counter? [
|
bump-effect-counter? [
|
||||||
|
@ -151,7 +151,7 @@ M: object always-bump-effect-counter? drop f ;
|
||||||
[ drop ] [ notify-definition-observers notify-error-observers ] if ;
|
[ drop ] [ notify-definition-observers notify-error-observers ] if ;
|
||||||
|
|
||||||
: update-existing? ( defs -- ? )
|
: update-existing? ( defs -- ? )
|
||||||
new-words get keys diff empty? not ;
|
new-words get [ key? not ] curry any? ;
|
||||||
|
|
||||||
: reset-pics? ( -- ? )
|
: reset-pics? ( -- ? )
|
||||||
outdated-generics get assoc-empty? not ;
|
outdated-generics get assoc-empty? not ;
|
||||||
|
|
Loading…
Reference in New Issue