kForth-64 Commits


4b6696e
commit 4b6696efc7f92963bf2d05462915c35adad9016d
Author: Krishna Myneni 
Date:   Tue May 5 08:38:18 2026 -0500

    Added system test code for IEEE 754 fp comparisons
    
    -- Tests F= F<> F< F> F<= F>= F0= F0< F0> for IEEE 754
       special values: +/-NAN +/-0 +/-INF.
    
       kForth-64 versions < 0.8.0 fail comparison tests with
       +/-NAN for F= F> F<= F>= . These comparisons were made
       compatible with the IEEE 754 standard in v0.8.0.
    
     On branch master
            new file:   forth-src/system-test/ieee-comparisons-test.4th
2d4592f
commit 2d4592f8582c215695b6539f7cb314048e957905
Author: Krishna Myneni 
Date:   Sat May 2 15:41:25 2026 -0500

    v0.8.0 Revised floating point comparisons
    
    -- Revised F=  F<>  F<  F>  F<=  and F>= to handle
       IEEE special values NAN correctly.
    
     On branch master
            modified:   src/Makefile
            modified:   src/vm64-fast.s
            modified:   src/vm64.s
6da8280
commit 6da82801a9e023fa79f6ff76e6b35dbcb0e0d5ff
Author: Krishna Myneni 
Date:   Sat Apr 4 08:34:48 2026 -0500

    Update lists.4th to use PARSE-NAME
    
     On branch master
            modified:   forth-src/lists.4th
0f7838f
commit 0f7838f025c9342062f48e1b0c45220ca1c13dc9
Author: Krishna Myneni 
Date:   Sat Mar 28 09:16:54 2026 -0500

    New folder: forth-src/ml
    
    -- Moved backprop.4th and ocr.4th from forth-src/games
       to forth-src/ml
    
     On branch master
            renamed:    forth-src/games/backprop.4th -> forth-src/ml/backprop.4th
            renamed:    forth-src/games/ocr.4th -> forth-src/ml/ocr.4th
6eb1f52
commit 6eb1f5280651c39aac4c9d18497fa155795a636b
Author: Krishna Myneni 
Date:   Fri Mar 27 16:40:23 2026 -0500

    Fix CHOOSE in backprop.4th for 64-bit/32-bit
    
    -- random.4th: Add generic word CHOOSE-XTRAND for
       random number generation between 0 and u with
       selected PRNG.
    
    -- Fix CHOOSE by using CHOOSE-XTRAND in backprop.4th
       (now works on 64-bit Forth; try ocr.4th).
    
    -- Update ocr.4th
    
     On branch master
            modified:   forth-src/games/backprop.4th
            modified:   forth-src/games/ocr.4th
            modified:   forth-src/random.4th
8b801bd
commit 8b801bdb6152d61af118194d20e176bf54e9ad8a
Author: Krishna Myneni 
Date:   Thu Mar 26 15:04:06 2026 -0500

    Moved BSC5 catalog & programs to forth-src/astro
    
     On branch master
            renamed:    forth-src/BSC5.bin -> forth-src/astro/BSC5.bin
            renamed:    forth-src/bsc5-reader.4th -> forth-src/astro/bsc5-reader.4th
            renamed:    forth-src/bsc5-structs.4th -> forth-src/astro/bsc5-structs.4th
            renamed:    forth-src/bsc5-test.4th -> forth-src/astro/bsc5-test.4th
52cadf8
commit 52cadf880107706ad0eea6f3934915893000fda9
Author: Krishna Myneni 
Date:   Thu Mar 26 06:39:14 2026 -0500

    Revise src file comments; add star catalog example
    
    -- The Yale Bright Star Catalog v5 is included, along
       with Forth examples for reading, retrieving, and
       displaying star records from the catalog. See
       bsc5-test.4th
    
     On branch master
            new file:   forth-src/BSC5.bin
            new file:   forth-src/bsc5-reader.4th
            new file:   forth-src/bsc5-structs.4th
            new file:   forth-src/bsc5-test.4th
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
128c7a4
commit 128c7a4251df1190b466eec688b44e0772837798
Author: Krishna Myneni 
Date:   Wed Mar 25 13:46:00 2026 -0500

    Removed internal function ExtractName()
    
    -- All words which used ExtractName() now use
       PARSE-NAME
    
     On branch master
            modified:   src/vmc.c
72b2102
commit 72b2102f5466bf8d16ccc40c0b2fa6abac778d12
Author: Krishna Myneni 
Date:   Wed Mar 25 09:59:06 2026 -0500

    Revise comments in NAME>EXECUTE
    
     On branch master
            modified:   src/ForthCompiler.cpp
738c437
commit 738c43719bcafd5715b569a7db120dbcf47c2069
Author: Krishna Myneni 
Date:   Wed Mar 25 09:30:43 2026 -0500

    Fix a bug in NAME>EXECUTE (non-standard word)
    
    -- fix NAME>EXECUTE to avoid inheritance of nondeferred
       attribute for :NONAME definitions.
    
    -- temp change in ftran202.4th due to visibility
       of incomplete implementation of >IN .
    
    -- add comments in ForthVM.cpp
    
     On branch master
            modified:   forth-src/ftran202.4th
            modified:   forth-src/games/pentomino.4th
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
4b86eb5
commit 4b86eb5f8813d9a9482804d179ce89c5dd4ce548
Author: Krishna Myneni 
Date:   Tue Mar 24 09:31:20 2026 -0500

    Use PARSE-NAME in INCLUDE and >FILE
    
     On branch master
            modified:   src/ForthVM.cpp
b5f9343
commit b5f934373d6528694af8a0b1169d03fc11d71516
Author: Krishna Myneni 
Date:   Mon Mar 23 16:19:47 2026 -0500

    Use PARSE-NAME for name parsing words
    
    All words which parse word names from the input
    stream use PARSE-NAME instead of using an internal
    parsing function, ExtractName():
    
      CREATE  :  POSTPONE  '  SYNONYM  FORGET
    
    Other revs include improved error reporting for
    some of the above words.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
a3f632d
commit a3f632d087c69ca21c910c6fa01ecbcede19bc5e
Author: Krishna Myneni 
Date:   Mon Mar 23 10:27:22 2026 -0500

    Fix PARSE-NAME input buffer offset.
    
    A bug in the adjustment of the offset for parsing
    the input buffer by PARSE-NAME has been fixed. This
    bug went unnoticed because PARSE-NAME previously passed
    all standard tests in coreexttest.4th. Fix allows
    simplifying INTERPRET.
    
    Added >IN but functionality not yet complete.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vmc.c
2668856
commit 2668856dd85ba02a4010ec7246df94bc45fc340a
Author: Krishna Myneni 
Date:   Sat Mar 21 09:02:05 2026 -0500

    Internal changes to use macro PUSH_CSTRING
    
     On branch master
            modified:   src/ForthVM.cpp
b207d43
commit b207d432bac2cf6bde3650f628fdbb1dc9ede4ac
Author: Krishna Myneni 
Date:   Fri Mar 20 10:43:16 2026 -0500

    Minor revs to +LOOP ; ver 0.7.0
    
     On branch master
            modified:   forth-src/system-test/regress.4th
            modified:   src/Makefile
            modified:   src/vm64-fast.s
            modified:   src/vm64.s
a3062ed
commit a3062ed596a762104476c1fc53519dac18b9daad
Author: Krishna Myneni 
Date:   Wed Mar 18 14:30:14 2026 -0500

    Revisions for code commonality with kForth-32
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/kforth.cpp
            modified:   src/vm64-common.s
            modified:   src/vmc.c
e6fec98
commit e6fec98e8493fe2173ba2fcf781d302e426e30b0
Author: Krishna Myneni 
Date:   Mon Mar 16 09:56:00 2026 -0500

    POSTPONE now reports UNDEFINED WORD error.
    
     On branch master
            modified:   src/ForthVM.cpp
d1e9ebb
commit d1e9ebb10340cc1d6b9ab3075752d6bc4898e248
Author: Krishna Myneni 
Date:   Sat Mar 14 13:13:43 2026 -0500

    Revised +LOOP to pass all coreplustest.4th tests
    
    Previous run-time behavior of +LOOP did not pass tests
    where integer wrapping occurs. This has been fixed. The
    runtime code for +LOOP has not been optimized yet.
    
    All DO +LOOP tests in coreplustest.4th are executed now.
    
    Changes to COMMENTs in system test, core.4th
    
     On branch master
            modified:   forth-src/system-test/core.4th
            modified:   forth-src/system-test/coreplustest.4th
            modified:   src/vm64-fast.s
            modified:   src/vm64.s
dbd9f03
commit dbd9f03a47613ac54473c0d20d7d5fbd8f651403
Author: Krishna Myneni 
Date:   Thu Mar 12 22:13:55 2026 -0500

    Fix error reporting in INTERPRET
    
    When traslate-none is returned by the recognizer sequence,
    interpretation was continuing until end of line instead
    of returning the current error code. This has been fixed.
    
     On branch master
            modified:   src/ForthCompiler.cpp
8f7d8ec
commit 8f7d8ec9816a5cddd0868679826f7317185a6ebf
Author: Krishna Myneni 
Date:   Thu Mar 12 14:38:57 2026 -0500

    Revise system tests to report error count.
    
     On branch master
            modified:   forth-src/system-test/facilitytest.4th
            modified:   forth-src/system-test/fatan2-test.4th
            modified:   forth-src/system-test/filetest.4th
            modified:   forth-src/system-test/fpio-test.4th
b944fd7
commit b944fd799ae24368855b2489b840b5b8c6914e34
Author: Krishna Myneni 
Date:   Thu Mar 12 12:28:16 2026 -0500

    Update system test dbltest.4th
    
     On branch master
            modified:   forth-src/system-test/dbltest.4th
e7adbd8
commit e7adbd8536c972c0cffc4146dad9e6dd9b63ba2b
Author: Krishna Myneni 
Date:   Thu Mar 12 12:16:01 2026 -0500

    Updated system test coreplustest.4th
    
     On branch master
            modified:   forth-src/system-test/coreplustest.4th
1699d2c
commit 1699d2c45d4b9df000867d97b1587a53ba9c09e4
Author: Krishna Myneni 
Date:   Thu Mar 12 11:37:28 2026 -0500

    Renamed coreplus.4th to coreplustest.4th
    
    Renaming file to be consistent with originator project:
    Gerry Jackson's forth2012-test-suite on GitHub.
    
     On branch master
            renamed:    forth-src/system-test/coreplus.4th -> forth-src/system-test/coreplustest.4th
5ebaa45
commit 5ebaa45726172a6ae633e2fdf7f7f4c8e23e40fe
Author: Krishna Myneni 
Date:   Thu Mar 12 11:34:06 2026 -0500

    Updated system test coreexttest.4th.
    
     On branch master
            modified:   forth-src/system-test/coreexttest.4th
3741805
commit 3741805658810985e86b73994576fe5a5530e172
Author: Krishna Myneni 
Date:   Wed Mar 11 21:10:22 2026 -0500

    Updated coreplus.4th to test number prefixes
    
     On branch master
            modified:   forth-src/system-test/coreplus.4th
d03d8d0
commit d03d8d0277f9d341349ddf1be04801917b1e75ad
Author: Krishna Myneni 
Date:   Tue Mar 10 22:21:51 2026 -0500

    Add TRANSLATE-DCELL to the Forth wordlist.
    
     On branch master
            modified:   src/ForthWords.h
            modified:   src/vm64-common.s
fa151e7
commit fa151e780a6841b83e34f3c665a4e304e67589cc
Author: Krishna Myneni 
Date:   Tue Mar 10 14:34:16 2026 -0500

    Revised REC-NUMBER and added TRANSLATE-DCELL
    
    REC-NUMBER now recognizes number literals with a base prefix character:
    '#', '$', '%' e.g.
    
      #123      ( decimal 123 )
      #-123     ( decimal -123 )
      $ffff     ( hex ffff = decimal 65535 )
      %-110011  ( binary -110011 = decimal -51 )
    
    The base prefix character overrides the current value in BASE for
    interpreting the number. BASE values before interpreting a base-prefixed
    number and after interpreting the number are the same e.g., for the statement
    
      DECIMAL $ffff 234
    
    the number '$ffff' is interpreted in hexadecimal and any subsequent numbers
    without a base prefix, such as '234', continue to be interpreted in decimal.
    Recognition of numeric literals with a base prefix follows the Forth
    2012 standard.
    
    REC-NUM also recognizes double length numbers if they are entered with
    the base prefix AND with a trailing decimal point e.g.
    
      #-170141183460469231731687303715884105728.
      $ffffffffffffffffffffffffffffffff.
    
    REC-NUM returns TRANSLATE-CELL for recognized single length numbers
    and TRANSLATE-DCELL for recognized double length numbers.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
3fee3a2
commit 3fee3a2b8591b2a744dced867d9d2dea6e39a600
Author: Krishna Myneni 
Date:   Sun Mar 8 17:46:38 2026 -0500

    Internal code cleanup.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
cf860f5
commit cf860f506bdfbade09a79ed353b1355e898df139
Author: Krishna Myneni 
Date:   Sun Mar 8 08:27:56 2026 -0500

    Revise INTERPRET  INCLUDED : remove unneeded code.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
1275a02
commit 1275a025408df2e56ab7790c8491fadcc5cd4ed8
Author: Krishna Myneni 
Date:   Thu Mar 5 13:48:35 2026 -0600

    Implement TRANSLATE-NONE
    
     On branch master
            modified:   src/ForthCompiler.cpp
b1d8d38
commit b1d8d38a95656d0c88d0e38a770b9bdf8fc1bc46
Author: Krishna Myneni 
Date:   Thu Mar 5 08:47:41 2026 -0600

    Fix typo in TRANSLATE-FLOAT
    
     On branch master
            modified:   src/ForthCompiler.cpp
d1f8aed
commit d1f8aedcaa74f2c01b26db2ed552dad94665b647
Author: Krishna Myneni 
Date:   Thu Mar 5 05:35:04 2026 -0600

    Reorganized code; added TRANSLATE-NAME
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/vm64-common.s
            modified:   src/vmc.c
b5dfa30
commit b5dfa30df74c06f0927a67d6592585f06614b052
Author: Krishna Myneni 
Date:   Wed Mar 4 14:12:32 2026 -0600

    Fix error handling in INTERPRET
    
     On branch master
            modified:   src/ForthVM.cpp
dece848
commit dece848c8d6812f176ac02a0d49c1a29ec7739f5
Author: Krishna Myneni 
Date:   Wed Mar 4 08:37:39 2026 -0600

    Renamed COMPILE-BC to COMPILE-NAME-BC
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
7a9b20b
commit 7a9b20bbf44860ab2dbd6936095f9442a9ed531f
Author: Krishna Myneni 
Date:   Tue Mar 3 21:51:20 2026 -0600

    Revs to ForthCompiler().
    
     On branch master
            modified:   src/ForthCompiler.cpp
24a4059
commit 24a405920c1ff3583307e19fbdeb82a525e55e18
Author: Krishna Myneni 
Date:   Tue Mar 3 17:25:27 2026 -0600

    Reorganize code between src files.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
1decd1d
commit 1decd1d6f3969a9494efb0eccbdec58925da09d3
Author: Krishna Myneni 
Date:   Tue Mar 3 15:22:54 2026 -0600

    REC-NAME return is now a translation.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
0b0b1e2
commit 0b0b1e248451111b252669941f6157ee49073d7d
Author: Krishna Myneni 
Date:   Mon Mar 2 20:49:04 2026 -0600

    Revision to INTERPRET
    
     On branch master
            modified:   src/ForthVM.cpp
e2df7f4
commit e2df7f4e9154cc015da4db3f72e9d9d9ed0ddd32
Author: Krishna Myneni 
Date:   Mon Mar 2 20:05:57 2026 -0600

    Internal word COMPILE-BC added to Forth wordlist.
    
    This function was named CPP_compile_to_current() previously
    in ForthVM.cpp.
    
    On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
a4bb2a6
commit a4bb2a68036d2a2dc200dea9767765edc3320a2d
Author: Krishna Myneni 
Date:   Mon Mar 2 10:00:34 2026 -0600

    Revs to support TRANSLATE-NAME
    
     On branch master
            modified:   forth-src/system-test/regress.4th
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/kfmacros.h
5654774
commit 56547749881100fc2d6f7d70dfd0716ab3cbbdd9
Author: Krishna Myneni 
Date:   Sun Mar 1 14:06:03 2026 -0600

    Added non-standard word NAME>EXECUTE
    
    NAME>EXECUTE ( nt -- xt-int xt-comp xt-post )
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
4faec29
commit 4faec29c98c698a0478adea5df1e22f4af2aa06f
Author: Krishna Myneni 
Date:   Sun Mar 1 06:24:22 2026 -0600

    Changes to support proper REC-NAME
    
      Implementation of REC-NAME consistent with the proposed
      recognizers standard is in progress.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/kfmacros.h
97e0840
commit 97e08403914c8a334c9d980c72f626d595f938b1
Author: Krishna Myneni 
Date:   Sat Feb 28 13:07:15 2026 -0600

    REC-NUMBER and REC-FLOAT returns are correct now
    
    These words now return translation tokens on the top of
    the stack, consistent with the recognizers proposal. The
    interpreter also uses the tokens appropriately to determine
    the xt to be executed.
    
    A security-hardening feature is used to prevent direct
    access to the translation table, except through the
    recognizer setting interface (not yet implemented).
    
    On branch master
            modified:   src/ForthVM.cpp
            modified:   src/vmc.c
f9b98dc
commit f9b98dce6b72a9e0b14f46cbd2fd69a675f12c88
Author: Krishna Myneni 
Date:   Sat Feb 28 09:37:49 2026 -0600

    Added TRANSLATE-XXX words.
    
    Added: TRANSLATE-NONE TRANSLATE-CELL TRANSLATE-FLOAT
    
     On branch master
            modified:   ForthCompiler.cpp
            modified:   ForthVM.cpp
            modified:   ForthVM.h
            modified:   vm64-common.s
            modified:   vmc.c
d64d824
commit d64d8248a879fc3cfc1abfab4a6595f948be59de
Author: Krishna Myneni 
Date:   Sat Feb 28 08:08:50 2026 -0600

    Modify xt order in recognizer translation table
    
    This change is for consistency with the reference
    implementation of recognizers.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/vmc.c
fec361d
commit fec361d4010924f432570e81ba6dfdd5d6c97475
Author: Krishna Myneni 
Date:   Sat Feb 28 06:52:35 2026 -0600

    Use translation table for recognizer translations
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/vmc.c
271da38
commit 271da388ecee618b6f19eda35cc5b93e40e7f75d
Author: Krishna Myneni 
Date:   Sat Feb 28 05:54:34 2026 -0600

    Simplify initialization of default recognizers
    
     On branch master
            modified:   src/ForthVM.cpp
92b602e
commit 92b602eb28c26e88d36c914f44d00f18310f7c2d
Author: Krishna Myneni 
Date:   Fri Feb 27 23:24:58 2026 -0600

    Revisions to add recognizers and translation
    
      v0.6.6
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/kfmacros.h
            modified:   src/vmc.c
7304e0b
commit 7304e0b0fa2208e9fa8f15656c3ea769b09e8c10
Author: Krishna Myneni 
Date:   Sun Feb 22 21:42:52 2026 -0600

    Make Forth word REC-NAME functional.
    
     On branch master
            modified:   src/ForthVM.cpp
            modified:   src/vm64-common.s
