compiler.cfg.intrinsics: Disable inline allocation for now
							parent
							
								
									69ded76c66
								
							
						
					
					
						commit
						610c3b33c7
					
				| 
						 | 
					@ -48,11 +48,11 @@ IN: compiler.cfg.intrinsics
 | 
				
			||||||
    slots.private:set-slot
 | 
					    slots.private:set-slot
 | 
				
			||||||
    strings.private:string-nth
 | 
					    strings.private:string-nth
 | 
				
			||||||
    strings.private:set-string-nth-fast
 | 
					    strings.private:set-string-nth-fast
 | 
				
			||||||
    classes.tuple.private:<tuple-boa>
 | 
					    ! classes.tuple.private:<tuple-boa>
 | 
				
			||||||
    arrays:<array>
 | 
					    ! arrays:<array>
 | 
				
			||||||
    byte-arrays:<byte-array>
 | 
					    ! byte-arrays:<byte-array>
 | 
				
			||||||
    byte-arrays:(byte-array)
 | 
					    ! byte-arrays:(byte-array)
 | 
				
			||||||
    kernel:<wrapper>
 | 
					    ! kernel:<wrapper>
 | 
				
			||||||
    alien.accessors:alien-unsigned-1
 | 
					    alien.accessors:alien-unsigned-1
 | 
				
			||||||
    alien.accessors:set-alien-unsigned-1
 | 
					    alien.accessors:set-alien-unsigned-1
 | 
				
			||||||
    alien.accessors:alien-signed-1
 | 
					    alien.accessors:alien-signed-1
 | 
				
			||||||
| 
						 | 
					@ -61,7 +61,7 @@ IN: compiler.cfg.intrinsics
 | 
				
			||||||
    alien.accessors:set-alien-unsigned-2
 | 
					    alien.accessors:set-alien-unsigned-2
 | 
				
			||||||
    alien.accessors:alien-signed-2
 | 
					    alien.accessors:alien-signed-2
 | 
				
			||||||
    alien.accessors:set-alien-signed-2
 | 
					    alien.accessors:set-alien-signed-2
 | 
				
			||||||
    alien.accessors:alien-cell
 | 
					    ! alien.accessors:alien-cell
 | 
				
			||||||
    alien.accessors:set-alien-cell
 | 
					    alien.accessors:set-alien-cell
 | 
				
			||||||
} [ t "intrinsic" set-word-prop ] each
 | 
					} [ t "intrinsic" set-word-prop ] each
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -90,7 +90,7 @@ IN: compiler.cfg.intrinsics
 | 
				
			||||||
        alien.accessors:set-alien-float
 | 
					        alien.accessors:set-alien-float
 | 
				
			||||||
        alien.accessors:alien-double
 | 
					        alien.accessors:alien-double
 | 
				
			||||||
        alien.accessors:set-alien-double
 | 
					        alien.accessors:set-alien-double
 | 
				
			||||||
    } [ t "intrinsic" set-word-prop ] each ;
 | 
					    } drop f [ t "intrinsic" set-word-prop ] each ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: enable-fixnum-log2 ( -- )
 | 
					: enable-fixnum-log2 ( -- )
 | 
				
			||||||
    \ math.integers.private:fixnum-log2 t "intrinsic" set-word-prop ;
 | 
					    \ math.integers.private:fixnum-log2 t "intrinsic" set-word-prop ;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue