<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/boot/common/interp_forth.c, branch release/4.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.1.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.1.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2000-07-26T21:12:35Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2000-07-26T21:12:35Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-07-26T21:12:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7f1bf9342879a7ee2dd88e11a33ae7509eab55b0'/>
<id>urn:sha1:7f1bf9342879a7ee2dd88e11a33ae7509eab55b0</id>
<content type='text'>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>MFC: rev 1.1{6,8} (place original builtins in a vocabulary called</title>
<updated>2000-07-07T00:07:08Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-07-07T00:07:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b5d4a42dbe8c117fa31f27f32b95d08ec696bea8'/>
<id>urn:sha1:b5d4a42dbe8c117fa31f27f32b95d08ec696bea8</id>
<content type='text'>
     "builtins" and fix vocabulary juggling)
MFC: rev 1.7
     * Remove the setting of sourceid from bf_vm(), as bf_vm() really has
       no clue.
     * set sourceid to 0 when booting, which is the correct setting for stdin.
     * set sourceid to an arbitrary fd when include'ing, preserving and
       restoring the previous sourceid.
</content>
</entry>
<entry>
<title>Bring in ficl version 2.03. No version bump for loader.</title>
<updated>1999-09-29T04:43:16Z</updated>
<author>
<name>Daniel C. Sobral</name>
<email>dcs@FreeBSD.org</email>
</author>
<published>1999-09-29T04:43:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=de271252c984de5e2b96f8cac2e3e8436cd11b19'/>
<id>urn:sha1:de271252c984de5e2b96f8cac2e3e8436cd11b19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>urn:sha1:c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increase ficl's dictionary size, in preparation for the newer loader.rc.</title>
<updated>1999-03-08T11:00:02Z</updated>
<author>
<name>Daniel C. Sobral</name>
<email>dcs@FreeBSD.org</email>
</author>
<published>1999-03-08T11:00:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1d2a3d57317399c95c5c891473e3205d4cadc3e9'/>
<id>urn:sha1:1d2a3d57317399c95c5c891473e3205d4cadc3e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make use of prototypes to silence warnings.</title>
<updated>1999-02-04T17:06:46Z</updated>
<author>
<name>Daniel C. Sobral</name>
<email>dcs@FreeBSD.org</email>
</author>
<published>1999-02-04T17:06:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=47749087ac179502560a5b31a50d78ed09a8f191'/>
<id>urn:sha1:47749087ac179502560a5b31a50d78ed09a8f191</id>
<content type='text'>
Change include() so it will be able to load files with forth code,
instead of just builtins. Remove #@- from the include section of the
help file, since they don't work in the new version of include, unless
BOOT_FORTH is not defined.

Change bf_run() so it will return the result returned by ficlExec(). Also,
make bf_run() push "interpret" to be executed by ficlExec(), since ficlExec()
doesn't do it by itself. (Things worked previously because nothing
recursed through ficlExec() by the way of bf_run()).

Change/extend comments on builtin behavior.

Search for "interpret" at the end of bf_init(), so /boot/boot.4th can
provide it's own version.

Remove dead code.
</content>
</entry>
<entry>
<title>Make builtin's state-aware in loader.</title>
<updated>1999-01-28T06:33:03Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1999-01-28T06:33:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=652375d1e5a099466b99614d993a3762937ef2a6'/>
<id>urn:sha1:652375d1e5a099466b99614d993a3762937ef2a6</id>
<content type='text'>
Submitted by:	Daniel C. Sobral
PR:		9663
</content>
</entry>
<entry>
<title>bootstrap.h</title>
<updated>1999-01-22T23:50:14Z</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>1999-01-22T23:50:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b7fd9e91ed7a9575848abbe55f8e6d2c9124a49c'/>
<id>urn:sha1:b7fd9e91ed7a9575848abbe55f8e6d2c9124a49c</id>
<content type='text'>
help.common
interp.c
	Rename the 'source' command to 'include' in order to avoid conflict
	with the ANS Forth command of the same name. (kern/9473)

interp_forth.c:
	Changes from kern/9412 (EXCEPTION word), kern/9442 (TIB buffer
	sizing) and an improved version of kern/9460 (set
	version numbers).

load_aout.c:
	Trim some obsolete #if 0'ed cruft.

pnp.c:
	Tidy the pnpscan output, turn off the module scanning until we
	sort out how to do it right.

PR:		kern/9412 kern/9442 kern/9460 kern/9473
Submitted by:	PRs from Daniel Sobral &lt;dcs@newsguy.com&gt;
</content>
</entry>
<entry>
<title>Fix variable initialization.. It was written with '==' instead of '-'.</title>
<updated>1999-01-04T18:39:24Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-01-04T18:39:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4cd1140888721aed5ae25cd5b1778e00f8e70ffc'/>
<id>urn:sha1:4cd1140888721aed5ae25cd5b1778e00f8e70ffc</id>
<content type='text'>
#include &lt;string.h&gt; for string prototypes.
</content>
</entry>
<entry>
<title>* Begin integration of built-ins with Forth: leave the exit code from</title>
<updated>1998-12-22T11:41:51Z</updated>
<author>
<name>Andrzej Bialecki</name>
<email>abial@FreeBSD.org</email>
</author>
<published>1998-12-22T11:41:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1c49fb07d89bcb4e617854b192605ad602478f56'/>
<id>urn:sha1:1c49fb07d89bcb4e617854b192605ad602478f56</id>
<content type='text'>
  a built-in command on Forth stack.
* Fix a bug which was causing a panic when loading stripped aout kernels.

Reviewed by:	jkh
</content>
</entry>
</feed>
