From owner-cvs-all Sat Feb 6 06:27:50 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA14046 for cvs-all-outgoing; Sat, 6 Feb 1999 06:27:50 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA14032; Sat, 6 Feb 1999 06:27:47 -0800 (PST) (envelope-from dcs@FreeBSD.org) From: "Daniel C. Sobral" Received: (from dcs@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id GAA92569; Sat, 6 Feb 1999 06:27:47 -0800 (PST) (envelope-from dcs@FreeBSD.org) Date: Sat, 6 Feb 1999 06:27:47 -0800 (PST) Message-Id: <199902061427.GAA92569@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/boot/common bcache.c bootstrap.h commands.c interp.c interp_forth.c src/sys/boot/ficl Makefile ficl.c ficl.h sysdep.c sysdep.h testmain.c vm.c words.c src/sys/boot/ficl/softwords freebsd.fr softcore.awk softcore.fr Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk dcs 1999/02/06 06:27:46 PST Modified files: (Branch: RELENG_3) sys/boot/common bcache.c bootstrap.h commands.c interp.c interp_forth.c sys/boot/ficl Makefile ficl.c ficl.h sysdep.c sysdep.h testmain.c vm.c words.c sys/boot/ficl/softwords softcore.awk softcore.fr Added files: (Branch: RELENG_3) sys/boot/ficl/softwords freebsd.fr Log: MFC: Rename "source" as "include". Make it capable of including forth source, while stripping #@- functionality (in the BOOT_FORTH case). Add builtin "more". (This is already in help.common -- must got into one of Mike's MFC). Make bf_run return ficlExec() result code. Push "interpret" on the execution stack before calling ficlExec() (not doing this was a bug, if we want ficlExec() to recurse). Add EXCEPTION and MEMORY-ALLOC word sets. Fix "evaluate" to respect buffer size. Make builtins "throw" errors instead of pushing them on the stack. Move error message printing from bf_command() to bf_run(). Make builtins state-aware. Fix "type" not to use fixed sized buffers. Add version words to ficl. Add trace facility to ficl. Add words $ and % to replace @ and - in "include". Approved by: jhk Revision Changes Path 1.4.2.1 +2 -2 src/sys/boot/common/bcache.c 1.18.2.1 +9 -2 src/sys/boot/common/bootstrap.h 1.9.2.1 +46 -1 src/sys/boot/common/commands.c 1.12.2.1 +38 -12 src/sys/boot/common/interp.c 1.9.2.1 +187 -24 src/sys/boot/common/interp_forth.c 1.7.2.1 +3 -3 src/sys/boot/ficl/Makefile 1.6.2.1 +110 -13 src/sys/boot/ficl/ficl.c 1.6.2.1 +52 -9 src/sys/boot/ficl/ficl.h 1.5.2.1 +7 -0 src/sys/boot/ficl/sysdep.c 1.1.2.1 +1 -0 src/sys/boot/ficl/sysdep.h 1.2.2.1 +6 -9 src/sys/boot/ficl/testmain.c 1.3.2.1 +15 -10 src/sys/boot/ficl/vm.c 1.16.2.1 +298 -41 src/sys/boot/ficl/words.c 1.1.2.1 +1 -1 src/sys/boot/ficl/softwords/softcore.awk 1.4.2.2 +3 -1 src/sys/boot/ficl/softwords/softcore.fr To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message