d968990
commit d968990e8dde8789801c71bc4b139c975014caf9
Author: Krishna Myneni 
Date:   Sun Feb 22 21:28:12 2026 -0600

    Revisions towards implementation of recognizers.
    
    -- Interpreter factoring for REC-NAME REC-NUMBER
       and REC-FLOAT ; these words do not yet conform
       to the proposed standard.
    
     On branch master
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vmc.c
b64d4d9
commit b64d4d90104ce4d7c2a816e162e388d436c21b54
Author: Krishna Myneni 
Date:   Sun Feb 22 06:08:49 2026 -0600

    Revisions to internal code for INTERPRET
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
8843d56
commit 8843d56c40d0fe2a1f3d52e72fddb152b769719c
Author: Krishna Myneni 
Date:   Sat Feb 21 18:24:40 2026 -0600

    Updated internal code for INTERPRET
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
51769f2
commit 51769f2de9edb54cd4ea898b25608c4b6d04d0eb
Author: Krishna Myneni 
Date:   Thu Feb 19 07:15:58 2026 -0600

    Revisions to INTERPRET code.
    
      -- no functional changes, factored CPP_execute()
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
c5d75e9
commit c5d75e96e9d8a11e55e1ab4a7183fd73689272fd
Author: Krishna Myneni 
Date:   Tue Feb 17 13:47:55 2026 -0600

    Added the word INTERPRET to the Forth wordlist.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
cc0846e
commit cc0846e959a7f70844243e382b094e5a3a240362
Author: Krishna Myneni 
Date:   Tue Feb 17 09:43:33 2026 -0600

    Revisions to ForthCompiler() to factor INTERPRET
    
    -- Further reorganize code and add comments
       in preparation for factoring INTERPRET.
    -- system checks passed.
    
     On branch master
            modified:   src/ForthCompiler.cpp
1a0b414
commit 1a0b4147a5d9a1babf2721e8037d75a925567c72
Author: Krishna Myneni 
Date:   Mon Feb 16 20:58:11 2026 -0600

    Revise comments and code formatting.
    
     On branch master
            modified:   src/ForthCompiler.cpp
7302852
commit 73028523b7766922d9c1b198a86dad6beacf860b
Author: Krishna Myneni 
Date:   Mon Feb 16 13:43:57 2026 -0600

    Changes to organization, function use in compiler.
    
     -- no deliberate mods to system behavior.
     -- introduce Forth accessible words PARSE-NAME and
        FIND-NAME into the line interpreter.
     -- organize variable declarations for factoring the
        line interpreter.
     -- update version to 0.6.4
     -- underwent system tests from forth-src/system-test
        and fsl/fsl-tester, but this version is to be
        considered unstable.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/Makefile
e9d45e4
commit e9d45e44bbe9fd770eae50cb8f50b50a1bfa0533
Author: Krishna Myneni 
Date:   Sun Feb 15 05:08:42 2026 -0600

    Add comments to interpreter/compiler code.
    
    Comments indicate factoring of the code,
    to be done in the near future.
    
     On branch master
            modified:   README.md
            modified:   src/ForthCompiler.cpp
a09eaf3
commit a09eaf37fdf3bb06e2923805f98bf7da7e3bac4a
Author: Krishna Myneni 
Date:   Thu Feb 12 20:11:47 2026 -0600

    Fix error report for FP stack under/overflow
    
     Minor version increase: 0.6.3
     Update Copyright year range.
    
     On branch master
            modified:   src/ForthVM.cpp
            modified:   src/Makefile
            modified:   src/kforth.cpp
025d138
commit 025d1387140f00e8b6875f851f3d09626ae0bb3d
Author: Krishna Myneni 
Date:   Mon Feb 9 16:33:19 2026 -0600

    Revised mpfr module to provide dynamic resizing.
    
     On branch master
            modified:   forth-src/libs/gmp/mpfr_sph_bes_neu.4th
4ef3181
commit 4ef3181626ca520daaa4c8c38050add680524a79
Author: Krishna Myneni 
Date:   Sun Feb 8 09:03:23 2026 -0600

    Revs to ieee-754.4th
    
     On branch master
            modified:   forth-src/ieee-754.4th
dd6fee0
commit dd6fee003b8a97d04a3039d28a506fa73ff3ac33
Author: Krishna Myneni 
Date:   Sat Feb 7 10:26:58 2026 -0600

    Update fsl extras module for dynamic sizing.
    
    On branch master
            modified:   forth-src/fsl/extras/sph_bes_neu.4th
8e7f8ee
commit 8e7f8ee7745d3d90ef4847ff67b6bb8028dbbec6
Author: Krishna Myneni 
Date:   Mon Feb 2 10:14:25 2026 -0600

    Signed-off-by: Krishna Myneni 
    
    Updated VM to remove unneeded code (v0.6.2).
    Fix bug in potential.4th.
    
     On branch master
            modified:   forth-src/qm/potential.4th
            modified:   src/Makefile
            modified:   src/vm64-fast.s
            modified:   src/vm64.s
72aedc4
commit 72aedc42c6cd8128ddcb2b9408c05c7c06b8224f
Author: Krishna Myneni 
Date:   Wed Oct 8 15:18:44 2025 -0500

    System tests for MS USLEEP and F>D for both 64/32
    
    On branch master
            modified:   forth-src/system-test/regress.4th
ae27a2a
commit ae27a2aea2cbe937355f8e7c8cd62862a5361f37
Author: Krishna Myneni 
Date:   Tue Oct 7 07:42:39 2025 -0500

    Revise USLEEP
    
     On branch master
            modified:   src/vm64.s
12f0e11
commit 12f0e117407415bcf16e66a57411ec000cf9fc62
Author: Krishna Myneni 
Date:   Mon Oct 6 07:34:28 2025 -0500

    Fix USLEEP, update to ver 0.6.1
    
     On branch master
            modified:   src/Makefile
            modified:   src/vm64.s
6cc20c4
commit 6cc20c45c860bdc184d06bac70a0617ad6dde9c2
Author: Krishna Myneni 
Date:   Fri Apr 25 07:14:54 2025 -0500

    add STRBUFMOVE to kForth strings library
    
     On branch master
            modified:   forth-src/strings.4th
2d21ad1
commit 2d21ad1d7e2b7e2b45011b42386a6742144fe7c1
Author: Krishna Myneni 
Date:   Sun Mar 16 09:47:00 2025 -0500

    F** now uses math library function pow()
    
       F** was previously implemented with the function powA() in vmc.c
       due to an early GNU C math library defect in their implementation
       of pow(). It has been corrected (probably for some time now), so
       we use the library for F**.
    
     On branch master
            modified:   src/vm64-common.s
            modified:   src/vmc.c
fa6e1c5
commit fa6e1c52747a2fb63d2075b8dbbb5c563444599d
Author: Krishna Myneni 
Date:   Sat Mar 15 19:05:52 2025 -0500

    Moved defn of F** from vmc.c to vm64-common.s
    
     On branch master
            modified:   README.md
            modified:   src/Makefile
            modified:   src/vm64-common.s
            modified:   src/vmc.c
3302186
commit 330218665040095372650b4092bdfd0f8637659d
Author: Krishna Myneni 
Date:   Sun Mar 9 08:22:53 2025 -0500

    Remove redundant, obsolete code in test prog
    
     On branch master
            modified:   forth-src/libs/gmp/libmpfr-test.4th
eefad24
commit eefad24cea39f4282b51b92652a9d78193f32d08
Author: Krishna Myneni 
Date:   Sat Mar 8 18:46:47 2025 -0600

    Fix external library calls in kforth64-fast
    
     On branch master
            modified:   vm64-fast.s
fa01e35
commit fa01e3528b83f0751b9d295a51dc6f4d08f382fc
Author: Krishna Myneni 
Date:   Fri Mar 7 20:34:33 2025 -0600

    Ver 0.6.0: first working build of kforth64-fast
    
     On branch master
            modified:   src/Makefile
            modified:   src/vm64-common.s
            modified:   src/vm64-fast.s
            modified:   src/vm64.s
e3f3b8e
commit e3f3b8e474c02b45341f6618014978bc2a7fa7c5
Author: Krishna Myneni 
Date:   Tue Mar 4 08:19:42 2025 -0600

    Changes to assembler vm; ver 0.6.0
    
     On branch master
            modified:   src/Makefile
            modified:   src/vm64-common.s
            modified:   src/vm64.s
65a8832
commit 65a8832de3721b2495dc2b4a4d3c7f47da62b34b
Author: Krishna Myneni 
Date:   Thu Feb 20 13:35:18 2025 -0600

    Add gpib interface example
    
     On branch master
            new file:   forth-src/daq/hp/hp34401.4th
c6ec489
commit c6ec4897c562f3243d993ec7ba823393e6117387
Author: Krishna Myneni 
Date:   Thu Feb 20 13:16:06 2025 -0600

    Add data acq subfolder containing gpib intfc code
    
     On branch master
            new file:   forth-src/daq/gpib/gpib-test.4th
            new file:   forth-src/daq/gpib/gpib.4th
            new file:   forth-src/daq/gpib/gpib32.4th
            new file:   forth-src/daq/gpib/gpib64.4th
d54c2d6
commit d54c2d608326cc6e01bdf7c2faa9bc89fa71b291
Author: Krishna Myneni 
Date:   Wed Feb 19 19:53:43 2025 -0600

    Significant changes to assembler vm and fast ver
    
    -- moved floating point funcs from C to assembler
    -- work on fast version of kforth64; incomplete
    
     On branch master
            modified:   src/Makefile
            modified:   src/kforth.cpp
            modified:   src/vm64-common.s
            modified:   src/vm64-fast.s
            modified:   src/vm64.s
            modified:   src/vmc.c
ef2142b
commit ef2142b311ba80c56a9213c82f5ffd00491638bb
Author: Krishna Myneni 
Date:   Thu Jan 16 08:02:26 2025 -0600

    Update physical constants.
    
     On branch master
            modified:   forth-src/phyconsts.4th
8314b27
commit 8314b27c49812ec743d14b652ed0314716da7e88
Author: Krishna Myneni 
Date:   Tue Jan 7 20:20:35 2025 -0600

    Added Simpson's composite rule integrator.
    
     On branch master
            new file:   forth-src/fsl/extras/simpson-nu.4th
241dab5
commit 241dab535aabebf907774d8bfb2e923613ce7d66
Author: Krishna Myneni 
Date:   Mon Dec 9 06:34:49 2024 -0600

    Update various Forth progs
    
     On branch master
            modified:   forth-src/dm22-812-test.4th
            modified:   forth-src/fsl/extras/cg.4th
            modified:   forth-src/fsl/extras/read_xyfile.4th
            new file:   forth-src/games/eliza.4th
            modified:   forth-src/lists-test.4th
            modified:   forth-src/lists.4th
            modified:   forth-src/modules.4th
d1d0d94
commit d1d0d941359a23224f846ef6cfe4b6e068846127
Author: Krishna Myneni 
Date:   Fri Dec 6 05:55:37 2024 -0600

    Deprecate word names in strings.4th:
    
       PARSE_TOKEN -->  PARSE-TOKEN
       PARSE_LINE  -->  PARSE-LINE
       PARSE_ARGS  -->  PARSE-FLOATS
       PARSE_CSV   -->  PARSE-CSV-FLOATS
    
       Older names are still functional for backwards compatibility.
    
     On branch master
            modified:   forth-src/strings-test.4th
            modified:   forth-src/strings.4th
ad02ec4
commit ad02ec46ff2d199f44025573d91de5f9c6895337
Author: Krishna Myneni 
Date:   Thu Dec 5 03:34:45 2024 -0600

    Bug fix in strings.4th (PARSE_ARGS trailing spaces)
    
     On branch master
            modified:   forth-src/strings-test.4th
            modified:   forth-src/strings.4th
ebcbaa4
commit ebcbaa497cddfc22e85ad5f3188f5ea27eea03c8
Author: Krishna Myneni 
Date:   Sat Nov 30 19:28:08 2024 -0600

    Minor rev to dump.4th
    
     On branch master
            modified:   forth-src/dump.4th
0f4aba7
commit 0f4aba7d9ce282518fe94ada67b5f06bc693a1f5
Author: Krishna Myneni 
Date:   Sun Nov 17 16:57:13 2024 -0600

    Revise forth-src/kstudio.4th
    
     On branch master
            modified:   forth-src/kstudio.4th
cf5def9
commit cf5def9effecf8404e509f99a9717c6769227c63
Author: Krishna Myneni 
Date:   Sun Nov 17 11:09:44 2024 -0600

    Add STOP-PLAY command to kstudio.4th
    
     On branch master
            modified:   forth-src/kstudio.4th
dc9e80b
commit dc9e80b693e9085ede59f0ef650bb07f8d94c3be
Author: Krishna Myneni 
Date:   Sat Nov 16 08:57:40 2024 -0600

    Added sound recording program, kstudio.4th
    
     On branch master
            new file:   forth-src/kstudio.4th
34e32eb
commit 34e32eb1efddad1e83218c9c3d2d8efa99276099
Author: Krishna Myneni 
Date:   Fri Nov 15 09:05:34 2024 -0600

    Revised serial port external pushbutton interface.
    
     On branch master
            modified:   forth-src/rs232-switch-test.4th
            modified:   forth-src/rs232-switch.4th
b17fe6d
commit b17fe6d95f3213579859d4b9242336f8849241e5
Author: Krishna Myneni 
Date:   Sun Nov 3 20:31:57 2024 -0600

    Updated serial.4th to open USB->RS232 interfaces.
    
     On branch master
            modified:   forth-src/serial.4th
9eb1707
commit 9eb170728064a0f92315c6a878d0052970c1f887
Author: Krishna Myneni 
Date:   Sun Nov 3 06:30:24 2024 -0600

    Update serial.4th; added SET-MODEM-BITS.
    
     On branch master
            modified:   forth-src/serial.4th
dab25e5
commit dab25e52d1ff0151b2f258f39a0ee42f5e6c2fb0
Author: Krishna Myneni 
Date:   Sun Nov 3 03:52:50 2024 -0600

    Examples of interfacing serial port to switch.
    
     On branch master
            new file:   forth-src/rs232-switch-test.4th
            new file:   forth-src/rs232-switch.4th
69b7029
commit 69b7029d3c20c2b5c2b4aa6f0082214930b80baa
Author: Krishna Myneni 
Date:   Sun Nov 3 03:40:33 2024 -0600

    Add numerical solution of pde example, pde2.4th.
    
     On branch master
            new file:   forth-src/pde2.4th
d9f5789
commit d9f578966dbaf264b38d12cfd43aae035bc945de
Author: Krishna Myneni 
Date:   Fri Nov 1 07:59:57 2024 -0500

    Updated serial port interface to read modem bits.
    
     On branch master
            modified:   forth-src/serial.4th
ec7277e
commit ec7277e88c6e64a3230ff13f6e423325e36b6947
Author: Krishna Myneni 
Date:   Sun Sep 8 21:55:38 2024 -0500

    Add KISS 32/64-bit pseudo-random number generator.
    
     On branch master
            new file:   forth-src/kiss.4th
4eeed93
commit 4eeed9385e081eb04a8123ece858ac19ee31b76c
Author: Krishna Myneni 
Date:   Tue Sep 3 06:38:42 2024 -0500

    Add 32-bit Mersenne Twister PRNG.
    
     On branch master
            new file:   forth-src/mersenne.4th
bee19b7
commit bee19b75c3e6db3b1197dd19406b1e50cdf33376
Author: Krishna Myneni 
Date:   Mon Sep 2 02:50:34 2024 -0500

    Updated random.4th
    
     On branch master
            modified:   forth-src/random.4th
eaa9107
commit eaa910752d80edab5b14645b06e139dffd7233b2
Author: Krishna Myneni 
Date:   Sun Sep 1 04:23:47 2024 -0500

    Update random.4th to support 64-bit LCG.
    
     On branch master
            modified:   forth-src/random.4th
d8353c2
commit d8353c2aa25d1b79cfec45cae4a796190b8daa97
Author: Krishna Myneni 
Date:   Fri Aug 30 04:43:59 2024 -0500

    Improve strings.4th doc and efficiency.
    
     On branch master
            modified:   forth-src/strings.4th
29b2547
commit 29b25476911c3c14ebf1d9833b9bcd38f9777409
Author: Krishna Myneni 
Date:   Wed Aug 28 01:50:51 2024 -0500

    Revised kForth strings library and added test code.
      Moved words from utils.4th to strings.4th
      Reorganized code and comments
      Added automated tests for strings library
    
     On branch master
     Changes to be committed:
            new file:   forth-src/strings-test.4th
            modified:   forth-src/strings.4th
            modified:   forth-src/utils.4th
4fd99ab
commit 4fd99aba4680492a5dd013f4deb15bad79cc6a79
Author: Krishna Myneni 
Date:   Mon Aug 26 05:12:04 2024 -0500

    Fix use of :NONAME in complex-test.4th
    
     On branch master
            modified:   forth-src/fsl/complex-test.4th
4f615cb
commit 4f615cbeb1ab3b76180daee85f7337e1c0acd3a2
Author: Krishna Myneni 
Date:   Sat Aug 24 15:25:56 2024 -0500

    Update pde1.4th
    
     On branch master
            modified:   forth-src/pde1.4th
054c2fc
commit 054c2fcd6280c288724e0893ebafd3f6665dcfc1
Author: Krishna Myneni 
Date:   Sat Aug 24 15:04:14 2024 -0500

    Sync code to recent changes in 32-bit version.
    
     On branch master
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/vmc.c
commit b94b009015886df74b731993c01d1a7d466361da
Author: Krishna Myneni 
Date:   Sun Aug 18 20:36:01 2024 -0500

    Update Telugu programs.
    
     On branch master
            modified:   forth-src/games/life-telugu.4th
            modified:   forth-src/mlp-telugu.4th

commit 5adc6b2146de2bf0b5f3bb350fea839abae7a315
Author: Krishna Myneni 
Date:   Sun Aug 18 12:04:22 2024 -0500

    Update sudoku console game
    
     On branch master
            modified:   forth-src/games/sudoku.4th

commit e027edced8bd6fe5516e2fb82ae14c52993a698e
Author: Krishna Myneni 
Date:   Sun Aug 11 07:51:22 2024 -0500

    Added several qm examples.
    
     On branch master
            new file:   forth-src/qm/he-scf.4th
            new file:   forth-src/qm/hf.4th
            new file:   forth-src/qm/iso_1s2_hf.4th

commit f61d076448a9b6c5b261e032bf3a1e08286abfaa
Author: Krishna Myneni 
Date:   Sat Aug 10 16:44:08 2024 -0500

    Update regress.4th with tests for SYNONYM
    
     On branch master
            modified:   forth-src/system-test/regress.4th

commit db47d43cb1ae2bfe317c92933207bc24b9a7dae0
Author: Krishna Myneni 
Date:   Fri Aug 9 05:29:01 2024 -0500

    Bug fix in SYNONYM
    
     On branch master
            modified:   src/ForthVM.cpp

commit eceea4669fa2bf406ee9c94e5f5a0a7eb6cc270b
Author: Krishna Myneni 
Date:   Thu Aug 8 17:35:19 2024 -0500

    Update utils.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/utils.4th

commit 39cf27c690e45d3566de880ddcc32e49371478fe
Author: Krishna Myneni 
Date:   Wed Aug 7 06:36:43 2024 -0500

    Update utils.4th defs of $CONSTANT and PLACE
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/utils.4th

commit 05832174c8f860a76e51f0952b9fa501cb225e2d
Author: Krishna Myneni 
Date:   Tue Aug 6 04:58:38 2024 -0500

    Revert changes to forth-src/utils.4th 
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/utils.4th

commit d99a3088f5875fc2155fe2c683a90d824d31ab7d
Author: Krishna Myneni 
Date:   Tue Aug 6 04:42:21 2024 -0500

    Fix SYNONYM to conform to standard; now intrinsic.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   forth-src/utils.4th
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s

commit cdba7d7ce640c622f862fa572e1d076ebc5c9ac8
Author: Krishna Myneni 
Date:   Thu Aug 1 08:29:03 2024 -0500

    Fix several C/C++ compiler warnings.
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/vmc.c

commit 6ab213fd57cd62a493aec31c3ef37d963f25ddfe
Author: Krishna Myneni 
Date:   Mon Jul 29 08:23:48 2024 -0500

    Updated README.md
    
     On branch master
    
     Changes to be committed:
            modified:   README.md

commit 7314c84815b2e3371e185f5d22190bf9fdcddad0
Author: Krishna Myneni 
Date:   Sun Jul 28 13:41:09 2024 -0500

    Added Forth example, atrial-fib.4th
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/atrial-fib.4th

