compiler.crosssref: rename word property
							parent
							
								
									6cc68e889e
								
							
						
					
					
						commit
						a13c2fb856
					
				| 
						 | 
					@ -24,7 +24,7 @@ compiled-generic-crossref [ H{ } clone ] initialize
 | 
				
			||||||
    [ [ drop (compiled-usages) ] { } assoc>map ] keep suffix ;
 | 
					    [ [ drop (compiled-usages) ] { } assoc>map ] keep suffix ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: dependencies-satisfied? ( word -- ? )
 | 
					: dependencies-satisfied? ( word -- ? )
 | 
				
			||||||
    "conditional-dependencies" word-prop [ satisfied? ] all? ;
 | 
					    "dependency-checks" word-prop [ satisfied? ] all? ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: outdated-conditional-usages ( assoc -- assocs )
 | 
					: outdated-conditional-usages ( assoc -- assocs )
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
| 
						 | 
					@ -54,7 +54,7 @@ compiled-generic-crossref [ H{ } clone ] initialize
 | 
				
			||||||
: compiled-unxref ( word -- )
 | 
					: compiled-unxref ( word -- )
 | 
				
			||||||
    [ "compiled-uses" compiled-crossref (compiled-unxref) ]
 | 
					    [ "compiled-uses" compiled-crossref (compiled-unxref) ]
 | 
				
			||||||
    [ "compiled-generic-uses" compiled-generic-crossref (compiled-unxref) ]
 | 
					    [ "compiled-generic-uses" compiled-generic-crossref (compiled-unxref) ]
 | 
				
			||||||
    [ f "conditional-dependencies" set-word-prop ]
 | 
					    [ f "dependency-checks" set-word-prop ]
 | 
				
			||||||
    tri ;
 | 
					    tri ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: delete-compiled-xref ( word -- )
 | 
					: delete-compiled-xref ( word -- )
 | 
				
			||||||
| 
						 | 
					@ -64,4 +64,4 @@ compiled-generic-crossref [ H{ } clone ] initialize
 | 
				
			||||||
    tri ;
 | 
					    tri ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: save-conditional-dependencies ( word deps -- )
 | 
					: save-conditional-dependencies ( word deps -- )
 | 
				
			||||||
    >array f like "conditional-dependencies" set-word-prop ;
 | 
					    >array f like "dependency-checks" set-word-prop ;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue