From d2a1a2326bfc73f66d4806fa5fe24e7e319e1c44 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 12 Dec 2008 18:44:43 -0600 Subject: [PATCH 1/2] Use gdb on Windows --- basis/tools/disassembler/disassembler.factor | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/basis/tools/disassembler/disassembler.factor b/basis/tools/disassembler/disassembler.factor index fac340845b..2a717c084f 100644 --- a/basis/tools/disassembler/disassembler.factor +++ b/basis/tools/disassembler/disassembler.factor @@ -1,7 +1,7 @@ ! Copyright (C) 2008 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. USING: tr arrays sequences io words generic system combinators -vocabs.loader ; +vocabs.loader kernel ; IN: tools.disassembler GENERIC: disassemble ( obj -- ) @@ -18,8 +18,7 @@ M: word disassemble word-xt 2array disassemble ; M: method-spec disassemble first2 method disassemble ; -cpu { - { x86.32 [ "tools.disassembler.udis" ] } - { x86.64 [ "tools.disassembler.udis" ] } - { ppc [ "tools.disassembler.gdb" ] } -} case require +cpu x86? os unix? and +"tools.disassembler.udis" +"tools.disassembler.gdb" ? +require From 5e6f94ef62b5a875c51d0bdf0d0661c15995853c Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 12 Dec 2008 18:49:24 -0600 Subject: [PATCH 2/2] Update iokit for core-foundation split --- extra/iokit/iokit.factor | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extra/iokit/iokit.factor b/extra/iokit/iokit.factor index 680723def9..2317d21ed5 100755 --- a/extra/iokit/iokit.factor +++ b/extra/iokit/iokit.factor @@ -1,5 +1,6 @@ -USING: alien.syntax alien.c-types core-foundation system -combinators kernel sequences debugger io accessors ; +USING: alien.syntax alien.c-types core-foundation +core-foundation.bundles system combinators kernel sequences +debugger io accessors ; IN: iokit <<