commit c7d764013789dc05d68b747dcd998469ba749c31
Author: Krishna Myneni 
Date:   Sun Jul 28 13:39:29 2024 -0500

    Updated ssd.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ssd.4th

commit 63c44eb423abeb3375cf68d406e96f79f08539d4
Author: Krishna Myneni 
Date:   Sun Jul 28 08:57:44 2024 -0500

    Moved modules.fs to modules.4th; updated src progs
    
    The extension .4th is (unofficially) a standard for Forth source.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/client.4th
            modified:   forth-src/fcalls-x86_64.4th
            modified:   forth-src/fsl/dd/test-runge4-dd.4th
            modified:   forth-src/fsl/extras/jairy.4th
            modified:   forth-src/fsl/extras/vector.4th
            modified:   forth-src/libs/gmp/libgmp-test.4th
            modified:   forth-src/libs/gmp/libmpfr-test.4th
            modified:   forth-src/libs/gmp/mpfr_airy.4th
            modified:   forth-src/libs/gmp/mpfr_bessel.4th
            modified:   forth-src/libs/gmp/mpfr_demo01.4th
            modified:   forth-src/libs/gmp/mpfr_gamma.4th
            modified:   forth-src/mc.4th
            typechange: forth-src/modules.4th
            deleted:    forth-src/modules.fs
            modified:   forth-src/protect.4th
            modified:   forth-src/server.4th
            modified:   forth-src/term.4th
            modified:   forth-src/terminal.4th

commit da5fe7964ccfc62c064a419517fc22d84ea9934d
Author: Krishna Myneni 
Date:   Sun Jul 28 07:34:53 2024 -0500

    Updated README.md
    
     On branch master
    
     Changes to be committed:
            modified:   README.md

commit 07cacde63ac6123843565e8ad039e0b4013b2bc3
Author: Krishna Myneni 
Date:   Sat Jul 27 05:22:37 2024 -0500

    Revised 2CONSTANT to support mixed ival/addr types
    
    This change improves compatibility with standard Forth e.g.
    allows 2CONSTANT to create S" string constants.
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/Makefile

commit e035a5c0af19677176aa49783510529ecbc6d259
Author: Krishna Myneni 
Date:   Sun Jul 7 19:55:05 2024 -0500

    Fix division overflow check in M*/ and UTM/
    
     On branch master
    
     Changes to be committed:
            modified:   src/vm64.s

commit 899839083c894ee03f28df7b37ecd88af899629e
Author: Krishna Myneni 
Date:   Fri May 10 11:11:09 2024 -0500

    Improve parameter uncertainties in demo.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/demo/gfit-curvefit.4th

commit 65fe8d4fa21968550a406fda828a9b81b7e11a95
Author: Krishna Myneni 
Date:   Tue May 7 11:39:29 2024 -0500

    Fix problem in gauleg.4th and update files.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/forth2html.4th
            modified:   forth-src/fsl/extras/polyfit.4th
            modified:   forth-src/fsl/fsl-util.4th
            modified:   forth-src/fsl/gauleg.4th
            modified:   forth-src/libs/gmp/libgmp_x86_64.4th
            modified:   forth-src/lists.4th
            modified:   forth-src/mini-oof.4th
            modified:   forth-src/signal.4th
            modified:   src/Makefile

commit 844054b0c86a1e8496cf6e2575051aea0757938c
Author: Krishna Myneni 
Date:   Fri Mar 29 09:29:27 2024 -0500

    Revise LSHIFT and RSHIFT behavior
    
     Changes to be committed:
            modified:   src/vm64-common.s

commit 886c75c3e891f2f9f1328de4878b065a8e4d74a3
Author: Krishna Myneni 
Date:   Fri Mar 1 09:13:47 2024 -0600

    Fix fpu params bug in ddarith.4th
    
     Changes to be committed:
            modified:   forth-src/ddarith.4th

commit 0c5dcbf11fbfc8f9d17d87016893edfd7482856b
Author: Krishna Myneni 
Date:   Fri Feb 23 09:11:17 2024 -0600

    Serial port lib and progs use Forth 200x structure
    
     Changes to be committed:
            modified:   forth-src/dm22-812-test.4th
            modified:   forth-src/hexterm.4th
            modified:   forth-src/serial-comm.4th
            modified:   forth-src/serial.4th
            modified:   forth-src/term.4th

commit 6a6689be56d654b8b0b1a5f080170628b9f7e08b
Author: Krishna Myneni 
Date:   Thu Feb 22 07:16:36 2024 -0600

    Added struct-200x-ext.4th
    
     Changes to be committed:
            new file:   forth-src/struct-200x-ext.4th

commit 844b7d7fba525ecd073d60ac5fddd99a44b191e3
Author: Krishna Myneni 
Date:   Wed Jan 17 08:33:07 2024 -0600

    Update qm/potential.4th
    
     Changes to be committed:
            modified:   forth-src/qm/potential.4th

commit e22fe244aa50f4eef57e751af8623fe9b0ee511e
Author: Krishna Myneni 
Date:   Thu Jan 11 18:21:31 2024 -0600

    Minor update to fsl/extras/voigt.4th
    
     Changes to be committed:
            modified:   forth-src/fsl/extras/voigt.4th

commit f8319d9c430ab2d8c98610b3e7caaf8e22e667e2
Author: Krishna Myneni 
Date:   Thu Jan 11 18:05:43 2024 -0600

    Update Numerov integrator; minor mods in fsl/extras
    
     Changes to be committed:
            modified:   forth-src/fsl/extras/cg.4th
            modified:   forth-src/fsl/extras/erf-wc.4th
            modified:   forth-src/fsl/extras/four1.4th
            modified:   forth-src/fsl/extras/func_Ngauss.4th
            modified:   forth-src/fsl/extras/noise.4th
            modified:   forth-src/fsl/extras/numerov.4th
            modified:   forth-src/fsl/extras/sph_bes_neu.4th
            modified:   forth-src/fsl/extras/stats.4th
            modified:   forth-src/fsl/extras/tridiag.4th
            modified:   forth-src/fsl/extras/vector.4th
            modified:   forth-src/fsl/extras/zeigen22h.4th

commit 2765162205519f6ad5b35919026c1f99777c2600
Author: Krishna Myneni 
Date:   Thu Jan 11 08:42:50 2024 -0600

    Further dev of external lib interface and MPFR lib
    
     Changes to be committed:
            modified:   forth-src/fcalls-x86_64.4th
            modified:   forth-src/libs/gmp/libmpfr-test.4th
            modified:   forth-src/libs/gmp/libmpfr_x86_64.4th
            new file:   forth-src/libs/gmp/mpfr_sph_bes_neu.4th
            new file:   forth-src/libs/gmp/qmpfr.4th

commit 897011d52823d812abdbc0ac7412affd65c2502b
Author: Krishna Myneni 
Date:   Fri Jan 5 11:39:19 2024 -0600

    Add examples of special functions using MPFR lib
    
     Changes to be committed:
            new file:   forth-src/libs/gmp/mpfr_airy.4th
            new file:   forth-src/libs/gmp/mpfr_bessel.4th
            new file:   forth-src/libs/gmp/mpfr_demo01.4th
            new file:   forth-src/libs/gmp/mpfr_gamma.4th

commit 73448a5e472e07d2a10450a89ddf1738c3a58f63
Author: Krishna Myneni 
Date:   Tue Jan 2 21:32:38 2024 -0600

    Updated ext lib call interface and added libmpfr
    
     Changes to be committed:
            modified:   fcalls-x86_64.4th
            modified:   libs/gmp/libgmp_x86_64.4th
            new file:   libs/gmp/libmpfr-test.4th
            new file:   libs/gmp/libmpfr.4th
            new file:   libs/gmp/libmpfr_x86_64.4th
            new file:   libs/gmp/mpfr-utils.4th

commit dfd9da9a2ea2c64b0f0e0d367a5bcb10d341eb88
Author: Krishna Myneni 
Date:   Mon Dec 25 21:37:02 2023 -0600

    Add demo for external lib interface (partial GMP).
    
     Changes to be committed:
            new file:   forth-src/libs/gmp/libgmp-test.4th
            new file:   forth-src/libs/gmp/libgmp.4th
            new file:   forth-src/libs/gmp/libgmp_x86_64.4th

commit 40aa5c63907a9522a20edae8bc298bac91ae3b4d
Author: Krishna Myneni 
Date:   Mon Dec 25 21:31:48 2023 -0600

    Provide primitive external library interface.
    
     Changes to be committed:
            modified:   forth-src/fcalls-x86_64.4th
            new file:   forth-src/fcalls.4th
            new file:   forth-src/lib-interface.4th

commit d218dd74ebba26e2dccb3546b0691c2e3de1b4bb
Author: Krishna Myneni 
Date:   Mon Dec 25 21:26:41 2023 -0600

    Updated CALL to pass top of fp stack in rcx
    
     Changes to be committed:
            modified:   src/vm64.s

commit 847aabf37a127c3ccedb32b0ec0a9ec191a58d9e
Author: Krishna Myneni 
Date:   Thu Dec 21 11:12:59 2023 -0600

    Sync ForthWords.h across kForth-32 & kForth-Win32
    
     Changes to be committed:
            modified:   src/ForthWords.h

commit 1358958d8c67830dc638d95485397eccbfcbd1d3
Author: Krishna Myneni 
Date:   Tue Dec 19 07:29:58 2023 -0600

    Update pde1.4th
    
     Changes to be committed:
            modified:   forth-src/pde1.4th

commit 2ace1694b27ba13af8883f907615da519252b249
Author: Krishna Myneni 
Date:   Mon Dec 18 07:29:17 2023 -0600

    Added FSL matrix word }} as intrinsic; also *+
    
     Changes to be committed:
            modified:   forth-src/fsl/fsl-util.4th
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 97f7dcdd711b7da7bfaad1ad3107e79eac7e9188
Author: Krishna Myneni 
Date:   Thu Dec 14 14:10:27 2023 -0600

    Update to ver 0.4.4; fix spelling error
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/Makefile

commit e5642b90b904d0925e80ca3c221d62246424d43c
Author: Krishna Myneni 
Date:   Thu Dec 14 13:47:04 2023 -0600

    Fix non-standard behavior of U.R
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit 40cd222f728a27e2231c9ea030bcf20c173a74c7
Author: Krishna Myneni 
Date:   Thu Dec 14 12:03:24 2023 -0600

    Fix non-standard behavior of .R
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit 6b871518762e738f533405930e3451dfc725440b
Author: Krishna Myneni 
Date:   Wed Dec 13 07:00:51 2023 -0600

    Add FSL module seriespw.4th
    
     Changes to be committed:
            new file:   forth-src/fsl/seriespw.4th

commit dbee1ed4157aed7a56f31ae4bc3bd4f1dbdcb1e3
Author: Krishna Myneni 
Date:   Mon Dec 11 07:35:50 2023 -0600

    Update FSL modules lufact and polrat.
    
     Changes to be committed:
            modified:   forth-src/fsl/lufact.4th
            modified:   forth-src/fsl/polrat.4th

commit c4a6dbaa09d9d2f72be433f669c62b0e10cf9245
Author: Krishna Myneni 
Date:   Thu Dec 7 07:24:13 2023 -0600

    Update determ.4th and numerov.4th
    
     Changes to be committed:
            modified:   forth-src/fsl/extras/determ.4th
            modified:   forth-src/fsl/extras/numerov.4th

commit 731e83d0fc83475d72dece0ce213ea2fd6394a70
Author: Krishna Myneni 
Date:   Tue Dec 5 06:27:08 2023 -0600

    Fix a comment in mmul.4th
    
     Changes to be committed:
            modified:   fsl/extras/mmul.4th

commit e885ac1f687083f9acdcb76fd7eef6cf7ce791f0
Author: Krishna Myneni 
Date:   Mon Dec 4 20:31:01 2023 -0600

    Correct units of dnu_Cs in phyconsts.4th.
    
     Changes to be committed:
            modified:   forth-src/phyconsts.4th

commit 182e910f73c4e3f63ce3ae7e14921097716422cb
Author: Krishna Myneni 
Date:   Mon Dec 4 20:12:56 2023 -0600

    Definitions of Physical Constants: 2023-12-04 ver.
    
     Changes to be committed:
            modified:   forth-src/phyconsts.4th

commit 9f45e5136bf8824ee585d3c909c471424147df6d
Author: Krishna Myneni 
Date:   Mon Dec 4 07:31:59 2023 -0600

    Added physical constants definitions.
    
     Changes to be committed:
            new file:   forth-src/phyconsts.4th

commit 999e989845f644bd8f3a6cce32ea624fb01eaad9
Author: Krishna Myneni 
Date:   Mon Dec 4 07:11:34 2023 -0600

    Updated FSL shell sort with autmated tests.
    
     Changes to be committed:
            modified:   forth-src/fsl/fsl-tester.4th
            modified:   forth-src/fsl/shellsrt.4th

commit 2ebbbd13f97cbe858c804afa769b966b9780a86a
Author: Krishna Myneni 
Date:   Wed Nov 29 06:31:55 2023 -0600

    Updated FSL modules to use FSQUARE consistently.
    
     Changes to be committed:
            modified:   forth-src/fsl/demo/gfit-levmarq.4th
            modified:   forth-src/fsl/elip12.4th
            modified:   forth-src/fsl/erf.4th
            modified:   forth-src/fsl/gamma.4th
            modified:   forth-src/fsl/gauleg.4th
            modified:   forth-src/fsl/gauss.4th
            modified:   forth-src/fsl/gaussj.4th
            modified:   forth-src/fsl/hermite.4th
            modified:   forth-src/fsl/hilbert.4th
            modified:   forth-src/fsl/levmarq.4th
            modified:   forth-src/fsl/logistic.4th
            modified:   forth-src/fsl/pcylfun.4th
            modified:   forth-src/fsl/polys.4th
            modified:   forth-src/fsl/runge4.4th

commit 00665296eeddbe5e613c2e31251d9ac9e911f70e
Author: Krishna Myneni 
Date:   Tue Nov 14 08:25:38 2023 -0600

    Updated curvefit.4th to v2.0 and assoc. demo.
    
     Changes to be committed:
            modified:   forth-src/fsl/demo/gfit-curvefit.4th
            modified:   forth-src/fsl/extras/curvefit.4th

