From faae03cdbaa8f00a9037b143551071750af8d34b Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Sun, 26 Aug 2018 16:53:38 -0500 Subject: [PATCH 1/3] zealot.cli-test-changed-vocabs: The ``test`` word tests all child vocabs in the hierarchy, ``test-vocab`` tests only the specific vocabulary. This should test fewer vocabularies and find more bugs where vocabularies are expected to be loaded but aren't loaded. --- .../cli-test-changed-vocabs.factor | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor b/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor index 200313c55e..f7ed9637de 100644 --- a/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor +++ b/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor @@ -4,10 +4,7 @@ USING: kernel sequences tools.test vocabs zealot.factor ; IN: zealot.cli-test-changed-vocabs : zealot-test-changed-vocabs ( -- ) - ci-vocabs-to-test [ - [ require ] each - ] [ - [ test ] each - ] bi ; + ci-vocabs-to-test [ require test-vocab ] each ; + +MAIN: zealot-test-changed-vocabs -MAIN: zealot-test-changed-vocabs \ No newline at end of file From e427f0f34ec14e75c0cf0c4aefa301eb108c09d3 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Sun, 26 Aug 2018 20:24:45 -0500 Subject: [PATCH 2/3] zealot.cli-test-changed-vocabs: Fix using and stack effect. I changed the code in the wrong branch. --- .../cli-test-changed-vocabs/cli-test-changed-vocabs.factor | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor b/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor index f7ed9637de..00f01b56f7 100644 --- a/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor +++ b/extra/zealot/cli-test-changed-vocabs/cli-test-changed-vocabs.factor @@ -1,10 +1,10 @@ ! Copyright (C) 2018 Doug Coleman. ! See http://factorcode.org/license.txt for BSD license. -USING: kernel sequences tools.test vocabs zealot.factor ; +USING: kernel sequences tools.test.private vocabs zealot.factor ; IN: zealot.cli-test-changed-vocabs : zealot-test-changed-vocabs ( -- ) - ci-vocabs-to-test [ require test-vocab ] each ; + ci-vocabs-to-test [ [ require ] [ test-vocab ] bi ] each ; MAIN: zealot-test-changed-vocabs From d4729bdde21f6b65349fb91561973b08185a7999 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Mon, 27 Aug 2018 21:01:38 -0500 Subject: [PATCH 3/3] cocoa.messages: Add a Cocoa union type to import NSData. Fixes bootstrap for macOS 10.14 for the error: ``` no-objc-type name "(" ``` Fixes #2059. --- basis/cocoa/messages/messages.factor | 1 + 1 file changed, 1 insertion(+) diff --git a/basis/cocoa/messages/messages.factor b/basis/cocoa/messages/messages.factor index 3023161be7..b03bf83080 100644 --- a/basis/cocoa/messages/messages.factor +++ b/basis/cocoa/messages/messages.factor @@ -126,6 +126,7 @@ H{ { "@" id } { "#" Class } { ":" SEL } + { "(" c:void* } } cell { { 4 [ H{