]> gitweb.factorcode.org Git - factor.git/commitdiff
stack-checker: Add alien-assembly to the do-not-compile list. Remove a duplicate...
authorDoug Coleman <doug.coleman@gmail.com>
Wed, 10 Oct 2012 21:14:45 +0000 (14:14 -0700)
committerDoug Coleman <doug.coleman@gmail.com>
Mon, 22 Oct 2012 16:47:35 +0000 (09:47 -0700)
basis/stack-checker/known-words/known-words.factor

index 143806fee6f90cf7fb5a3d72ec449e8b14c2dd9f..6fbdd988cb1ec840fb4bc6bd37eb21a1f671dc29 100644 (file)
@@ -245,26 +245,25 @@ M: object infer-call* \ call bad-macro-input ;
 \ alien-callback [ infer-alien-callback ] "special" set-word-prop
 
 {
+    c-to-factor
     do-primitive
-    mega-cache-miss
     mega-cache-lookup
+    mega-cache-miss
     inline-cache-miss
     inline-cache-miss-tail
-    unwind-native-frames
-    set-datastack
+    lazy-jit-compile
     set-callstack
+    set-datastack
     set-retainstack
     unwind-native-frames
-    lazy-jit-compile
-    c-to-factor
 } [ dup '[ _ do-not-compile ] "special" set-word-prop ] each
 
 {
     declare call (call) dip 2dip 3dip curry compose
-    execute (execute) call-effect-unsafe execute-effect-unsafe if
-    dispatch <tuple-boa> load-local load-locals get-local
-    drop-locals do-primitive alien-invoke alien-indirect
-    alien-callback
+    execute (execute) call-effect-unsafe execute-effect-unsafe
+    if dispatch <tuple-boa> do-primitive
+    load-local load-locals get-local drop-locals
+    alien-invoke alien-indirect alien-callback alien-assembly
 } [ t "no-compile" set-word-prop ] each
 
 ! Exceptions to the above