commit d5ceab15680d2c339e42ab29a03cce3eb06baa94
Author: Krishna Myneni 
Date:   Sat Oct 28 09:23:10 2023 -0500

    Add error check for Undefined Word in [']
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit ff138b1607c9e25ed4f2d5f87e1606e5533d2dcc
Author: Krishna Myneni 
Date:   Thu May 18 07:47:20 2023 -0500

    Revert mallinfo --> mallinfo2, which won't work on earlier gcc versions.
    
     On branch master
    
     Changes to be committed:
            modified:   src/vmc.c

commit 6efbe989cc237e549bcf997789aa806331a213fa
Author: Krishna Myneni 
Date:   Tue May 16 07:48:36 2023 -0500

    Updated version number to 0.4.3.
    
     On branch master
    
     Changes to be committed:
            modified:   src/Makefile
            modified:   src/kforth.cpp
            modified:   src/vmc.c

commit 3a4f799b66e8aa2a99d1c1905e7cd770a79d12fc
Author: Krishna Myneni 
Date:   Tue May 16 07:26:41 2023 -0500

    Fixed input rules for fp number entry.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/system-test/to-float-test.4th
            modified:   src/vmc.c

commit a264cb0cb3c40ec79ee97b3f49d3b723df021afb
Author: Krishna Myneni 
Date:   Fri Jan 27 09:17:08 2023 -0600

    Update fsl/extras/cg.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/extras/cg.4th

commit a3c855d78c0157af3bbd875f139c48273d1a0e52
Author: Krishna Myneni 
Date:   Sun Jan 22 14:50:22 2023 -0600

    Update SEE facility.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ssd.4th

commit 47832e895474975c41f036ec3a335fed0fc8efd3
Author: Krishna Myneni 
Date:   Mon Oct 31 16:51:10 2022 -0500

    Update ssd.4th to include new Forth words and XT-SEE
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/dltest64.4th
            modified:   forth-src/ssd.4th

commit 1e989bae02f643f587fc9e874bdd5b88e8e40955
Author: Krishna Myneni 
Date:   Fri Oct 28 20:40:42 2022 -0500

    Add Forth code providing closures in Forth.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/closures.4th

commit 3ac4bacd819d6fc8dcfe4d7440e2980ef1b1a3b1
Author: Krishna Myneni 
Date:   Fri Oct 28 18:07:57 2022 -0500

    Fix use of COMPILE-NAME in STATE 0 when definition is pending.
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h

commit edcea115b8191f51a42a73b203ed405d85c30b13
Author: Krishna Myneni 
Date:   Sat Oct 15 17:15:47 2022 -0500

    Update ssd.4th to add XT-SEE
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ssd.4th

commit 891a7160a0e690ac9888cb09a2f3cc9681d98843
Author: Krishna Myneni 
Date:   Sat Oct 8 06:29:16 2022 -0500

    Correct a comment in the source code.
    
      On branch master
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit 6bbc3c44160a9636a7fe4574e1434b35fd23b389
Author: Krishna Myneni 
Date:   Fri Oct 7 21:23:04 2022 -0500

    Update internal source comments; consistent header files with 32-bit.
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h

commit 31c11f88438a5369eb6672dfaf33844e4aa9d0b4
Author: Krishna Myneni 
Date:   Wed Sep 28 21:48:21 2022 -0500

    Refine definition of VALUEs.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th

commit e8dd50876ccb788b24d78884c670b193a33d2576
Author: Krishna Myneni 
Date:   Mon Sep 26 19:45:10 2022 -0500

    Add Forth progs rawfloat.4th and rawfloat-test.4th.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/rawfloat-test.4th
            new file:   forth-src/rawfloat.4th

commit 26ba9ec74a871b905f7b3690f5e89ec012c43bbb
Author: Krishna Myneni 
Date:   Mon Sep 26 19:10:07 2022 -0500

    Fix nondeferred precedence of VALUE words; update lists library.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   forth-src/lists.4th

commit ae084421e7ee3bd0d1900ba026aef6a01746a51e
Author: Krishna Myneni 
Date:   Mon Sep 26 06:20:13 2022 -0500

    Update VALUEs code to permit ticking of VALUEs.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th

commit faea34a5b75244025a4b7deed58510dc1b03d816
Author: Krishna Myneni 
Date:   Sun Sep 25 19:29:33 2022 -0500

    Remove obsolete conditional defs of PTR
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/extras/interp-array.4th
            modified:   forth-src/fsl/extras/vector.4th
            modified:   forth-src/fsl/fsl-util.4th
            modified:   forth-src/ftran202.4th
            modified:   forth-src/pispigot.4th

commit 3fb57dfe6bcc66c24c731dabf88e71a70ace599d
Author: Krishna Myneni 
Date:   Sun Sep 25 18:53:32 2022 -0500

    Fix bug with definition of PTR to work with modified TO.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th

commit 021aeec2ee1480f67a459fdc833ce1a5ae15a1aa
Author: Krishna Myneni 
Date:   Sun Sep 25 12:59:57 2022 -0500

    Added the following built-in Forth-2012 standard words:
        FIND-NAME-IN
        FIND-NAME
    Added the following built-in non-standard words:
        PI       ( F: -- fpi )
        FSQUARE  ( F: r -- r^2 )
        F+!      ( F: r -- ) ( a -- )
    Added the following Forth-2012 standard words in ans-words.4th:
        2VALUE
        FVALUE
    Revised the implementation of VALUE words and TO in ans-words.4th.
    Version number at 0.4.1.
    
    On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 0239822c2006fcdbf877ef724776941437fa4924
Author: Krishna Myneni 
Date:   Sat Aug 13 07:34:08 2022 -0500

    Update SEE to recognize words U/MOD and UD/MOD
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ssd.4th

commit e61e8334a575679522cb44b0baa892af2761b224
Author: Krishna Myneni 
Date:   Fri Aug 12 14:34:50 2022 -0500

    Added ieee-754.4th (some words not supported yet in 64 bit kForth).
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/ieee-754.4th

commit aee11f49083165894c6af6534a5d0925b08f0ad1
Author: Krishna Myneni 
Date:   Sun Aug 7 17:15:11 2022 -0500

    Revise protect.4th for general data write protection.
    
     Changes to be committed:
            modified:   forth-src/protect.4th

commit e548a52b5bb476d9485ade3031bc5f49d9425395
Author: Krishna Myneni 
Date:   Sat Aug 6 10:50:50 2022 -0500

    Add Forth example for protecting definitions.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/protect.4th

commit 5b6d181ce4dc80139a1f4a8a5d7036384761252d
Author: Krishna Myneni 
Date:   Sun Jul 10 11:28:33 2022 -0500

    Update dd_io.4th and update comments for ddarith.4th.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/dd_io.4th
            modified:   forth-src/ddarith.4th

commit 3955411368fb4552a9f1456c780a5d0d6543e3c4
Author: Krishna Myneni 
Date:   Tue Jul 5 12:29:20 2022 -0500

    Update and add double-double arithmetic files for dual-use FP/no-FP stacks.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/dd-test.4th
            new file:   forth-src/dd_io.4th
            new file:   forth-src/ddarith.4th
            new file:   forth-src/fsl/dd/runge4-dd.4th
            new file:   forth-src/fsl/dd/test-runge4-dd.4th

commit b72464cf44b4416cb0a3567d53b22b22caf7413b
Author: Krishna Myneni 
Date:   Sat Jul 2 15:10:33 2022 -0500

    Add module for calculation of standard spherical Bessel and Neumann functions.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/sph_bes_neu.4th

commit dc5a96c95fd9602df6b3ea4f8b25bb0ce19a58f1
Author: Krishna Myneni 
Date:   Sat Jun 25 06:15:53 2022 -0500

    Add extended flow control for BEGIN ... REPEAT/UNTIL/AGAIN.
     Update system-test/core.4th to uncomment extended flow control tests.
     Update version number to 0.4.0
    
     Changes to be committed:
            modified:   forth-src/system-test/core.4th
            modified:   src/ForthVM.cpp
            modified:   src/Makefile

commit dae92e0346edcaca721adfaffc0eceacbaf3f482
Author: Krishna Myneni 
Date:   Mon Jun 20 10:06:52 2022 -0500

    Revise EISPACK demo progs.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/eispack/demo/cherm-01.4th
            modified:   forth-src/eispack/demo/rsymm-01.4th
            modified:   forth-src/eispack/demo/rsymm-02.4th
            modified:   forth-src/eispack/demo/rsytr-01.4th

commit d5ad5619f5190976746cf8d722c6e6a0d5337e7d
Author: Krishna Myneni 
Date:   Mon Jun 20 07:26:54 2022 -0500

    Add program, rational.4th.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/rational.4th

commit adcab42709c9b8a53257d7cb3afbeb400d29d960
Author: Krishna Myneni 
Date:   Sun Jun 19 17:16:06 2022 -0500

    Revise EISPACK demo, cherm-01.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/eispack/demo/cherm-01.4th

commit f3dc5049ad6bbde3796f8ac42e34f6afbba72c74
Author: Krishna Myneni 
Date:   Sun Jun 19 10:58:38 2022 -0500

    Revised test code for EISPACK routines, tred1 and tred2.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/eispack/tred1.4th
            modified:   forth-src/eispack/tred2.4th

commit c525473f5ee1452ec4a9d6a47f4db21294602127
Author: Krishna Myneni 
Date:   Sun Jun 19 08:35:35 2022 -0500

    Revs to EISPACK demo program rsytr-01.4th.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/eispack/demo/rsytr-01.4th

commit fd453b7bf50c9117af62d41885596431ce298b6f
Author: Krishna Myneni 
Date:   Sat Jun 18 17:08:35 2022 -0500

    Add EISPACK demo file, rsytr-01.4th.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/eispack/demo/rsytr-01.4th

commit 174dc12173d58c48d2299b7b2f177a887bf19517
Author: Krishna Myneni 
Date:   Sat Jun 18 11:42:08 2022 -0500

    Updated EISPACK demo files.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/eispack/demo/cherm-01.4th
            modified:   forth-src/eispack/demo/rsymm-01.4th
            modified:   forth-src/eispack/demo/rsymm-02.4th

commit c9467b1ab938a51688bbdea3ca9e3873c9419435
Author: Krishna Myneni 
Date:   Sat Jun 18 11:40:10 2022 -0500

    Renamed EISPACK demo files.
    
     On branch master
    
     Changes to be committed:
            renamed:    forth-src/eispack/demo/hermitian-ex01.4th -> forth-src/eispack/demo/cherm-01.4th
            renamed:    forth-src/eispack/demo/tred1-ex01.4th -> forth-src/eispack/demo/rsymm-01.4th
            renamed:    forth-src/eispack/demo/tred2-ex01.4th -> forth-src/eispack/demo/rsymm-02.4th

commit 983618185f96eb54b9922876bc5b351d15c4a200
Author: Krishna Myneni 
Date:   Fri Jun 17 15:15:31 2022 -0500

    Added EISPACK routine, htribk, and Hermitian matrix demo.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/eispack/demo/hermitian-ex01.4th
            new file:   forth-src/eispack/htribk.4th

commit 33b7013c3af1c57ed1ac0b5e5b1af95c20a63390
Author: Krishna Myneni 
Date:   Thu Jun 16 18:37:06 2022 -0500

    Add EISPACK routine htridi.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/eispack/htridi.4th

commit d65982e6f9d596a6ac892ecda5617b5b792d8ab6
Author: Krishna Myneni 
Date:   Thu Jun 16 07:28:43 2022 -0500

    Moved EISPACK files from fsl/ to separate folder.
    
     On branch master
    
     Changes to be committed:
            renamed:    forth-src/fsl/demo/tred1-ex01.4th -> forth-src/eispack/demo/tred1-ex01.4th
            renamed:    forth-src/fsl/demo/tred2-ex01.4th -> forth-src/eispack/demo/tred2-ex01.4th
            renamed:    forth-src/fsl/extras/imtql1.4th -> forth-src/eispack/imtql1.4th
            renamed:    forth-src/fsl/extras/imtql2.4th -> forth-src/eispack/imtql2.4th
            renamed:    forth-src/fsl/extras/tred1.4th -> forth-src/eispack/tred1.4th
            renamed:    forth-src/fsl/extras/tred2.4th -> forth-src/eispack/tred2.4th

commit b48af5f8cb9f9a5bc50f7cb2f70dc4c467d6c636
Author: Krishna Myneni 
Date:   Wed Jun 15 05:52:48 2022 -0500

    Add usage demos for EISPACK tred1 and tred2.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/fsl/demo/tred1-ex01.4th
            new file:   forth-src/fsl/demo/tred2-ex01.4th

commit 7a5e89097500604cddbbe82bd33bda74420b16ff
Author: Krishna Myneni 
Date:   Tue Jun 14 16:40:39 2022 -0500

    Add EISPACK routine, IMTQL2.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/imtql2.4th

commit b366980efdec516f0096bffcc6ad3f79fb978bfa
Author: Krishna Myneni 
Date:   Tue Jun 14 13:19:35 2022 -0500

    Add EISPACK routine tred2.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/tred2.4th

commit 6604620005ba1f20bc0fffcfba512f2fd5bc387b
Author: Krishna Myneni 
Date:   Sat Jun 11 10:45:07 2022 -0500

    Added IMTQL1 eigenvalue solver from EISPACK.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/imtql1.4th

commit b4c11f686265f2a022e2c757ad735c7cc81f7cd3
Author: Krishna Myneni 
Date:   Wed Jun 8 09:15:00 2022 -0500

    Add translated EISPACK routine tred1, and original tridiag.4th
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/tred1.4th
            new file:   forth-src/fsl/extras/tridiag.4th

commit f2fabe670bc38d20d2418009bea7dcc0ddaa01db
Author: Krishna Myneni 
Date:   Wed Jun 1 07:33:46 2022 -0500

    Fix }}FCOPY in array utilities for separate fp stack.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/extras/array-utils0.4th

commit bd78c5eea34e5d03b049ad29bfa6b775045f6dc9
Author: Krishna Myneni 
Date:   Tue May 10 21:15:36 2022 -0500

    Fixed serious bug in voigt.4th (see comments).
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/extras/voigt.4th

commit 26c081400c5f8a51a801b4434a7029860501a347
Author: Krishna Myneni 
Date:   Sat Apr 2 12:35:54 2022 -0500

    Update FSL module, gauleg.4th.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/gauleg.4th

commit f8b2295f9611a795385ea43f21046a5c58fd3da2
Author: Krishna Myneni 
Date:   Sat Apr 2 10:32:36 2022 -0500

    Added W. Baden/J. Zakiya's macro.4th, used by hmac-md5.4th.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/macro.4th

commit 154d75869536b33613b85ea93765be3f55aeb498
Author: Krishna Myneni 
Date:   Fri Apr 1 13:39:44 2022 -0500

    Remove unneeded line of code in vm64.s.
    
     On branch master
    
     Changes to be committed:
            modified:   src/vm64.s

commit db05aeba11c984ca8c7b01ddcf5f04515bf614ea
Author: Krishna Myneni 
Date:   Sat Mar 26 17:37:44 2022 -0500

    Updated strings.4th library. SCAN is now faster.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/strings.4th

commit 004227edeabe1341fbe214639bc20d6755831660
Author: Krishna Myneni 
Date:   Fri Mar 25 21:39:15 2022 -0500

    Minor revs to FSL files.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/demo/2D_integral_01.4th
            modified:   forth-src/fsl/gauleg.4th

commit ffdbd3e07edf53114c87c3edb1cef12ce4a5e0bf
Author: Krishna Myneni 
Date:   Fri Mar 25 21:19:44 2022 -0500

    Add example of 2D numerical integration.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/fsl/demo/2D_integral_01.4th

commit 8db81a0a8c32b7738739273896d1cc621d13ce90
Author: Krishna Myneni 
Date:   Fri Mar 25 21:10:59 2022 -0500

    Make Gauss-Legendre integrator re-entrant.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/fsl/gauleg.4th

commit 2a5ebdb528721e810fd09543a5e6da7e6c6f9463
Author: Krishna Myneni 
Date:   Sun Mar 20 12:37:03 2022 -0500

    Revisions to string parsing example, parse-h2lines.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/parse-h2lines.4th

commit 5e7d5987dbc5a9888e396b8108aa0bf3285ccca6
Author: Krishna Myneni 
Date:   Sun Mar 20 11:29:17 2022 -0500

    Add example data file for string parsing.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/h2lines.dat

commit 73651b07155308ce6c0ffd7c40f942aa30c443b4
Author: Krishna Myneni 
Date:   Sat Mar 19 09:17:56 2022 -0500

    Added Forth demo for string parsing and processing.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/parse-h2lines.4th

commit cbacf583b337851002b696ebddee1effb7cdeaf7
Author: Krishna Myneni 
Date:   Fri Mar 18 14:29:21 2022 -0500

    Added new division words U/MOD UD/MOD. Improved / MOD /MOD. v0.3.0
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s
            modified:   src/vmc.c

commit 04d72bfefa2a7997a96f482b09e53d776f03091b
Author: Krishna Myneni 
Date:   Tue Mar 1 18:41:56 2022 -0600

    Update Forth source modules.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/qm/potential.4th
            modified:   forth-src/sha512.4th

commit 6116b99aba79a267fde27fbbf698c8783d3ad8dd
Author: Krishna Myneni 
Date:   Sat Feb 26 08:13:41 2022 -0600

    Update version number for sha512-x86_64.4th.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512-x86_64.4th

commit 67654531a5484b7470f634c8ba8faa78179e4a4f
Author: Krishna Myneni 
Date:   Sat Feb 26 07:39:37 2022 -0600

    Speedup mixed Forth/machine code sha512 program.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512-x86_64.4th

commit 40a17cc64b0586fdd4f9f9f14ee43e5b94562b5b
Author: Krishna Myneni 
Date:   Thu Feb 24 07:22:48 2022 -0600

    Fix comment in sha512-x86_64.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512-x86_64.4th

commit aab24da09cf8c50d5b13c460f8e7dcedf144503b
Author: Krishna Myneni 
Date:   Tue Feb 22 21:03:13 2022 -0600

    Further optimizations of SHA512 (by Peter Fälth).
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512-x86_64.4th

commit 98966dff6ebc2694d4a8610723f06de820936fb7
Author: Krishna Myneni 
Date:   Tue Feb 22 07:20:56 2022 -0600

    Revise machine code macros in sha512-x86_64.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512-x86_64.4th

commit 2dd869cdaf2c25549ac6157b4b7c678970e541d1
Author: Krishna Myneni 
Date:   Mon Feb 21 19:05:14 2022 -0600

    Revert sha512.4th to pure Forth source; add sha512-test.4th.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/sha512-test.4th
            modified:   forth-src/sha512.4th

commit a7517753b22d32ba3435365588305492c2a1696c
Author: Krishna Myneni 
Date:   Mon Feb 21 18:17:33 2022 -0600

    Add hybrid Forth & machine code version of SHA512.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/sha512-x86_64.4th

commit 29422519f9028c15c9fddbb18d27fa9a733824a2
Author: Krishna Myneni 
Date:   Sun Feb 20 09:10:29 2022 -0600

    Updated sha512.4th version to 0.03
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit 691fa6553b534e9be3a6c1548ddb1bd1d779e063
Author: Krishna Myneni 
Date:   Sat Feb 19 20:13:05 2022 -0600

    Recoded some SHA512 routines in machine code for 5.6x speed improvement.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit 593ad2d2c02269e6b548868e7feece957a28291a
Author: Krishna Myneni 
Date:   Sun Feb 13 12:52:00 2022 -0600

    Revise serial port interface module for RTS control.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/serial.4th

commit 7f82e2c0263868c970dfc9521a92b812def499ff
Author: Krishna Myneni 
Date:   Thu Feb 10 19:03:00 2022 -0600

    Improved implementation of "+!"
    
     On branch master
    
     Changes to be committed:
            modified:   src/vm64.s

commit cc7c19bbf1afa85dbbd41b97fb200c113eb42b44
Author: Krishna Myneni 
Date:   Wed Feb 9 22:11:46 2022 -0600

    Further enhancement of sha512.4th.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit a55d25ac6bede1a119220620d7ad4c94913517ee
Author: Krishna Myneni 
Date:   Wed Feb 9 20:27:09 2022 -0600

    Use shift register in sha512.4th for 27% speedup.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit 1272390b1732283a530a89b16407dbb7db4ce310
Author: Krishna Myneni 
Date:   Tue Feb 8 17:54:26 2022 -0600

    Pull Anton Ertl's enhancements to kforth-compat.fs
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/compat/kforth-compat.fs

commit afa3b9d3ffba50f13ab73eeff2abf7f41d8a8a41
Author: Krishna Myneni 
Date:   Tue Feb 8 08:37:53 2022 -0600

    Revised sha512.4th for faster hashing speed.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit 1b4cd8f857de18ffce5103aa9a8f386c7bd79677
Author: Krishna Myneni 
Date:   Mon Feb 7 18:15:39 2022 -0600

    Added compatibility files for Forth progs under Gforth.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/compat/kforth-compat.fs
            new file:   forth-src/compat/modules.fs

commit 55296a68df951a39d572dc0964f0cde7ab82aee6
Author: Krishna Myneni 
Date:   Sat Feb 5 21:55:34 2022 -0600

    Revised sha512.4th for ~20% increase in efficiency.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit 70df34785422efd787db22a794a4ad53bcd79c75
Author: Krishna Myneni 
Date:   Fri Feb 4 09:07:45 2022 -0600

    Fix bug in hmac-md5.4th which limited file size for 64-bit systems.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/hmac-md5.4th

commit 86da22bfda4f0f6628820f5158f360a3acd821d7
Author: Krishna Myneni 
Date:   Wed Feb 2 22:43:49 2022 -0600

    Revised sha512.4th to fix output string formatting.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit 92004684db4fc89aa601ab0530cc7da4c0225f9e
Author: Krishna Myneni 
Date:   Wed Feb 2 22:24:38 2022 -0600

    Revised sha512.4th.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/sha512.4th

commit 29ea85251bbd471940058debe78c6eff5f716309
Merge: e352653 1f03f9e
Author: Krishna Myneni 
Date:   Tue Feb 1 10:56:19 2022 -0600

    Merge branch 'master' of ssh://github.com/mynenik/kForth-64
    Local changes committed without updating local branch

commit e3526539d36e3530f90f27be424cf19c2a22f7e5
Author: Krishna Myneni 
Date:   Tue Feb 1 10:54:26 2022 -0600

    Updated utils.4th; added sha512.4th (not working).
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/sha512.4th
            modified:   forth-src/utils.4th

commit 1f03f9e1e4c200f03b7c9cd317a07a669b180a36
Author: Krishna Myneni 
Date:   Sat Jan 22 15:33:23 2022 -0600

    Added hmac-md5.4th and hmac-md5-test.4th.
    
     On branch master
    
     Changes to be committed:
            new file:   forth-src/hmac-md5-test.4th
            new file:   forth-src/hmac-md5.4th

commit bb6bb5f48c2f7c7e7700b662c014f1ba3efbc69e
Author: Krishna Myneni 
Date:   Thu Jan 20 22:03:34 2022 -0600

    Revised tscp.4th
    
     On branch master
     Changes to be committed:
            modified:   forth-src/games/tscp.4th

commit 6a690c6e15f260c81b962bde3d8d2c6b7c290bb3
Author: Krishna Myneni 
Date:   Thu Jan 20 21:25:00 2022 -0600

    Revised tscp.4th
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/games/tscp.4th

commit 1edf37542034decd048b686b9779fc30b82b2f21
Author: Krishna Myneni 
Date:   Tue Jan 18 08:03:29 2022 -0600

    Revert recent changes to EVALUATE -- breaks existing code.
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit 399b73632fed556bddb5f173f539258d99840044
Author: Krishna Myneni 
Date:   Sun Jan 16 16:23:31 2022 -0600

    Fix outer interpreter and to ";" for nested defs.
    
     On branch master
    
     Changes to be committed:
            modified:   README.md
            modified:   src/ForthVM.cpp
            modified:   src/kforth.cpp

commit 376a87a837b6d4243608aaf2694b18b6e72edbcc
Author: Krishna Myneni 
Date:   Wed Jan 12 20:39:43 2022 -0600

    Fix bug in ";" from v0.2.3; add quotations.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   src/ForthVM.cpp

commit 6b0fec82ad5ea695121143b9c0ba205517254eaa
Author: Krishna Myneni 
Date:   Sun Jan 9 07:28:08 2022 -0600

    Fix error reporting for positive throw codes.
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit fdf826bcec3c109ec4d381e33b6b516d49974a4a
Author: Krishna Myneni 
Date:   Thu Jan 6 19:23:25 2022 -0600

    Remove obsolete code.
    
     On branch master
    
     Changes to be committed:
            modified:   src/ForthCompiler.h

commit af6ede83e16784deff2b577ae2511efc33d18636
Author: Krishna Myneni 
Date:   Mon Jan 3 19:00:50 2022 -0600

    Revise THROW for Forth-2012 compatibility; provide SLURP-FILE.
    
     On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            new file:   forth-src/slurp-file.4th

commit 5bb14720c9960d401ffb5cf7876864a228666034
Author: Krishna Myneni 
Date:   Sun Jan 2 12:33:07 2022 -0600

    Added default exception handler for THROW.
    
    On branch master
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/kforth.cpp
            modified:   src/vm64-common.s

commit 892e6cdbba7f2a44950e5a5e091e823b50736a13
Merge: e701d05 7f93b9f
Author: Krishna Myneni 
Date:   Mon Oct 11 14:48:30 2021 -0500

    Merge branch 'master' of ssh://github.com/mynenik/kForth-64
    Amended commit message to include version number.

commit e701d059f7b7c77ce7feec7e62c78d369c88b284
Author: Krishna Myneni 
Date:   Mon Oct 11 07:24:08 2021 -0500

    Added icon file. version 0.2.3
    
     Changes to be committed:
            new file:   kforth.xpm

commit 7f93b9f6463205ddea4bd125f3a686f7d9d0a425
Author: Krishna Myneni 
Date:   Mon Oct 11 07:24:08 2021 -0500

    Add icon file.
    
     Changes to be committed:
            new file:   kforth.xpm

commit 6d97efe8680e5c2ff3c0fc212dcec4c24e4f47ff
Author: Krishna Myneni 
Date:   Sun Oct 3 06:24:03 2021 -0500

    Minor comment changes and code cleanup.
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/kforth.cpp

commit 5a19a02d2c2429f461e779d0161bc0781d8829c1
Author: Krishna Myneni 
Date:   Sat Oct 2 13:13:48 2021 -0500

    Implementation fix for SLITERAL
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit bc88651440b542e2f217521680d3d216f8b50930
Author: Krishna Myneni 
Date:   Sat Oct 2 10:29:21 2021 -0500

    Bug fixes to ":" and ";" permits standard defn of :inline
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/Makefile

commit d2a44de64fdc8114410b7f260aad42a955ce6567
Author: Krishna Myneni 
Date:   Mon Sep 27 06:34:55 2021 -0500

    Corrections and updates to User's Guide; Release version 0.2.2.
    
     Changes to be committed:
            new file:   doc/kForth-64 Manual-0.2.x.pdf
            deleted:    doc/kForth-64-Manual-0.2.x.pdf

commit 315e9f1375c9e6a9255f6adf47fb4009bb6b0363
Author: Krishna Myneni 
Date:   Fri Sep 24 18:17:57 2021 -0500

    Fix text graphics wrapper program for tscp 0.4.5.
    
     Changes to be committed:
            modified:   forth-src/games/chessboard.4th
            modified:   forth-src/games/tscp-tgfx.4th

commit 3b32eb0908f36d14086f2798bd8bac02036713e1
Author: Krishna Myneni 
Date:   Sat Sep 18 06:59:30 2021 -0500

    Removed recently-added extensions to Forth 200x structures.
    
     Changes to be committed:
            deleted:    forth-src/struct-200x-ext.4th

commit b5d0b4b11d39178c9e100c0c51393b4a60df7c7d
Author: Krishna Myneni 
Date:   Sat Sep 18 06:30:05 2021 -0500

    Replaced instances of ?ALLOT with ALLOT?
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   forth-src/chr_tbl.4th
            modified:   forth-src/forth2html.4th
            modified:   forth-src/ftran202.4th
            modified:   forth-src/lf.4th
            modified:   forth-src/modules.fs
            modified:   forth-src/system-test/core.4th
            modified:   forth-src/system-test/paranoia.4th

commit 1c77d1360aea26a98de73c2b26621d31baf41f4e
Author: Krishna Myneni 
Date:   Mon Sep 13 20:15:07 2021 -0500

    Added byte-aligned fields for Forth 200x structures.
    
     Changes to be committed:
            new file:   forth-src/struct-200x-ext.4th

commit dcb6b26eaad0298ace8091e663952bd1e3fc16d0
Author: Krishna Myneni 
Date:   Sun Sep 12 22:10:10 2021 -0500

    Updated requirements comment in Forth file.
    
      Changes to be committed:
            modified:   forth-src/fsl/extras/eigen33.4th

commit bae6f67f3ce1a5f369c749389a4ce805583920dc
Author: Krishna Myneni 
Date:   Sun Sep 12 21:57:40 2021 -0500

    Added FSL module ran4.4th.
    
     Changes to be committed:
            new file:   forth-src/fsl/ran4.4th

commit 1518ceb00ecf6b01d10175f9f3eb6a3f78b9b176
Author: Krishna Myneni 
Date:   Sat Sep 11 06:31:21 2021 -0500

    Replace instances of ?ALLOT with ALLOT? in Forth source files.
    
     Changes to be committed:
            modified:   forth-src/fsl/complex.4th
            modified:   forth-src/fsl/fsl-util.4th

commit 3c374d909b6a67fa86d9636e5be2f7e51ad92f8b
Author: Krishna Myneni 
Date:   Mon Sep 6 08:21:37 2021 -0500

    Revise epr-sim.4th
    
     Changes to be committed:
            modified:   forth-src/qm/epr-sim.4th

commit f1ef72d7e52878801b605522229b4ea60b91c944
Author: Krishna Myneni 
Date:   Wed Sep 1 06:44:15 2021 -0500

    Revised epr-sim.4th.
    
     Changes to be committed:
            modified:   forth-src/qm/epr-sim.4th

commit 2614ba1fffdedf7259db2b33e6c14c09c83fbd4e
Author: Krishna Myneni 
Date:   Mon Aug 30 07:32:01 2021 -0500

    Revisions to epr-sim.4th
    
     Changes to be committed:
            modified:   forth-src/qm/epr-sim.4th

commit a11d387a858a7c175a0df1563c152b7c3c9838dc
Author: Krishna Myneni 
Date:   Sun Aug 29 20:58:16 2021 -0500

    Added QM example, epr-sim.4th; updated textbox.4th.
    
     Changes to be committed:
            new file:   forth-src/qm/epr-sim.4th
            modified:   forth-src/textbox.4th

commit d2195367182ef20066322ff72b74b053d73c05ef
Author: Krishna Myneni 
Date:   Fri Aug 27 10:30:49 2021 -0500

    Updated mini-oof.4th for full compatibility with Gforth version.
    
     Changes to be committed:
            modified:   forth-src/mini-oof-demo.4th
            modified:   forth-src/mini-oof.4th

commit b79ecdcec4af0b0dff4e64276d9fa3a048ce3e6d
Author: Krishna Myneni 
Date:   Mon Aug 16 06:35:57 2021 -0500

    Fixed buggy PARSE-NAME and improved implementation of PARSE
    
     Changes to be committed:
            modified:   forth-src/system-test/coreexttest.4th
            modified:   src/ForthVM.cpp
            modified:   src/vm64-common.s
            modified:   src/vmc.c

commit dd8f111a8163494d93bdaf4cac7d206f83c7427a
Author: Krishna Myneni 
Date:   Sun Aug 15 18:31:28 2021 -0500

    Added FPICK to floating point stack operations.
    
     Changes to be committed:
            modified:   src/ForthWords.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 7fe4b0f0862a0252e363bba83f4ba224c0f680d0
Author: Krishna Myneni 
Date:   Sat Aug 14 10:31:03 2021 -0500

    Fix FP@ in (src/vm64.s); modify defn. of F~ in ans-words.4th.
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   forth-src/system-test/memorytest.4th
            modified:   src/vm64.s

commit 67b7c1b921c970589f7b9057f59be79d0165ef96
Author: Krishna Myneni 
Date:   Fri Jul 23 21:57:20 2021 -0500

    Fix file name in facilitytest.4th code.
    
     Changes to be committed:
            modified:   forth-src/system-test/facilitytest.4th

commit f72e0bb1e0513b070f19401a1ecaa475690fbe45
Author: Krishna Myneni 
Date:   Thu Jul 22 19:43:46 2021 -0500

    Updated FSL modules and tester for Forth 200x structures.
    
     Changes to be committed:
            modified:   forth-src/fsl/backsub.4th
            modified:   forth-src/fsl/fsl-tester.4th
            modified:   forth-src/fsl/lufact.4th

commit 3546f84f57a6c431721846b58ca2021388176594
Author: Krishna Myneni 
Date:   Thu Jul 22 05:59:23 2021 -0500

    Code cleanup and fix for ssd.4th.
    
     Changes to be committed:
            modified:   forth-src/ssd.4th

commit 438f3499e3f090a71288c580bfeda1372f8bf6de
Author: Krishna Myneni 
Date:   Mon Jul 19 17:35:44 2021 -0500

    Bug fixes for ssd.4th
    
     Changes to be committed:
            modified:   forth-src/ssd.4th

commit 3bdff8ba86e03e502bc90e54ec9c6f347ac6723f
Author: Krishna Myneni 
Date:   Mon Jul 19 06:53:02 2021 -0500

    Preliminary SEE and Single-Step Debugger.
    
     Changes to be committed:
            new file:   forth-src/ssd.4th

commit 60a033ef2440f76231cdc395d5f3c06dfc76e1ad
Author: Krishna Myneni 
Date:   Wed Jul 14 07:36:19 2021 -0500

    Add test code for Forth-200x standardized data structures.
    
     Changes to be committed:
            modified:   forth-src/struct.4th
            new file:   forth-src/system-test/facilitytest.4th

commit 1faf3a6a8f06da80f65464e4646dd26a7fa6d0a5
Author: Krishna Myneni 
Date:   Tue Jul 13 21:28:45 2021 -0500

    Provide Forth 200x standardized data structures.
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            modified:   forth-src/games/gps.4th
            new file:   forth-src/struct-200x.4th

commit aab3b78168b1676951e46fe2105c45c61d045597
Author: Krishna Myneni 
Date:   Tue Jul 13 06:03:28 2021 -0500

    Update AI example, gps.4th.
    
     Changes to be committed:
            modified:   forth-src/games/gps.4th

commit 28a8a2a7bce21112df0e29051674c19c42449d3f
Author: Krishna Myneni 
Date:   Sun Jul 11 21:12:55 2021 -0500

    Moved AI example gps.4th to games/
    
     Changes to be committed:
            renamed:    forth-src/gps.4th -> forth-src/games/gps.4th

commit 5bb8e3126b4d0a7a43bb215cc12b78e5647e0495
Author: Krishna Myneni 
Date:   Sun Jul 11 19:24:50 2021 -0500

    Add additional Forth 200x words to ans-words.4th
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            new file:   forth-src/system-test/coreexttest.4th

commit 8a5044ade4b2f7cbac554ca96f415af4eae04344
Author: Krishna Myneni 
Date:   Sun Jul 11 11:18:24 2021 -0500

    Add FSL extra modules (forth-src/fsl/extras).
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/derivative.4th
            new file:   forth-src/fsl/extras/eigen22.4th
            new file:   forth-src/fsl/extras/eigen33.4th
            new file:   forth-src/fsl/extras/erf-wc.4th
            new file:   forth-src/fsl/extras/four1-test.4th
            new file:   forth-src/fsl/extras/four1.4th
            new file:   forth-src/fsl/extras/func_Ngauss.4th
            new file:   forth-src/fsl/extras/gram-schmidt.4th
            new file:   forth-src/fsl/extras/histogram.4th
            new file:   forth-src/fsl/extras/interp-array.4th
            new file:   forth-src/fsl/extras/jairy.4th
            new file:   forth-src/fsl/extras/noise-test.4th
            modified:   forth-src/fsl/extras/polyfit.4th
            new file:   forth-src/fsl/extras/stats.4th
            new file:   forth-src/fsl/extras/vector.4th
            new file:   forth-src/fsl/extras/voigt.4th
            new file:   forth-src/fsl/extras/zeigen22h.4th
            new file:   forth-src/fsl/extras/zerf.4th
            new file:   forth-src/fsl/extras/zwofz.4th
            new file:   forth-src/fsl/extras/zzeta.4th
            modified:   forth-src/parallel-mm.4th
            modified:   src/Makefile
            modified:   src/kforth.cpp

commit 0ef1126f8bbd421e65204441178e61dced84bab1
Author: Krishna Myneni 
Date:   Sat Jul 10 09:45:14 2021 -0500

    Code resync with kForth-32; experimental changes to EVALUATE.
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/kfmacros.h

commit 681860c66d5e617ece345901ab4ca551dc9ba575
Author: Krishna Myneni 
Date:   Fri Jul 9 20:27:58 2021 -0500

    Added FSL module, levmarq.4th, and demo, gfit-levmarq.4th.
    
     Changes to be committed:
            new file:   forth-src/fsl/demo/gfit-levmarq.4th
            new file:   forth-src/fsl/levmarq.4th

commit b7c1275924ee1f2ab2b6f18629b68f02629aac86
Author: Krishna Myneni 
Date:   Fri Jul 9 19:58:20 2021 -0500

    Added FSL module tester, fsl-tester.4th.
    
     Changes to be committed:
            new file:   forth-src/fsl/fsl-tester.4th

commit 35622fc9695ddbe66d83d73a167961e83f6ffdf6
Author: Krishna Myneni 
Date:   Fri Jul 9 19:43:54 2021 -0500

    Added QM example, lsterms.4th.
    
     Changes to be committed:
            new file:   forth-src/qm/lsterms.4th

commit f0855776100a4228100940d187850288f79d2287
Author: Krishna Myneni 
Date:   Fri Jul 9 19:39:25 2021 -0500

    Added QM example, qm8.4th.
    
     Changes to be committed:
            new file:   forth-src/qm/qm8.4th

commit c19dd7951a702b6ec9d77913da1a4f0b7ae9ae65
Author: Krishna Myneni 
Date:   Fri Jul 9 08:18:47 2021 -0500

    Added FSL module runge4.4th and demo lorenz.4th.
    
     Changes to be committed:
            new file:   forth-src/fsl/demo/lorenz.4th
            new file:   forth-src/fsl/runge4.4th

commit 0477e566c992eb3366e412f43f8671b91a6d7838
Author: Krishna Myneni 
Date:   Thu Jul 8 06:48:40 2021 -0500

    Revised FSL module gaussj.4th to work on fp stack.
    
     Changes to be committed:
            new file:   forth-src/fsl/demo/gfit-curvefit.4th
            new file:   forth-src/fsl/demo/wfms01-1.dat
            new file:   forth-src/fsl/extras/curvefit.4th
            new file:   forth-src/fsl/gaussj.4th

commit 359778f4cc35d414c0ea072ce4c9ae0c0a22af2b
Author: Krishna Myneni 
Date:   Mon Jul 5 21:13:16 2021 -0500

    Added QM example, qm4.4th, revised for separate FP stack.
    
     Changes to be committed:
            new file:   forth-src/qm/qm4.4th

commit 35e3a24fb17dcfe8eb2e683dc8dba4063f6bb594
Author: Krishna Myneni 
Date:   Sat Jun 26 10:15:28 2021 -0500

    Revised tscp.4th (now version 0.4.5)
    
     Changes to be committed:
            modified:   forth-src/games/tscp.4th

commit 71440c876f97adad5ece635aac9113db05298b2c
Author: Krishna Myneni 
Date:   Sat Jun 12 11:47:02 2021 -0500

    Revised quantum circuit simulation.
    
     Changes to be committed:
            modified:   forth-src/qm/sycamore.4th

commit 185e5ac66bd5f4e0248bbb2252f411feeb322ad9
Author: Krishna Myneni 
Date:   Fri Jun 11 18:55:24 2021 -0500

    Added new scientific computing examples.
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/zmatrix.4th
            new file:   forth-src/qm/bket.4th
            new file:   forth-src/qm/iswap.4th
            new file:   forth-src/qm/qcsim.4th
            new file:   forth-src/qm/sycamore.4th

commit 778d5d11119e713592cb7eee7913e5546b59dbcc
Author: Krishna Myneni 
Date:   Tue Jun 8 07:05:53 2021 -0500

    Provide arbitrary level of nesting for anonymous definitions.
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit 4f5cf8bd9997b3789db1884297a21354db23bb11
Author: Krishna Myneni 
Date:   Mon Jun 7 17:08:54 2021 -0500

    Internal data structure changes to support nesting of defns.
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp

commit f34afd9dfc12b6a1bbdc0641b10eded8607a203d
Author: Krishna Myneni 
Date:   Mon Jun 7 13:48:15 2021 -0500

    Internal data structure changes.
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp

commit f9245d179a3c5d3ffb9d098e58a63a72e150524d
Author: Krishna Myneni 
Date:   Sun Jun 6 16:45:14 2021 -0500

    The word ] (right-bracket) performs error check for pending defn.
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/VMerrors.h

commit 999955b63ef954a0c268439ac91c28ab87e3bfac
Author: Krishna Myneni 
Date:   Sun Jun 6 13:22:16 2021 -0500

    Added to system regression tests.
    
     Changes to be committed:
            modified:   forth-src/system-test/regress.4th

commit 97be5ae9c6f7fd96382570304cf52a87e1f751e5
Author: Krishna Myneni 
Date:   Sun Jun 6 11:30:48 2021 -0500

    Revised COLON :NONAME and SEMICOLON for nesting definitions.
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp

commit 223db908c3975da2eed686af865276789ee0e52b
Author: Krishna Myneni 
Date:   Thu Jun 3 17:55:23 2021 -0500

    Perform control stack balance check for named defs only.
    
     Changes to be committed:
            modified:   src/ForthVM.cpp

commit 1b179517445e776a496dbe82584c647b4130403f
Author: Krishna Myneni 
Date:   Thu Jun 3 17:22:31 2021 -0500

    Support quotations by allowing nesting of :NONAME
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/Makefile

commit 1e1af2447e51a402a87a8f0f4c669e8fddad5dfc
Author: Krishna Myneni 
Date:   Mon May 31 07:29:01 2021 -0500

    Update syscalls.4th with WAITPID for 64-bit systems; revise
    parallel-mm.4th
    
     Changes to be committed:
            modified:   forth-src/parallel-mm.4th
            modified:   forth-src/syscalls.4th

commit bb2e97e8cfce892cdf2331ad50fbac0d65d5b536
Author: Krishna Myneni 
Date:   Sun May 30 21:21:21 2021 -0500

    Additional corrections to User's Guide.
    
     Changes to be committed:
            modified:   doc/kForth-64-Manual-0.2.x.pdf

commit 325cddabcf4db352244ed76577a90ad52062c5b1
Author: Krishna Myneni 
Date:   Sat May 29 21:37:18 2021 -0500

    Further corrections and additions to User's Guide.
    
     Changes to be committed:
            modified:   doc/kForth-64-Manual-0.2.x.pdf

commit b6520ab216ff3c935f81d527480fbe3bd8a4dc44
Author: Krishna Myneni 
Date:   Fri May 28 12:30:31 2021 -0500

    Change User's Manual page format to U.S. Letter.
    
     Changes to be committed:
            modified:   doc/kForth-64-Manual-0.2.x.pdf

commit 3127da2a3708053a70cccf9d4bc4188bc5c4e589
Author: Krishna Myneni 
Date:   Fri May 28 10:43:35 2021 -0500

    Updated User's Manual to correct numerous mistakes and omissions.
    
     Changes to be committed:
            modified:   doc/kForth-64-Manual-0.2.x.pdf

commit 71d2a9d8988b3842c89e3211db68eae87e1fd388
Author: Krishna Myneni 
Date:   Wed May 26 17:45:28 2021 -0500

    Add Forth example for trapping SIGFPE exception.
    
     Changes to be committed:
            new file:   forth-src/sigfpe.4th

commit 59879bc0d3ded1d3671df56434b85dc69461a1e5
Author: Krishna Myneni 
Date:   Tue May 25 21:06:10 2021 -0500

    Updated internal VM code L_calladdr to avoid stack overflow.
    
     Changes to be committed:
            modified:   src/vm64-common.s

commit f522aa9aeb355560b8e99b8ae7dea3ba883d154b
Author: Krishna Myneni 
Date:   Thu May 20 15:07:17 2021 -0500

    Fixed problem with use of ":" in defn.; Updated ver to 0.2.0.
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/Makefile

commit 95599e6967934cd29b156785ad8f8ce57d2b2733
Author: Krishna Myneni 
Date:   Tue May 18 21:50:49 2021 -0500

    Updated syscalls.4th and parallel-mm.4th
    
     Changes to be committed:
            modified:   forth-src/parallel-mm.4th
            modified:   forth-src/syscalls.4th

commit 2398044349538b73ce434a2d8314aaee93240091
Author: Krishna Myneni 
Date:   Tue May 18 21:32:16 2021 -0500

    Add parallel computing example. Update syscalls.4th.
    
     Changes to be committed:
            new file:   forth-src/parallel-mm.4th
            modified:   forth-src/syscalls.4th

commit 9e0acd7dbe772b5cc3d99479755039f5176932af
Author: Krishna Myneni 
Date:   Tue May 18 07:46:51 2021 -0500

    Update dets.4th and lufact.4th to use FP-STACK? .
    
     Changes to be committed:
            modified:   forth-src/fsl/dets.4th
            modified:   forth-src/fsl/lufact.4th

commit 648113e2b50963edaec48bad35271c474bfde647
Author: Krishna Myneni 
Date:   Tue May 18 07:40:12 2021 -0500

    Add FP-STACK? in fsl-util.4th for conditional compilation.
    
     Changes to be committed:
            modified:   forth-src/fsl/fsl-util.4th

commit 4dfa53cf40c0dcd7a2150f425e5de3a92f5092c0
Author: Krishna Myneni 
Date:   Sun May 16 21:08:14 2021 -0500

    Add FSL demo program for extra modules.
    
     Changes to be committed:
            new file:   fsl/demo/pfex.4th

commit 2b666f0b766e2c9483652ae2f689b38a457c48a1
Author: Krishna Myneni 
Date:   Sun May 16 21:04:15 2021 -0500

    Add FSL demo programs folder.
    
     Changes to be committed:
            new file:   forth-src/fsl/demo/sigfig-example.4th

commit 60c6e293f4986e116e31a08587aab3dfbd441b1c
Author: Krishna Myneni 
Date:   Sun May 16 21:02:24 2021 -0500

    Add FSL-compatible modules (from forth-src/fsl/extras/)
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/bes-jy.4th
            new file:   forth-src/fsl/extras/determ.4th
            new file:   forth-src/fsl/extras/polyfit.4th

commit 488ff86c54a63b8888fc87395bedf8de0163f659
Author: Krishna Myneni 
Date:   Sun May 16 09:09:13 2021 -0500

    Added FSL module, invm.4th.
    
     Changes to be committed:
            new file:   forth-src/fsl/invm.4th

commit 0a5c82c85480cab1b9a3731913929fdefc147b22
Author: Krishna Myneni 
Date:   Sun May 16 08:52:08 2021 -0500

    Added FSL module, backsub.4th.
    
     Changes to be committed:
            new file:   forth-src/fsl/backsub.4th

commit 4b84802f2c4f5e0829fad1b380d38f8dbda73850
Author: Krishna Myneni 
Date:   Sun May 16 06:46:17 2021 -0500

    Added FSL module, dets.4th, updated for use on separate fp stack.
    
     Changes to be committed:
            new file:   forth-src/fsl/dets.4th

commit 3f198ed77f86a9b26bc15aa7ec6341ac05474e58
Author: Krishna Myneni 
Date:   Sun May 16 06:20:08 2021 -0500

    Updated FSL files for use with separate fp stack.
    
     Changes to be committed:
            modified:   forth-src/fsl/fsl-util.4th
            new file:   forth-src/fsl/lufact.4th

commit 4e8a07878377673031131a53967c871c4ec5f3b9
Author: Krishna Myneni 
Date:   Sat May 15 17:47:57 2021 -0500

    Added more FSL modules which have been tested under kForth-64.
    
     Changes to be committed:
            modified:   forth-src/fsl/dfourier.4th
            new file:   forth-src/fsl/fsl-test-utils.4th
            new file:   forth-src/fsl/hilbert.4th

commit 18dfcafceca38b8d5f99c01da1df78c6648a6cb0
Author: Krishna Myneni 
Date:   Thu May 13 21:23:06 2021 -0500

    Revised the User's Manual.
    
     Changes to be committed:
            modified:   doc/kForth-64-Manual-0.2.x.pdf

commit 34fac6220302d2a8d717ddb5b9b8d1ac82c69251
Author: Krishna Myneni 
Date:   Wed May 12 21:26:17 2021 -0500

    README.md edit.

commit 4d5a0405cdf71ba79b7f45f0c0d87ce3f68e8abc
Author: Krishna Myneni 
Date:   Wed May 12 21:22:39 2021 -0500

    Update README.md to include description of documentation.
    
     Changes to be committed:
            modified:   README.md

commit 44e69bbd6f016bf732747aecf6fee0176d63174b
Author: Krishna Myneni 
Date:   Wed May 12 19:11:14 2021 -0500

    Revised the User's Manual.
    
     Changes to be committed:
            modified:   doc/kForth-64-Manual-0.2.x.pdf

commit b0d6271c945fcfd1793c36760a93c00abf70d06a
Author: Krishna Myneni 
Date:   Tue May 11 21:51:41 2021 -0500

    Add data file needed to run QM demo, h2XJ0.4th.
    
     Changes to be committed:
            new file:   forth-src/qm/H2-potnl-pac2010.dat

commit 69fb3b8f9f71a31a4dd7d35c4e6892b8cb6e4bd8
Author: Krishna Myneni 
Date:   Tue May 11 20:50:32 2021 -0500

    Added preliminary User's Manual for kForth-64.
    
     Changes to be committed:
            new file:   doc/kForth-64-Manual-0.2.x.pdf

commit 271c5b577dd9a6cc94e38015049694431d041e2a
Author: Krishna Myneni 
Date:   Tue May 11 16:12:50 2021 -0500

    Fixed inadvertently damaged code for D>F.
    
     Changes to be committed:
            modified:   src/vm64.s

commit 3792b669ab090ba266f3023c0e9165d12ba3461c
Author: Krishna Myneni 
Date:   Tue May 11 15:22:51 2021 -0500

    Added Super Star Trek game, strek.4th.
    
     Changes to be committed:
            new file:   forth-src/games/strek.4th

commit db3ebb16086111258fa8e268b081d99f8d6ec661
Author: Krishna Myneni 
Date:   Tue May 11 15:20:52 2021 -0500

    Fixed buggy F>D and D>F.
    
     Changes to be committed:
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 6ee0b63e826b62b69a25ca98b48beac4f286603c
Author: Krishna Myneni 
Date:   Tue May 11 10:55:58 2021 -0500

    Fix commenting error in strings.4th, update regression tests.
    
     Changes to be committed:
            modified:   forth-src/strings.4th
            modified:   forth-src/system-test/regress.4th

commit 62b84746d30d10d96fec183c9564ab2557360775
Author: Krishna Myneni 
Date:   Mon May 10 11:53:17 2021 -0500

    Added more FSL modules and QM demos.
    
     Changes to be committed:
            new file:   forth-src/fsl/extras/array-utils0.4th
            new file:   forth-src/fsl/extras/array-utils1.4th
            new file:   forth-src/fsl/extras/find.4th
            new file:   forth-src/fsl/extras/numerov.4th
            new file:   forth-src/fsl/extras/read_xyfile.4th
            new file:   forth-src/qm/H-atom.4th
            new file:   forth-src/qm/h2XJ0.4th
            new file:   forth-src/qm/potential.4th
            new file:   forth-src/qm/schr1d.4th

commit cebdb08ae3cebaf89f1bcb86ecb8ae3f0cc9dd43
Author: Krishna Myneni 
Date:   Mon May 10 09:29:07 2021 -0500

    Updated README.md.
    
     Changes to be committed:
            modified:   README.md

commit 53bd3b00c109156169115b9402bb089dde746b80
Author: Krishna Myneni 
Date:   Mon May 10 09:21:34 2021 -0500

    Add more FSL modules and fsl/extras/ modules (tested).
    
     Changes to be committed:
            new file:   forth-src/fsl/cubic.4th
            new file:   forth-src/fsl/dfourier.4th
            new file:   forth-src/fsl/extras/cg-test.4th
            new file:   forth-src/fsl/extras/cg.4th
            new file:   forth-src/fsl/extras/qsort.4th
            new file:   forth-src/fsl/shellsrt.4th

commit 930a95c62482ae2e732eec14747bcc2de8d4c399
Author: Krishna Myneni 
Date:   Mon May 10 07:10:24 2021 -0500

    Add additional FSL modules tested under kForth-64.
    
     Changes to be committed:
            new file:   forth-src/fsl/permcomb.4th
            new file:   forth-src/fsl/polrat.4th
            new file:   forth-src/fsl/prng.4th
            new file:   forth-src/fsl/r250.4th
            new file:   forth-src/fsl/regfalsi.4th
            new file:   forth-src/fsl/shanks.4th

commit 29c1f3e44e6d8d6ae5c7f018769d50c76e37b3e8
Author: Krishna Myneni 
Date:   Sun May 9 21:32:47 2021 -0500

    Added more FSL modules and some modules from extras/
    
     Changes to be committed:
            new file:   forth-src/fsl/adaptint.4th
            new file:   forth-src/fsl/aitken.4th
            new file:   forth-src/fsl/extras/mmul.4th
            new file:   forth-src/fsl/extras/noise.4th

commit 1715ab337ee0666a04987e436a05868cb74f0441
Author: Krishna Myneni 
Date:   Sun May 9 20:46:35 2021 -0500

    Added Julian Noble's FTRAN v2.02b and tests.
    
     Changes to be committed:
            new file:   forth-src/chr_tbl.4th
            new file:   forth-src/ftran-test.4th
            new file:   forth-src/ftran202.4th

commit 72afad7286410f39b096b2eb945601c4c5f10aaa
Author: Krishna Myneni 
Date:   Sun May 9 18:28:46 2021 -0500

    Added neural network module, games/backprop.4th, and ocr.4th.
    
     Changes to be committed:
            new file:   forth-src/games/backprop.4th
            new file:   forth-src/games/ocr.4th

commit 3996b1984a7a3bbb8389d54240fe9504735fd6b2
Author: Krishna Myneni 
Date:   Sun May 9 18:16:41 2021 -0500

    Added FSL modules which have been tested under kForth-64 v 0.2.0.
    
     Changes to be committed:
            new file:   forth-src/fsl/crc.4th
            new file:   forth-src/fsl/dynmem.4th
            new file:   forth-src/fsl/elip.4th
            new file:   forth-src/fsl/elip12.4th
            new file:   forth-src/fsl/erf.4th
            new file:   forth-src/fsl/expint.4th
            new file:   forth-src/fsl/factorl.4th
            new file:   forth-src/fsl/gamma.4th
            new file:   forth-src/fsl/gauleg.4th
            new file:   forth-src/fsl/gauss.4th
            new file:   forth-src/fsl/hermite.4th
            new file:   forth-src/fsl/horner.4th
            new file:   forth-src/fsl/lagroots.4th
            new file:   forth-src/fsl/logistic.4th
            new file:   forth-src/fsl/pcylfun.4th
            new file:   forth-src/fsl/polys.4th
            new file:   forth-src/fsl/quadratic.4th
            new file:   forth-src/fsl/sph_bes.4th

commit 7c991961a491ad94fc989dede6a5d9ee28be7860
Author: Krishna Myneni 
Date:   Sun May 9 15:07:19 2021 -0500

    Fixed bug in FMAX ; updated ttester.4th; added some FSL files.
    
     Changes to be committed:
            new file:   forth-src/fsl/complex-test.4th
            new file:   forth-src/fsl/complex.4th
            new file:   forth-src/fsl/fsl-util.4th
            modified:   forth-src/ttester.4th
            modified:   src/vmc.c

commit 79b75835c98cbbefdaebb75264f84d49708a4c72
Author: Krishna Myneni 
Date:   Sun May 9 10:27:31 2021 -0500

    Fixed bugs in F! SFLOATS SFLOAT+; added pde1.4th.
    
     Changes to be committed:
            new file:   forth-src/pde1.4th
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 116737eaa180026c2675a57566fe2a22318f6833
Author: Krishna Myneni 
Date:   Sat May 8 21:59:42 2021 -0500

    Added system test, fatan2-test.4th.
    
     Changes to be committed:
            new file:   forth-src/system-test/fatan2-test.4th

commit 2d9167f7a99fcd7f6d880a370cf619672020a4fa
Author: Krishna Myneni 
Date:   Sat May 8 21:24:50 2021 -0500

    Modify strings.4th for use with separate FP stack; add F.S
    
     Changes to be committed:
            modified:   forth-src/strings.4th
            modified:   src/ForthVM.cpp
            modified:   src/vm64-common.s

commit bbb5782a0458531b184c7477445a0e250b64707e
Author: Krishna Myneni 
Date:   Sat May 8 15:52:03 2021 -0500

    Usable set of FP words for separate fp stack (in testing).
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            new file:   forth-src/grating.4th
            modified:   forth-src/strings.4th
            new file:   forth-src/system-test/fpio-test.4th
            new file:   forth-src/system-test/paranoia.4th
            modified:   forth-src/system-test/regress.4th
            new file:   forth-src/system-test/to-float-test.4th
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s
            modified:   src/vmc.c

commit 3ece018c1023be570e40750c5609f07844f64d84
Author: Krishna Myneni 
Date:   Sat May 8 07:23:50 2021 -0500

    Additional fp implementation for separate stack and some tests.
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            new file:   forth-src/system-test/fpzero-test.4th
            new file:   forth-src/system-test/ieee-arith-test.4th
            new file:   forth-src/system-test/ieee-fprox-test.4th
            modified:   forth-src/ttester.4th
            modified:   src/ForthVM.cpp
            modified:   src/vm64-common.s
            modified:   src/vm64.s
            modified:   src/vmc.c

commit 7f977cbb89017ac1c9ff6ca8695bb6a24e887cf4
Author: Krishna Myneni 
Date:   Fri May 7 20:23:01 2021 -0500

    Implementation of floating point operations for separate fp stack.
    
     Changes to be committed:
            modified:   forth-src/system-test/regress.4th
            modified:   src/vm64-common.s
            modified:   src/vm64.s
            modified:   src/vmc.c

commit 8437a8f920412537b95fcdae66517932605845a9
Author: Krishna Myneni 
Date:   Fri May 7 12:02:48 2021 -0500

    Begin implementation of separate fp stack. Update version to 0.2.0.
    
     Changes to be committed:
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/kfmacros.h
            modified:   src/kforth.cpp
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 3d395a983cd860f802c038f0b442cf7dddf980a7
Author: Krishna Myneni 
Date:   Mon Dec 28 16:31:24 2020 -0600

    Updated Makefile to explicitly link with libtinfo (dependency for readline).
    
     Changes to be committed:
            modified:   src/Makefile

commit 3d45b56676acec07f1f7687773b77dd4d4248719
Author: Krishna Myneni 
Date:   Mon Dec 14 08:25:32 2020 -0600

     Changes to be committed:
            modified:   forth-src/games/tscp.4th

commit 8f9ea4220204243979114657d816f331cde24217
Author: Krishna Myneni 
Date:   Fri Dec 11 16:39:06 2020 -0600

    Revised chess game, tscp.4th, (now v0.4.3) for proper play on 64-bit Forth.
    
     Changes to be committed:
            modified:   forth-src/games/tscp.4th

commit ef8c6e9c328608945637ff9d6c489bd65f13f8b1
Author: Krishna Myneni 
Date:   Sat Dec 5 19:01:29 2020 -0600

    Revised chess program, tscp.4th, to fix abort during search.
    
     Changes to be committed:
            modified:   forth-src/games/tscp.4th

commit 667a03b048552f39db77537d76ab85c25d3415ee
Author: Krishna Myneni 
Date:   Mon Oct 12 11:48:19 2020 -0500

    Updated recently revised Forth programs.
    
     Changes to be committed:
            modified:   forth-src/files.4th
            modified:   forth-src/lz77-test.4th
            modified:   forth-src/mc.4th
            modified:   forth-src/system-test/filetest.4th
            modified:   forth-src/system-test/memorytest.4th
            modified:   forth-src/system-test/regress.4th

commit 8f963f8e07e45b1b60adaf6e0fe7eb6b11327c8b
Author: Krishna Myneni 
Date:   Sat Oct 3 11:22:42 2020 -0500

    Updated system test, memorytest.4th, to G. Jackson's latest version.
    
     Changes to be committed:
            modified:   forth-src/system-test/memorytest.4th

commit ba2bc63297c9d44ea03f943a482deec6cf95d320
Author: iru- 
Date:   Tue Sep 29 16:30:41 2020 +0200

    Added modules.4th as link to modules.fs (#12)

commit 42e3946c24792e2a2319b18da3243b50dfd126a7
Author: Krishna Myneni 
Date:   Fri Sep 25 09:13:05 2020 -0500

    Updated signals-ex.4th to illustrate handling SIGSEGV interrupt.
    
     Changes to be committed:
            modified:   forth-src/signals-ex.4th

commit 6fa32220de75254e7122d0f691cf4ca1b85ae8e8
Author: Krishna Myneni 
Date:   Wed Sep 23 10:27:02 2020 -0500

    Update dltest64.4th
    
     Changes to be committed:
            modified:   forth-src/dltest64.4th

commit 6f0b23c084022fba8b9f432813cc1985045638b2
Author: Krishna Myneni 
Date:   Wed Sep 23 10:22:50 2020 -0500

    Fixed bugs in fcalls-x86_64.4th for 1 and 2 arg library function calls.
    
     Changes to be committed:
            modified:   forth-src/fcalls-x86_64.4th

commit 3a7771c04ee4ce9b83a493dd1fd75a2d2ad9bd8d
Author: Krishna Myneni 
Date:   Tue Sep 22 08:43:25 2020 -0500

    Updated Forth files to provide execution of code from machine code tables.
    
     Changes to be committed:
            modified:   forth-src/dltest64.4th
            modified:   forth-src/fcalls-x86_64.4th
            modified:   forth-src/mc.4th

commit b81734aaad8f7f9233f3aa282fe30c9d67cf9d0a
Author: Krishna Myneni 
Date:   Thu Sep 17 13:41:58 2020 -0500

    Updated some Forth source programs.
    
     Changes to be committed:
            modified:   forth-src/dltest64.4th
            modified:   forth-src/fcalls-x86_64.4th
            modified:   forth-src/files.4th
            modified:   forth-src/forth2html.4th
            modified:   forth-src/fsm2.4th
            modified:   forth-src/lf.4th
            modified:   forth-src/lists.4th
            modified:   forth-src/lz77-test.4th
            modified:   forth-src/mini-oof.4th
            modified:   forth-src/notes.4th
            modified:   forth-src/pispigot.4th
            modified:   forth-src/random.4th
            modified:   forth-src/struct.4th
            modified:   forth-src/utils.4th

commit 439a9618e5a811acb18a6bda3ec5ab1c012aee31
Author: Krishna Myneni 
Date:   Thu Sep 17 09:46:23 2020 -0500

    Add mc.4th for machine code buffer support; fix bug in syscalls for 64-bit mmap.
    
     Changes to be committed:
            modified:   forth-src/ans-words.4th
            new file:   forth-src/mc.4th
            modified:   forth-src/syscalls.4th

commit 86a05f929d1e254f019d4263b10ad07ed64c3538
Author: Krishna Myneni 
Date:   Fri Sep 11 18:53:01 2020 -0500

    Revised implementation of the non-standard word, USED.
    
     Changes to be committed:
            modified:   src/vmc.c

commit e5e5b835c41b98f9ac9ddb2722491dce12a777f8
Author: Krishna Myneni 
Date:   Wed Sep 9 09:21:56 2020 -0500

    Add the word USED to return total allocated memory.
    
     Changes to be committed:
            modified:   src/ForthVM.cpp
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/kforth.cpp
            modified:   src/vm64-common.s
            modified:   src/vmc.c

commit 140637e94a474c87cf8beed0002598e3beabc5bc
Author: Krishna Myneni 
Date:   Wed Sep 2 14:50:12 2020 -0500

    Added ALLOT? as replacement for ?ALLOT (?ALLOT still exists but is now deprecated).
    
     Changes to be committed:
            modified:   src/ForthWords.h
            modified:   src/Makefile

commit cab74c73d139d4624b29bc55775704d43fb9f7b2
Author: Krishna Myneni 
Date:   Tue Aug 11 08:52:48 2020 -0500

    Added REPLACE-CHAR to strings.4th
    
     Changes to be committed:
            modified:   forth-src/strings.4th

commit c84b69940bd663172985979ebdb125d9fec9466b
Author: Krishna Myneni 
Date:   Thu Jul 9 12:48:33 2020 -0500

    Updated utils.4th to provide: TDSTRING IS-PATH-DELIM? SPLIT-PATH
    
     Changes to be committed:
            modified:   forth-src/utils.4th

commit 9f251baa894d43ebccfb3aec22c204b1fa1a309c
Author: Krishna Myneni 
Date:   Fri Jun 19 07:27:55 2020 -0500

    Fixed bug in lz77-test.4th.
    
     Changes to be committed:
            modified:   forth-src/lz77-test.4th

commit 99ec4ca81628e64ed7a34e4bb37a42f9dee0dbe4
Author: Krishna Myneni 
Date:   Thu May 14 16:26:23 2020 -0500

    Fixed ALLOCATE for 64-bit argument (previously truncated to 32-bits).
    
     Changes to be committed:
            modified:   ForthVM.cpp

commit 1f47ee149a46ef40b5d9db23dd0d5945bcc166d2
Author: iru- 
Date:   Wed May 13 21:48:28 2020 +0200

    Fixed tcgetattr crash on Ubuntu (issue #5) (#10)
    
    Ensured rsp is aligned to a 16-byte boundary before possibly
    crossing from the vm to C

commit a72b95009ea05340bf7c68a4fefad3ffa1a2b061
Author: Krishna Myneni 
Date:   Tue Mar 10 15:24:02 2020 -0500

    Updates to sync kforth64 with kforth32. Revisions correspond to
    following commits in kforth32 master branch:
    
        31b48f4  Revised assembler definition of NIP (faster execution) ...
        cf823b8  Revised M*/ for improved efficiency.
        2e6618c  Revise M*/ to perform divide by zero error check.
        535c2b0  (move macros from vm64.s to vm64-common.s)
        fa70961  Added division by zero tests to */ and */MOD
    
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 9745b79f20d2ea4a4a9d2ef40aedb4f140f1c9e1
Author: Krishna Myneni 
Date:   Thu Mar 5 20:48:38 2020 -0600

    Revised ";" to allow colon definitions to be revectored if necessary.
    
            modified:   src/ForthVM.cpp

commit 42c48465fde06f7f36e8446fe689d2e7fb29fb13
Author: Krishna Myneni 
Date:   Fri Feb 28 17:29:45 2020 -0600

    Fixed time elapsed for US2@ in 64-bit kForth.
    
            modified:   src/vmc.c

commit d8d80925aef30d99fa98b5fd2fed08876e401f7a
Author: Krishna Myneni 
Date:   Wed Feb 26 18:12:35 2020 -0600

    Added double length number formatted display words: D.R and UD.R
    Revised internal documentation in source code.
    Updated version number to 0.1.6.
    
            modified:   src/ForthVM.cpp
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/vm64-common.s

commit 7389fdd182d5101138137827a17279ce476c0ced
Author: Krishna Myneni 
Date:   Thu Feb 13 19:53:29 2020 -0600

    Updated system test file regress.4th.
    
            modified:   forth-src/system-test/regress.4th

commit 7c401bca4770db803ce7237c4e8d779e2e8ccdf8
Author: Krishna Myneni 
Date:   Sun Feb 9 08:25:56 2020 -0600

    Added preliminary code to test 64-bit shared library interface.
    
            new file:   forth-src/dltest64.4th
            new file:   forth-src/fcalls-x86_64.4th

commit 4d9e7995d67cc130e0d655255fc28886f51ce1c7
Author: Krishna Myneni 
Date:   Thu Feb 6 18:18:43 2020 -0600

    Aligned compilation semantics of ] "right-bracket" to Forth standard.
    
            modified:   README.md
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthWords.h

commit 326f8fcd3b78e852def72954b5e0f68328dc05a6
Author: Krishna Myneni 
Date:   Tue Feb 4 13:44:05 2020 -0600

    Added Forth source examples. Updated server.4th example.
    
            new file:   forth-src/forth2html.4th
            new file:   forth-src/games/life-telugu.4th
            new file:   forth-src/games/pentomino.4th
            modified:   forth-src/server.4th

commit 1ea8039037e67a559017d55e3b80a1b39bb7d745
Author: Krishna Myneni 
Date:   Sun Feb 2 13:34:39 2020 -0600

    Added :NONAME (Forth-2012, Core Extension words, 6.2.0455).
    Updated Forth source files using ": NONAME" hack to using :NONAME
    (see commit 0f11d74 in kForth-32 project).
    
            modified:   forth-src/games/chessboard.4th
            modified:   forth-src/games/tscp.4th
            modified:   forth-src/mini-oof-demo.4th
            modified:   forth-src/system-test/coreplus.4th
            modified:   forth-src/textbox.4th
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/vm64-common.s

commit c9b67031425cc224d15adb857a44d27e76a47219
Author: Krishna Myneni 
Date:   Sat Feb 1 09:52:56 2020 -0600

    Updated filetest.4th to perform additional tests.
    
            modified:   forth-src/system-test/filetest.4th

commit b7d5a1c2a56072bc691ca48772ecc2a7103e0d2c
Author: Krishna Myneni 
Date:   Fri Jan 31 22:26:10 2020 -0600

    Updated files.4th which provides standard File Access words.
    Added words: RENAME-FILE  FLUSH-FILE
    
            modified:   forth-src/files.4th

commit 70d3d8596237b71eab150887612201a1361ae718
Author: Krishna Myneni 
Date:   Fri Jan 31 06:26:13 2020 -0600

    Updated syscalls.4th.
    
            modified:   forth-src/syscalls.4th

commit dee8a9dbb8addde8555b44e8d6088997a8575fd4
Author: Krishna Myneni 
Date:   Thu Jan 30 18:05:03 2020 -0600

    Additional tests for UL@ SL@ L! .
    
            modified:   forth-src/system-test/regress.4th

commit bd1691c3cd5fe3e59684ef7757b51b2624b1a7be
Author: Krishna Myneni 
Date:   Thu Jan 30 06:56:58 2020 -0600

    Implemented FSYNC (low level word to enable defn of FLUSH-FILE)
    See commit 9aa3228 to master branch of kForth-32.
    
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vmc.c

commit d2af78d0a84c15af2bd30af26bc4cb47697dc451
Author: Krishna Myneni 
Date:   Wed Jan 29 07:29:03 2020 -0600

    Added memory access words UW@ SW@ UL@ SL@ L! and test code.
    See commit ca62c74 in kForth-32 project.
    
            modified:   forth-src/system-test/regress.4th
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit abc411c808e8cf7cd324f1901835a311bddeaf42
Author: Krishna Myneni 
Date:   Sun Jan 26 14:18:35 2020 -0600

    Updated additional assembly macros for efficiency improvements.
    Modified regression tests of DU< for compatibility with 64-bit
    system and skipped FP tests on 64-bit system for now.
    
            modified:   forth-src/system-test/regress.4th
            modified:   src/vm64.s

commit d58b5a257084037a63c602cd1fce8450e84f907b
Author: Krishna Myneni 
Date:   Sun Jan 26 06:38:40 2020 -0600

    Revised tscp.4th for use in Gforth as well.
    
            modified:   forth-src/games/tscp.4th

commit 13022df06cf26fe439543b24fce2400b03ebf665
Author: Krishna Myneni 
Date:   Sun Jan 26 06:28:55 2020 -0600

    Added TSCP chess game (fixed for 64-bit systems).
    
            new file:   forth-src/games/chessboard.4th
            new file:   forth-src/games/tscp-tgfx.4th
            new file:   forth-src/games/tscp.4th
            new file:   forth-src/random.4th
            new file:   forth-src/textbox.4th

commit f2277ec27e5aa098fab837fabb3a239de0ae2d03
Author: Krishna Myneni 
Date:   Sat Jan 25 15:43:13 2020 -0600

    Revised definition of VALUE for improved efficiency; changes to logic words.
    
            modified:   forth-src/ans-words.4th
            modified:   src/vm64.s

commit ee077c24595aa62a9746698cf2e63587557840b2
Author: Krishna Myneni 
Date:   Tue Jan 21 07:20:41 2020 -0600

    Updated forth-src/system-test/core.4th to be same as for kForth-32.
    
            modified:   forth-src/system-test/core.4th

commit f3e7fe663dd4e1551ee35461cd2fb335b7f1cf8a
Author: Krishna Myneni 
Date:   Tue Jan 21 05:49:17 2020 -0600

    Added SYNONYM (Forth-2012, Programming Tools, 15.6.2.2264) to ans-words.4th
    
            modified:   forth-src/ans-words.4th

commit 3dd54fb966c2390b2b898648e6485efc610cbfa6
Author: Krishna Myneni 
Date:   Mon Jan 20 13:26:34 2020 -0600

    Added strict logic words {BOOLEAN?, .NOT., .AND., .OR., .XOR.}
    see kForth-32 master commits 588e597, 929e310, 588c597.
    
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/kforth.cpp
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 3a73e824a8cd875865012c6fd2e933c661c65a93
Author: Krishna Myneni 
Date:   Fri Jan 17 19:46:30 2020 -0600

    Added simplified version of the Newell-Simon General Problem Solver.
    
            new file:   forth-src/gps.4th

commit 0310adba1535c910d41e62cdc8ea2870b47ee85b
Author: Krishna Myneni 
Date:   Tue Jan 7 18:15:35 2020 -0600

    Fixed issue #9: Conversion failure for >NUMBER and NUMBER?
    Updated kforth64 version to 0.1.3.
    
            modified:   src/Makefile
            modified:   src/vmc.c

commit ed33136377bd0fa043561769e09d8592f2e3c77a
Author: Krishna Myneni 
Date:   Mon Jan 6 06:43:49 2020 -0600

    Updated README .
    
            modified:   README.md

commit 7346c9e57c58dc9e31adb188dce3d09ba0bdd14f
Author: Krishna Myneni 
Date:   Sun Jan 5 16:36:49 2020 -0600

    Added DOS text file to Unix text file converter.
    
            new file:   forth-src/dos2unix.4th

commit 45a64006de214d0e264d0f9002590dd5fcaa5c50
Author: Krishna Myneni 
Date:   Tue Dec 31 19:05:39 2019 -0600

    Updated client/server demo programs.
    
            modified:   forth-src/client.4th
            modified:   forth-src/server.4th

commit 3c83afb98cbc02c1b60caa0f8d27f147dfb7387a
Author: Krishna Myneni 
Date:   Sun Dec 29 21:19:26 2019 -0600

    Updated syscalls.4th for use on both 32-bit and 64-bit systems.
    
    Added socket library (socket.4th) and client/server examples.
    
            new file:   forth-src/client.4th
            new file:   forth-src/server.4th
            new file:   forth-src/socket.4th
            modified:   forth-src/syscalls.4th

commit cbf1cf522f6a7face53a526c4112550a5c00b464
Author: Krishna Myneni 
Date:   Sat Dec 28 09:21:10 2019 -0600

    Added Wil Baden's base64 encoding program.
    
            new file:   forth-src/base64.4th

commit ec9995141905a45d92455cc5972dddf4b7c0fd3a
Author: Krishna Myneni 
Date:   Fri Dec 27 17:23:45 2019 -0600

    Added Leo Wong's LF editor program.
    
            new file:   forth-src/lf.4th

commit 1a7a7b191459c4d3d764a445d664e8990d37d283
Author: Krishna Myneni 
Date:   Thu Dec 26 18:21:22 2019 -0600

    Revised src/kforth.cpp to terminate when command line execution produces error.
    
            modified:   src/kforth.cpp

commit 0e1b7a4a19d4dbb933505cb0adb9f89c07d32ef2
Author: Krishna Myneni 
Date:   Thu Dec 19 06:33:31 2019 -0600

    Fixes to the Forth signal handler.
    
    kForth-32 commits, 4e7ee1 and 3630991, have been adopted and
    adapted for kForth-64.
    
            modified:   src/vmc.c

commit ecf5d19915c0bec93b288a00a6b0ccf08050f7ff
Author: Krishna Myneni 
Date:   Fri Dec 13 22:25:01 2019 -0600

    Fixed FORTH-SIGNAL and signal handling by the Forth signal handler in vmc.c
    
            modified:   src/vmc.c

commit 9b9c315ecdb6a4fae3261de58f2185c1e2b1bc3c
Author: Krishna Myneni 
Date:   Thu Dec 12 21:07:50 2019 -0600

    Synchronized kForth-64 code with kForth-32 project.
    
    Please see the following kForth-32 commits for changes:
    
       bb690be
       170a496
       cb6922d
       743ffc6
    
    Changed and added files:
    
            new file:   forth-src/mlp-telugu.4th
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/Makefile
            new file:   src/VMerrors.h
            modified:   src/fbc.h
            modified:   src/kfmacros.h
            modified:   src/kforth.cpp
            modified:   src/vm64-common.s
            modified:   src/vm64.s
            modified:   src/vmc.c

commit aae534535734145ca2652a2beaf987c4fcb29843
Author: Krishna Myneni 
Date:   Thu Dec 5 06:11:27 2019 -0600

    Version 0.1.1
    
    Fixes ability to make new definitions of LOOP , +LOOP, and UNLOOP
    and simultaneously cleans up a couple of hacks in the compiler.
    The words LOOP, +LOOP, and UNLOOP are now immediate words which
    perform compilation error checks and append their runtime semantics.
    
     Changes to be committed:
    
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/Makefile
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64-fast.s
            modified:   src/vm64.s

commit c16e43b91cf1d4ca0465ed862984025decf46054
Author: Krishna Myneni 
Date:   Wed Nov 27 07:21:38 2019 -0600

    Added xchar-compatible CHAR and [CHAR] in xchars.4th.
    
            modified:   forth-src/xchars.4th

commit 675a3a3e8f240706ddac1b1786c1d95f4e6a12eb
Author: Krishna Myneni 
Date:   Sun Nov 24 08:36:22 2019 -0600

    Added xchars.4th
    
            new file:   forth-src/xchars.4th

commit 4b81f8c96f38508a6d5630aa3b14e786f592397e
Merge: 426672b 576fbbb
Author: Krishna Myneni 
Date:   Thu Oct 24 06:55:33 2019 -0500

    Merge branch 'master' of https://github.com/mynenik/kForth-64

commit 426672b5be28c03e4926a1d8f0c7c18067ae6e28
Author: Krishna Myneni 
Date:   Thu Oct 24 06:52:48 2019 -0500

    Updated src/Makefile to generate a PIE (position-independent executable)
    for kforth64 on systems for which gcc and ld don't enable PIE by default.
    
     Changes to be committed:
            modified:   src/Makefile

commit 576fbbb7ee59f9250df2c4fb5bf492530f348a12
Author: Krishna Myneni 
Date:   Tue Oct 15 06:34:54 2019 -0500

    Revised forth-src/wl-tools.4th
    
            modified:   forth-src/wl-tools.4th

commit 1c3b07064971cced42a504b5b0a45a4caff4bfce
Author: Krishna Myneni 
Date:   Thu Oct 10 19:01:13 2019 -0500

    Added forth-src/catch-throw-ex.4th
    
            new file:   forth-src/catch-throw-ex.4th

commit b110445ee1583859764ad27e520bebbf5305707d
Author: Krishna Myneni 
Date:   Sun Oct 6 05:46:19 2019 -0500

    Added jd.4th
    
    Changes to be committed:
    
            new file:   forth-src/jd.4th

commit d6fbbe5d49899c3838ee028be31656fc62834bad
Author: Krishna Myneni 
Date:   Sun Oct 6 05:34:17 2019 -0500

    Added arcfour.4th
    
            new file:   forth-src/arcfour.4th

commit baf4b2361da53cb1dedef0b6d8f7070a8b5b4e67
Author: Krishna Myneni 
Date:   Sat Oct 5 22:53:44 2019 -0500

    Added revised lz77.4th and new lz77-test.4th.

commit ccc10886a6823bed0a89109a4ee99f6f7300b551
Author: Krishna Myneni 
Date:   Fri Oct 4 20:27:25 2019 -0500

    Added forth-src/games/animal2.4th, a new implementation of the animal
    guessing game, animal.4th, using Forth 2012 features.

commit 51b61b0e9f557fb5582f95ea765424c467809b1e
Author: Krishna Myneni 
Date:   Thu Sep 19 20:59:10 2019 -0500

     Added the words NAME>COMPILE and COMPILE-NAME to the Forth wordlist.
    
    The word NAME>COMPILE is the standard Forth-2012 Programming Tools
    Extensions wordset (15.6.2.1909.10).
    
    COMPILE-NAME is a non-standard word which is similar to COMPILE, but
    operates on an nt. It is useful for handling non-default compilation
    semantics.
    
    In addition, the two introspection tools programs, wl-info.4th and
    wl-collisions.4th, have been combined into wl-tools.4th.
    
            deleted:    forth-src/wl-collisions.4th
            deleted:    forth-src/wl-info.4th
            new file:   forth-src/wl-tools.4th
            modified:   src/ForthVM.cpp
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s

commit 5584ea1d0e4dc8dfa1000918809486b13a174f5d
Author: Krishna Myneni 
Date:   Sun Sep 15 14:12:33 2019 -0500

    Version 0.1.0 implements COMPILE-NAME and reimplements POSTPONE
    
    The changes correspond to the changes in commit a29bf54 in kForth-32:
    
    COMPILE-NAME will provide access to the compilation method used by
    the Forth compiler. The implementation of POSTPONE has been simplified.
    
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/Makefile

commit 91d06181cf76bee11127c9bf1ba5d7b4900c58da
Author: Krishna Myneni 
Date:   Sat Sep 14 10:04:55 2019 -0500

    Fix ability to POSTPONE children of 2CONSTANT
    
            modified:   src/ForthVM.cpp
            modified:   src/fbc.h

commit ddfad9f02ae20348b24d5cee949d30151e4d6178
Author: Krishna Myneni 
Date:   Thu Sep 12 19:19:51 2019 -0500

    Factored new function ( int ExecutionMethod(int) ) in ForthCompiler.cpp
    
            modified:   forth-src/system-test/coreplus.4th
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h

commit 0be49e959504340e58beae33229b7d80ddc132da
Author: Krishna Myneni 
Date:   Thu Sep 12 07:13:18 2019 -0500

    Updated wl-info.4th.
    
            modified:   forth-src/wl-info.4th

commit 69af560b61ad5eb74e320df58d598edc1b452f29
Author: Krishna Myneni 
Date:   Wed Sep 11 21:08:41 2019 -0500

    Removed code stubs for [COMPILE] which is not needed.
    
    POSTPONE serves this function in ANS-Forth and Forth-2012 standards.
    
            modified:   src/ForthVM.cpp
            modified:   src/ForthWords.h
            modified:   src/fbc.h

commit b237d189f75f0328ff3c67fdc37a6041fdbff693
Author: Krishna Myneni 
Date:   Wed Sep 11 19:45:36 2019 -0500

    Fixed ability to declare xVARIABLEs to be IMMEDIATE.
    
    Words which were children of VARIABLE , 2VARIABLE , or FVARIABLE
    could previously not be declared to be IMMEDIATE without causing
    an error in compilation state. This has been fixed. Updated
    version number to 0.0.5.
    
            modified:   src/ForthCompiler.cpp
            modified:   src/Makefile

commit 09632e55ef998eb2be8c6c684d6df4918d53111c
Author: Krishna Myneni 
Date:   Thu Sep 5 20:04:30 2019 -0500

    Added more working Forth source examples in kForth-64:
    
            new file:   forth-src/fsm-example.4th
            new file:   forth-src/fsm2.4th
            new file:   forth-src/notes.4th
            new file:   forth-src/pispigot.4th
            new file:   forth-src/user.4th

commit d7fd5192c381e8ac88d07c15616db9af685c9000
Author: Krishna Myneni 
Date:   Wed Sep 4 21:03:25 2019 -0500

    Updated wl-info.4th and added wl-collisions.4th.
    
            new file:   forth-src/wl-collisions.4th
            modified:   forth-src/wl-info.4th

commit b4470b888167601eb3ddb12fd9ee5770d77bc0fb
Author: Krishna Myneni 
Date:   Wed Sep 4 06:00:45 2019 -0500

    Fixed test values for 64-bit system in system-test/divtest.4th.
    
    The revised file will test both 32-bit and 64-bit systems.
    (Note: STS/REM corner case tests still fail.)
    
            modified:   forth-src/system-test/divtest.4th

commit e7f612bdaefa6427e722b7151848fba45fdafcc2
Author: Krishna Myneni 
Date:   Mon Sep 2 19:34:36 2019 -0500

    NAME>STRING and NAME>INTERPRET address type checking added (v. 0.0.4).
    
    This marks the end of the sync32 branch. All changes will be merged
    into the master branch.
    
            modified:   src/ForthVM.cpp
            modified:   src/Makefile

commit 410b9bb90576f6ab627ed8c954203a1f94ba0a55
Author: Krishna Myneni 
Date:   Mon Sep 2 19:04:50 2019 -0500

    Fixed FORGET ( ForthVM.cpp : CPP_forget() in sync32 branch ).
    
            modified:   src/ForthVM.cpp
            modified:   src/Makefile

commit 8dc0a82506bf3d495d9f1eb50235bdbabc6668a1
Author: Krishna Myneni 
Date:   Mon Sep 2 15:06:48 2019 -0500

    Fixed signals interface to use new "xt" in sync32 branch
    The new "xt" is an indirect reference to the byte code.
    
            modified:   src/Makefile
            modified:   src/vmc.c

commit c1299a83d6c3476c19f9932fc9fcd931c5d733cb
Author: Krishna Myneni 
Date:   Sun Sep 1 11:00:03 2019 -0500

    Completed synchronization of sync32 branch code with kForth-32 v2.0.1.
    
    Ensure that .h, .c, and .cpp files are equivalent with
    their 32-bit counterparts, except for the definition of WSIZE.
    Some commented source code lines may differ in the files; however,
    these differences will be removed in the near future.
    
    Revised JumpTable entries in vm64-common.s to correspond
    exactly to JumpTable entries in vm32-common.s.
    
    Revised vm64.s to:
    
            provide L_execute_bc
            revise definition of L_execute
            fix definition of L_2val to be consistent with 2CONSTANT
    
    The sync32 branch executable, kforth64, performs the same
    as the master branch executable with respect to the system test
    code in forth-src/system-test. Three system test files do not
    currently pass: coreplus.4th, divtest.4th, and regress.4th.
    
    The sync32 branch code has a different dictionary
    structure than the master branch, and is consistent with the
    dictionary structure of kForth-32 version 2.x, which allows
    all word-header fields to be obtained from the "xt" or from
    the "nt". This was not possible in the 1.x versions of
    kForth-32 or in the earlier kForth-64 implementations.
    
    The sync32 branch also provides new words:
            EXECUTE-BC
            MY-NAME
            NAME>INTERPRET
    
    The following words are not yet documented in the kForth
    documentation:
            TRAVERSE-WORDLIST
            NAME>STRING
            NAME>INTERPRET
            MY-NAME
            EXECUTE-BC
    
    Files Changed in sync32 branch:
    
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthCompiler.h
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 4d3a9b39ceeb14ddd33be4c45aadb8729c9908f5
Author: Krishna Myneni 
Date:   Thu Aug 22 07:51:00 2019 -0500

    Provide parameter field addresses to Forth system variables,
    State, Base, and Precision (not the word PRECISION). This allows
    the words STATE , BASE , and PRECISION to be ticked and the
    resulting xt can be passed to >BODY e.g. ' BASE >BODY
    
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h

commit f716a6d460120c6cbe255ba84a55ae7c6a28d891
Author: Krishna Myneni 
Date:   Tue Aug 20 21:28:49 2019 -0500

    Revised body address (parameter field address or pfa) of intrinsic
    words to be NULL upon dictionary initialization. The word >BODY has
    been redone, and the earlier simple method, L_tobody, in vm64.s has
    been replaced by a method which retrieves the word header for the
    xt in question, and obtains the pfa from this header.
    
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit 3af62a6ca622807611f07b6687cb82481666a8e9
Author: Krishna Myneni 
Date:   Sun Aug 18 05:41:06 2019 -0500

    Revised ForthVM.cpp : CPP_traverse_wordlist() to provide
    more direct way to pass node token (nt) to its xt.
    Corresponding change made to CPP_name_to_string().
    
            modified:   ../src/ForthVM.cpp

commit 379d38eb3b784e62e770df55b54bfbc55e58c49e
Author: Krishna Myneni 
Date:   Sat Aug 17 15:42:45 2019 -0500

    Added NAME>STRING as intrinsic word.
    Test code for NAME>STRING and TRAVERSE-WORDLIST is wl-info.4th
    
            modified:   forth-src/wl-info.4th
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s

commit 41763e6dff141291a43b74820cbbc5b5ea69cb28
Author: Krishna Myneni 
Date:   Sat Aug 17 09:26:52 2019 -0500

    Added high level interface to serial port and terminal program.
    
            new file:   forth-src/dummy-comm.4th
            new file:   forth-src/serial-comm.4th
            new file:   forth-src/term.4th
            new file:   forth-src/terminal.4th

commit 2976e811cc380ecf46bbafa9dedc69cb19c11758
Author: Krishna Myneni 
Date:   Sat Aug 17 03:43:36 2019 -0500

    Fixed bug in forth-src/wl-info.4th

commit 5141a1d5d839dddc84c66e793941b6112ecaf0e9
Author: Krishna Myneni 
Date:   Fri Aug 16 07:08:20 2019 -0500

    Added doc folder and revised forth-src/wl-info.4th
    
            new file:   doc/forth-2012.pdf
            new file:   doc/modular-forth.pdf
            modified:   forth-src/wl-info.4th

commit 134c1f461f572fb72069885f530336a58b0f39c3
Author: Krishna Myneni 
Date:   Fri Aug 16 05:03:59 2019 -0500

    Added forth-src/wl-info.4th

commit 269a93395f746ad680f497b731a03cb04a0825bf
Author: Krishna Myneni 
Date:   Thu Aug 15 21:22:30 2019 -0500

    Added the Forth-2012 standard word TRAVERSE-WORDLIST
    This required revisions of the following files in src/
    
            ForthVM.cpp
            ForthVM.h
            ForthWords.h
            fbc.h
            vm64-common.s
            vm64.s
    
    Commented out some tests in the extended coreplus.4th to
    troubleshoot problem with making variables IMMEDIATE.
    
            forth-src/system-test/coreplus.4th

commit 338daaa4cf81e1b1e795e0ebe8cfff57440cf7cb
Author: Krishna Myneni 
Date:   Wed Aug 14 06:12:27 2019 -0500

    Revised forth-src/dm22-812-test.4th

commit 965a6bdd0aee14843fc570868ca1a3558a35b1b7
Author: Krishna Myneni 
Date:   Tue Aug 13 23:08:08 2019 -0500

    Modified src/vmc.c to change unneeded long int[s] to regular
    int[s] -- should have no effect on execution.
    
    Added serial port interface, a hex terminal, and a diagnostics
    program for a DM22 multimeter connected via a serial port:
    
            forth-src/dm22-812-test.4th
            forth-src/hexterm.4th
            forth-src/serial.4th

commit 372258474849e7b78aaffff25047ef8e4598482e
Author: Krishna Myneni 
Date:   Tue Aug 13 06:20:57 2019 -0500

    Added the following Forth source examples, which have
    been tested under kforth64 at the present commit:
    
            forth-src/games/life.4th
            forth-src/games/tetris.4th
            forth-src/lists-test.4th
            forth-src/lists.4th
            forth-src/signal.4th
            forth-src/signals-ex.4th

commit 004c9ee0be8b74199cc91ea0b819f055e015c32e
Author: Krishna Myneni 
Date:   Mon Aug 12 21:52:08 2019 -0500

    Added forth-src/: mini-oof.4th mini-oof-demo.4th

commit dcdf7c88974d805cac018893ea7c6550fa2316a9
Author: Krishna Myneni 
Date:   Mon Aug 12 21:42:56 2019 -0500

    Added forth-src/: struct.4th struct-ext.4th utils.4th

commit 4a2aac513d687245d464a2fe9c243a8af9e3197a
Author: Krishna Myneni 
Date:   Mon Aug 12 21:17:00 2019 -0500

    Fixed store and retrieve order for 2\! and 2\@

commit 81b3ffac504e254bb35a453dbe2809bbfd8250d6
Author: Krishna Myneni 
Date:   Mon Aug 12 07:02:01 2019 -0500

    Implemented changes to provide the following words:
    
            2CONSTANT
            2VARIABLE
            2@
            2!
            FLITERAL
    
    In kforth32, these words map to
    
            FCONSTANT
            FVARIABLE
            F@
            F!
            2LITERAL
    
    This will no longer be true in kforth64 and we need independent
    implementations for all of these words. Separating these words
    required assigning new Forth opcodes and remapping some existing
    opcodes (fbc.h), changing the mapping of word names to the opcodes
    (ForthWords.h), modifying the Jump Table (vm64-common.s), and
    implementing the new words (ForthVM.h, ForthVM.cpp, ForthCompiler.cpp,
    and vm64.s). A stub has been added for FLITERAL since the floating
    point words have to be redone in kforth64.
    
    Opcode additions and remappings in fbc.h:
    
            New Opcodes:
            -----------
            OP_FLITERAL  300
            OP_2VARIABLE 301
            OP_2CONSTANT 302
            OP_2FETCH    122
            OP_2STORE    109
            OP_2VAL      121
    
            Remapped Opcodes:
            ----------------
            OP_SYSTEM      121 --> 326
            OP_CHDIR       122 --> 327
            OP_TIMEANDDATE 109 --> 328
    
    TBD: Add code to allow 2CONSTANT can by POSTPONEd.
    
            modified:   src/ForthCompiler.cpp
            modified:   src/ForthVM.cpp
            modified:   src/ForthVM.h
            modified:   src/ForthWords.h
            modified:   src/fbc.h
            modified:   src/vm64-common.s
            modified:   src/vm64.s

commit ac0d6c475c5336d1cc49ee47019e8fa87a51ac0c
Author: Krishna Myneni 
Date:   Sun Aug 11 11:21:52 2019 -0500

    Revised src/fbc.h to add OP_2CONSTANT, OP_2VARIABLE, and OP_FLITERAL to keep them distinct from OP_FCONSTANT, OP_FVARIABLE, and OP_2LITERAL

commit 64b8b50c2755b912acabe5e7bd03cd98454ebfaf
Author: Krishna Myneni 
Date:   Sat Aug 10 20:33:40 2019 -0500

    Added forth-src/games/sudoku.4th

commit 8ac2b449a903faf9967eb2b7ccbbfa01ffc6f74f
Author: Krishna Myneni 
Date:   Sat Aug 10 09:48:15 2019 -0500

    Revised forth-src/crc-32.4th to work on both 64-bit and 32-bit systems.

commit a0442de22cc3fd528f9af8396d0ec92e39b2cd98
Author: Krishna Myneni 
Date:   Wed Aug 7 05:42:03 2019 -0500

    Revert changes to src/vm64.s to commit 95a09c6

commit 7a4aeacd94e4142120c94843a4ed85c5931d6d1d
Author: Krishna Myneni 
Date:   Tue Aug 6 07:24:09 2019 -0500

    Revise src/vm64.s

commit 95a09c6e518c477e62e133e872e01ed0e8892342
Author: Krishna Myneni 
Date:   Mon Aug 5 07:07:47 2019 -0500

    Updated forth-src/games/animal.4th

commit c995484797b379098f981d962ff0c919b57a3434
Author: Krishna Myneni 
Date:   Sat Aug 3 08:56:19 2019 -0500

    Updated forth-src/dump.4th

commit 47275a9745862b1001b9e587ee21055b3f15e9ab
Author: Krishna Myneni 
Date:   Fri Aug 2 07:01:27 2019 -0500

    Fixed output of . and .R for negative numbers exceeding 32-bit range (ForthVM.cpp : CPP_dot() and CPP_dotr())

commit 12d020cc6e6a0ab7b8291374dd31abba7bacf898
Author: Krishna Myneni 
Date:   Thu Aug 1 15:52:14 2019 -0500

    Fix formatting in README.md

commit dcfaab410bd89a33cc0f9c1729bb430f06738668
Merge: 3347f21 e6e4955
Author: Krishna Myneni 
Date:   Wed Jul 31 16:52:58 2019 -0500

    Merge branch 'master' of https://github.com/mynenik/kForth-64

commit 3347f21641503c62f4fe3f0c4beae0b4277f3f35
Author: Krishna Myneni 
Date:   Wed Jul 31 16:51:57 2019 -0500

    Added Iruatã M. S. Souza to list of contributors.

commit e6e495572e25c2cae7466e6ea20d0bb96f129a7a
Author: Krishna Myneni 
Date:   Wed Jul 31 06:39:49 2019 -0500

    Added modules interface forth-src/modules.fs

commit 3cd4ea422f7ae1d271aec20d0402a479ceba6594
Author: Krishna Myneni 
Date:   Wed Jul 31 06:31:01 2019 -0500

    Added files to forth-src: ioctl.4th syscalls.4th games/animal.4th

commit fb91f9af1e0f1b8a609c4da2daa0f8b524e3bcc2
Author: Krishna Myneni 
Date:   Mon Jul 29 05:34:11 2019 -0500

    Added forth-src/: crc-32.4th dump.4th

commit 24f950ff2864bc01958841705c94217d656759d0
Merge: 9662b78 6fe0174
Author: Krishna Myneni 
Date:   Mon Jul 29 05:02:16 2019 -0500

    Merge pull request #7 from iru-/fix-asm-indent
    
    Fix "indentation" in the assembly sources

commit 6fe01744d90a8362585c45f94691dd2e8176d15f
Author: Iruatã Souza 
Date:   Fri Jul 26 21:48:22 2019 +0200

    Fix "indentation" in the assembly sources

commit 9662b78619739f1766d1684005c5ebd49c3d5264
Merge: b93bd1c 90e5f64
Author: Krishna Myneni 
Date:   Fri Jul 26 07:07:30 2019 -0500

    Merge pull request #6 from iru-/vm64-asm-pic
    
    Make vm64.s position-independent

commit b93bd1ce2640a8e19ee0bb05461a542270e21079
Author: Krishna Myneni 
Date:   Thu Jul 25 20:29:22 2019 -0500

    Added forth-src/benchmarks for testing.

commit 90e5f64afd2de5f6ec81f4c9078fd005c927f086
Author: Iruatã Souza 
Date:   Thu Jul 25 18:01:27 2019 +0200

    Make vm64.s position-independent

commit a606cda01d514c194051e39a604efadee726e991
Author: Krishna Myneni 
Date:   Wed Jul 24 21:56:31 2019 -0500

    Fixed hardcoded jump offset in ForthVM.cpp:CPP_abortquote()

commit 605650166e6c0e7b2dc87003b92248d4d10dfb9c
Merge: 6020549 f5aadd9
Author: Krishna Myneni 
Date:   Wed Jul 24 06:29:19 2019 -0500

    Merge pull request #4 from iru-/master
    
    Disable PIE code generation on gcc

commit f5aadd9b570a844cd078644fdcbbc9972fac325e
Author: Iruatã Souza 
Date:   Wed Jul 24 10:51:32 2019 +0200

    Disable PIE code generation on gcc

commit 602054971bfbf6db76aa2c8c06f305773ca6a43a
Author: Krishna Myneni 
Date:   Sun Jul 21 12:02:56 2019 -0500

    Fixed hardcoded bitshift in vm64.s:L_mstarslash

commit 1701644269cebd30290c022fa9f13798844546cc
Author: Krishna Myneni 
Date:   Sun Jul 21 08:34:21 2019 -0500

    Updated README.md

commit 8efaa23c4b186bb370719ab4df0f8780c429a7ae
Author: Krishna Myneni 
Date:   Sun Jul 21 08:30:51 2019 -0500

    Updated size of variable NDPcw in vm64-common.s

commit 4ee794a967c7d5a14e13d8341f2a1bf22dd86f4e
Merge: d4ced03 a998430
Author: Krishna Myneni 
Date:   Sun Jul 21 08:18:20 2019 -0500

    Merge pull request #3 from iru-/master
    
    Added LICENSE and disabled PIE

commit a99843011332734e9e1d954b9896ec3ea2aa2d49
Author: Iruatã Souza 
Date:   Sun Jul 21 10:26:14 2019 +0200

    Disabled PIE linking

commit e73c8116d732b94551be53d6e1969e470c2f567f
Author: Iruatã Souza 
Date:   Sat Jul 20 10:07:06 2019 +0200

    Added LICENSE

commit d4ced03539b785d9044d8c7b0c259f84d72cd665
Author: Krishna Myneni 
Date:   Fri Jul 19 07:33:49 2019 -0500

    Fixed hardcoded bit shift in vm64.s : L_dtwostar and L_dtwodiv

commit 71e7c7d4df13c6da5b50b6eb44511c8583aad131
Author: Krishna Myneni 
Date:   Thu Jul 18 20:11:18 2019 -0500

    Fixed C library function 64-bit calling conventions in vm64.s: usleep, memset, memmove

commit 981401a2c4b071242881ac59362d2b3419f378e0
Author: Krishna Myneni 
Date:   Thu Jul 18 06:47:38 2019 -0500

    Added forth-src directory with files needed to run system tests.

commit d978e12254d32de11bd4672db42c7a391cd2ee81
Author: Krishna Myneni 
Date:   Wed Jul 17 22:11:51 2019 -0500

    Fixed hardcoded offsets in ForthVM.cpp:CPP_does()

commit 69aae8750d415c236d4ea350b08b5584932fcafb
Author: Krishna Myneni 
Date:   Wed Jul 17 18:15:31 2019 -0500

    Fixed VARIABLE allocation in ForthVM.cpp:CPP_variable()

commit 639c4551a2d15b542690f865a07775912e9b1c44
Author: Krishna Myneni 
Date:   Tue Jul 16 22:13:39 2019 -0500

    Fixed vm64-common.s:L_stod and vm64.s:L_div (doubleword to quadword conversion)

commit 65e2010f639498c470091f6550e9ea4e9310f510
Author: Krishna Myneni 
Date:   Tue Jul 16 21:50:58 2019 -0500

    Fixed hardcoded offset in ForthVM.cpp:CPP_repeat()

commit c0d0a7011e65bdf9ed33d732290aa61925d3ed66
Author: Krishna Myneni 
Date:   Sat Jul 13 15:16:21 2019 -0500

    Fixed sign extension from 32 bits to 64 bits in vm64.s:L_wfetch (W@)

commit b7b380c1fa1e5e846b72d910301def95bc2e584d
Author: Krishna Myneni 
Date:   Sat Jul 13 13:59:49 2019 -0500

    Fixed hard-coded offset in vm64.s:L_definition

commit ed4cee45cdc8ac9220a4f9c79fc3763d7b066795
Author: Krishna Myneni 
Date:   Sat Jul 13 09:19:25 2019 -0500

    Fixed extern declaration for JumpTable in ForthVM.cpp

commit 957b9e66f73605ddce6527e2183df4999aabcbfb
Author: Krishna Myneni 
Date:   Thu Jul 11 05:48:48 2019 -0500

    Changed hardcoded address offsets
    to WSIZE-computed offsets to fix cell size dependencies.

commit ecf1d232dafd00610a68091e021508ca0069ac43
Author: Krishna Myneni 
Date:   Mon Jul 8 22:28:44 2019 -0500

    Fixed address increment in L_jz (vm64-common.s); fixed pointer cast from int* to long int* in CPP_postpone (ForthVM.cpp).

commit 53fc9600956cf672e9d5a14fd1d0b30487b120d4
Author: Krishna Myneni 
Date:   Mon Jul 8 07:10:33 2019 -0500

    Added src/ folder.

commit 015edc2d428ed968c491491d86a2aa18d44ab298
Author: Krishna Myneni 
Date:   Mon Jul 8 06:54:11 2019 -0500

    Updated README.md file

commit 2933b2c66eb3ff8825c98a6b3f2d9f33f87898f0
Author: Krishna Myneni 
Date:   Mon Jul 8 06:51:56 2019 -0500

    Initial commit