7dd44cd
commit 7dd44cd8237cd332730f08864c5eb88a0564105b
Author: Krishna Myneni
Date: Wed Mar 5 06:28:54 2025 -0600
Fix problem with S>F (see note)
This bug was introduced in commit ad5e87d in
the file vm32.s and affects the executable
kforth32 only.
kforth32-fast was not affected by the bug.
On branch master
modified: src/vm32.s
ad5e87d
commit ad5e87dfc86e7ca358d3b7fd2b4752758ffd6fb5
Author: Krishna Myneni
Date: Tue Mar 4 08:11:47 2025 -0600
Changes to assembler vm; v2.6.0
On branch master
modified: src/Makefile
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
6456862
commit 6456862f2c13eef984da09d843f2ebc32ed95331
Author: Krishna Myneni
Date: Thu Feb 20 13:37:08 2025 -0600
Add gpib interface example
On branch master
new file: forth-src/daq/hp/hp34401.4th
07cc95b
commit 07cc95b727d0a7c851fda12abbe828478658386b
Author: Krishna Myneni
Date: Thu Feb 20 13:11:42 2025 -0600
Update and reorganize gpib interface and test code
On branch master
new file: forth-src/daq/gpib/gpib-test.4th
new file: forth-src/daq/gpib/gpib.4th
renamed: forth-src/gpib.4th -> forth-src/daq/gpib/gpib32.4th
new file: forth-src/daq/gpib/gpib64.4th
deleted: forth-src/gpib-test.4th
e67646e
commit e67646e06fb2b177d7af1b005ba0bbfdc7f6d331
Author: Krishna Myneni
Date: Wed Feb 19 16:04:16 2025 -0600
Moved F** calling func to assembler vm
On branch master
modified: src/vm32-common.s
modified: src/vmc.c
8446c48
commit 8446c48aac36fd10d26dfbe21958a1e94b482627
Author: Krishna Myneni
Date: Sat Feb 15 09:03:55 2025 -0600
Revise USLEEP MS and CMOVE
On branch master
modified: src/vm32-fast.s
modified: src/vm32.s
f0e1854
commit f0e1854776e556fc8799ab96dee4e842db41cf7f
Author: Krishna Myneni
Date: Wed Feb 12 07:29:57 2025 -0600
Small optimization to the assembly vm.
On branch master
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
cc5d912
commit cc5d91246294eb666613c04c2423a70d13e29931
Author: Krishna Myneni
Date: Sun Feb 9 19:10:19 2025 -0600
Moved C math functions in vmc.c to assembler vm
On branch master
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
modified: src/vmc.c
95cd59c
commit 95cd59c074c3bfb72703a3e39fa7a7e504b49876
Author: Krishna Myneni
Date: Sun Feb 9 13:38:13 2025 -0600
Improve efficiency of FILL
On branch master
modified: src/vm32-fast.s
modified: src/vm32.s
abb36d2
commit abb36d24579e8eb0daa7996e543eb17d09b3e812
Author: Krishna Myneni
Date: Sun Feb 9 07:56:11 2025 -0600
More restructuring of vm assembly code.
On branch master
modified: src/Makefile
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
458f825
commit 458f8251101f1a036b33a79ffa30b56fc0a4f39b
Author: Krishna Myneni
Date: Tue Jan 28 07:35:44 2025 -0600
Revised vm code for normal and fast versions.
-- macros LDSP and STSP are no longer conditional
-- removed unnecessary save & restore of regs
-- improved efficiency of I and J
On branch master
modified: src/Makefile
modified: src/kforth.cpp
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
bce8010
commit bce80106c93ab57cd7f43447e63f4a1e3733bbc6
Author: Krishna Myneni
Date: Thu Jan 16 08:05:14 2025 -0600
Update physical constants.
On branch master
modified: forth-src/phyconsts.4th
7d2bc9a
commit 7d2bc9a0eae1ca38fe49995c74e3136b361b58af
Author: Krishna Myneni
Date: Tue Jan 7 20:22:57 2025 -0600
Added Simpson's composite rule integrator.
On branch master
new file: forth-src/fsl/extras/simpson-nu.4th
4de85bc
commit 4de85bc16aa4a052ee6cea13c9f8ba3996de1862
Author: Krishna Myneni
Date: Sat Dec 14 17:00:30 2024 -0600
Updated and corrected kForth-32 User's Manual
On branch master
modified: doc/kForth-32 Manual-2.x.pdf
3b9a67d
commit 3b9a67db3fad8a4ce30059f8b71e6fbabdfaf28b
Author: Krishna Myneni
Date: Mon Dec 9 06:45:11 2024 -0600
Update Forth progs
On branch master
modified: forth-src/fsl/extras/cg.4th
modified: forth-src/fsl/extras/read_xyfile.4th
modified: forth-src/games/eliza.4th
modified: forth-src/lists-test.4th
modified: forth-src/lists.4th
modified: forth-src/modules.4th
0735e36
commit 0735e36cbf52d797a6b9162524d90b941d989482
Author: Krishna Myneni
Date: Fri Dec 6 05:59:54 2024 -0600
Deprecated 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
32d82a6
commit 32d82a6fd2f06d55676e13b6b0afa908c655f257
Author: Krishna Myneni
Date: Thu Dec 5 03:41:47 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
8ccbbb4
commit 8ccbbb4f2d49a7d1137b07d25d8d6a718a09ccb2
Author: Krishna Myneni
Date: Sat Nov 30 19:30:33 2024 -0600
Minor rev to dump.4th
On branch master
modified: forth-src/dump.4th
42403fc
commit 42403fc65344d02997af2b9ed48773a6b81cfe82
Author: Krishna Myneni
Date: Sun Nov 17 16:59:08 2024 -0600
Revise forth-src/kstudio.4th
On branch master
modified: forth-src/kstudio.4th
bdfdc7e
commit bdfdc7e02a9ca192073840ff9e079ef3306bea87
Author: Krishna Myneni
Date: Sun Nov 17 11:12:14 2024 -0600
Add sound recording program, kstudio.4th
On branch master
new file: forth-src/kstudio.4th
33f3ff6
commit 33f3ff6d845e595eae9d60e5b8163c3de199a8a2
Author: Krishna Myneni
Date: Fri Nov 15 09:08:17 2024 -0600
Revised serial port external push button interface
On branch master
modified: forth-src/rs232-switch-test.4th
modified: forth-src/rs232-switch.4th
912d824
commit 912d824d60b7e606d22ac894dc2139dfd18a1173
Author: Krishna Myneni
Date: Sun Nov 3 20:34:24 2024 -0600
Updated serial.4th to open USB->RS232 interfaces.
On branch master
modified: forth-src/serial.4th
0a7889e
commit 0a7889e4308def8e6c2a983d4903656174d97fd0
Author: Krishna Myneni
Date: Sun Nov 3 06:33:17 2024 -0600
Update serial.4th; added SET-MODEM-BITS.
On branch master
modified: forth-src/serial.4th
e7abe17
commit e7abe17b5ef83e027c304b2a85e007a97d86e62f
Author: Krishna Myneni
Date: Sun Nov 3 03:56:37 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
30ab178
commit 30ab178dcac23579a2109b6961ad428e7a95c3c0
Author: Krishna Myneni
Date: Fri Nov 1 08:03:13 2024 -0500
Updated serial interface to read modem bits.
On branch master
modified: forth-src/serial.4th
f3c3b58
commit f3c3b58f0c7de01b47758cf7831e07bc141acbc6
Author: Krishna Myneni
Date: Sun Sep 8 21:57:54 2024 -0500
Add KISS 32/64-bit pseudo-random number generator
On branch master
new file: forth-src/kiss.4th
0c6b7a2
commit 0c6b7a2e18a674fbd7452bf92c38e4198b92dca8
Author: Krishna Myneni
Date: Mon Sep 2 02:51:44 2024 -0500
Update random.4th
On branch master
modified: forth-src/random.4th
1017c01
commit 1017c01a15c852c0222a0d7f00a1cfb4209186a0
Author: Krishna Myneni
Date: Sun Sep 1 04:25:17 2024 -0500
Update random.4th to support both 32-bit/64-bit
On branch master
modified: forth-src/random.4th
dedd801
commit dedd801f51769100d05701fbdad6da60a23d8522
Author: Krishna Myneni
Date: Fri Aug 30 04:46:15 2024 -0500
Improve strings.4th doc and efficiency.
On branch master
modified: forth-src/strings.4th
41dcd62
commit 41dcd62843d0217f315989405afda3b648bb84dd
Author: Krishna Myneni
Date: Wed Aug 28 01:56:44 2024 -0500
Revised kForth strings library; added tests
On branch master
new file: forth-src/strings-test.4th
modified: forth-src/strings.4th
modified: forth-src/utils.4th
dd62a5d
commit dd62a5d88efdcd792ef142cd6815e56dc51014e2
Author: Krishna Myneni
Date: Mon Aug 26 05:15:03 2024 -0500
Fix use of :NONAME in complex-test.4th
On branch master
modified: forth-src/fsl/complex-test.4th
53d304b
commit 53d304bbb380e12c43fef52fc37c221ad302713d
Author: Krishna Myneni
Date: Sat Aug 24 15:28:13 2024 -0500
Update pde1.4th
On branch master
modified: forth-src/pde1.4th
dafe714
commit dafe714611d12ee7ed2336bbccb08ae15e43138b
Author: Krishna Myneni
Date: Sun Aug 18 20:50:52 2024 -0500
Update Telugu programs.
On branch master
modified: forth-src/games/life-telugu.4th
modified: forth-src/mlp-telugu.4th
688a1ab
commit 688a1ab8aa79c59b0f8d2835eeaad2da2c3ac839
Author: Krishna Myneni
Date: Sun Aug 18 11:58:31 2024 -0500
Update sudoku console game.
On branch master
modified: forth-src/games/sudoku.4th
e45ab85
commit e45ab850771db97768d1fa58dc7cb3e8e1964ae0
Author: Krishna Myneni
Date: Sun Aug 11 21:08:26 2024 -0500
Update Forth source files.
On branch master
modified: forth-src/qm/he-scf.4th
modified: forth-src/qm/hf.4th
modified: forth-src/qm/iso_1s2_hf.4th
modified: forth-src/system-test/regress.4th
3640a2b
commit 3640a2b4ecd7550119960a3a1c9d9cd066ae634a
Author: Krishna Myneni
Date: Sun Aug 11 21:04:38 2024 -0500
Source updates for compatibility between versions.
On branch master
modified: src/ForthCompiler.cpp
modified: src/ForthVM.cpp
modified: src/vmc.c
387d7f1
commit 387d7f1a72dbb0edc38690cd95210dcbce31735d
Author: Krishna Myneni
Date: Fri Aug 9 05:32:43 2024 -0500
Bug fix in SYNONYM
On branch master
modified: src/ForthVM.cpp
83e084b
commit 83e084b379358275931e2942ffa73f9415b2e9d6
Author: Krishna Myneni
Date: Thu Aug 8 17:32:43 2024 -0500
Update utils.4th
On branch master
Changes to be committed:
modified: forth-src/utils.4th
2ff5a2b
commit 2ff5a2b4ac6bc1ce4447753263eb2f67a1b3c5ad
Author: Krishna Myneni
Date: Thu Aug 8 17:21:52 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/ForthVM.cpp
modified: src/ForthWords.h
modified: src/fbc.h
modified: src/vm32-common.s
39ac8be
commit 39ac8be3c463a259ee490747fe27a227288d603d
Author: Krishna Myneni
Date: Thu Aug 1 09:14:12 2024 -0500
Update Forth progs to load modules.4th
On branch master
Changes to be committed:
modified: forth-src/asm-x86-examples.4th
modified: forth-src/riccati.4th
1aff30d
commit 1aff30d51707fa2b50bd198f0cb68a381312f0ae
Author: Krishna Myneni
Date: Thu Aug 1 09:11:18 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
a8bd9a6
commit a8bd9a66b695e348a6e8eac528c9f133cf4b25d0
Author: Krishna Myneni
Date: Wed Jul 31 15:54:25 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
c2cc222
commit c2cc2227ebc7a0dc3f8b9e59fa9f60481ceb5578
Author: Krishna Myneni
Date: Mon Jul 29 08:07:23 2024 -0500
Updated README.md
On branch master
Changes to be committed:
modified: README.md
5710a33
commit 5710a331eae6e5a812eee41e54376faa19c178ee
Author: Krishna Myneni
Date: Mon Jul 29 07:27:08 2024 -0500
Fix issues with x11 interface and demo prog
On branch master
Changes to be committed:
modified: forth-src/libs/x11/demo04.4th
modified: forth-src/libs/x11/libX11.4th
new file: forth-src/libs/x11/libX11_x86.4th
modified: forth-src/libs/x11/libXft.4th
86ff7b8
commit 86ff7b8d3c8513f0a70a4eea8ea3461522463eb9
Author: Krishna Myneni
Date: Sun Jul 28 17:39:56 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/atrial-fib.4th
modified: forth-src/benchmarks/bench-runge4.4th
modified: forth-src/client.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/blas/libblas-test.4th
modified: forth-src/libs/blas/libblas.4th
modified: forth-src/libs/cfitsio/fits-ex1.4th
modified: forth-src/libs/cfitsio/fits-ex2.4th
modified: forth-src/libs/cfitsio/libcfitsio.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/libs/x11/demo-xft-telugu.4th
modified: forth-src/libs/x11/demo-xft.4th
modified: forth-src/libs/x11/demo01.4th
modified: forth-src/libs/x11/demo02.4th
modified: forth-src/libs/x11/demo03.4th
modified: forth-src/libs/x11/demo04.4th
modified: forth-src/mc.4th
typechange: forth-src/modules.4th
deleted: forth-src/modules.fs
modified: forth-src/qm/he-scf.4th
modified: forth-src/qm/iso_1s2_hf.4th
modified: forth-src/server.4th
modified: forth-src/term.4th
modified: forth-src/terminal.4th
modified: forth-src/x11/simple-graphics-x11.4th
0ecf2a4
commit 0ecf2a4ebb94bd4a344257534d89e69cb2a00a48
Author: Krishna Myneni
Date: Sun Jul 28 17:01:26 2024 -0500
Update ssd.4th
On branch master
Changes to be committed:
modified: forth-src/ssd.4th
31cf2b1
commit 31cf2b10be34f31f561b4a114788fb66acde2f24
Author: Krishna Myneni
Date: Fri Jul 12 06:05:02 2024 -0500
Fix division overflow check in M*/ and UTM/
On branch master
Changes to be committed:
modified: src/vm32-fast.s
modified: src/vm32.s
2887fe5
commit 2887fe591f74076346e479a732a2d26c9a478e9e
Author: Krishna Myneni
Date: Fri May 10 11:07:50 2024 -0500
Improve parameter uncertainty estimates in demo.
On branch master
Changes to be committed:
modified: forth-src/fsl/demo/gfit-curvefit.4th
commit 5eec66622417d3216d580abcc2b43b19cbcd7bc7
Author: Krishna Myneni
Date: Tue May 7 11:48:35 2024 -0500
Fix problem with gauleg.4th and update files.
On branch master
Changes to be committed:
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.4th
commit 0263b2f54598d27f104f994828ea631fb65b4336
Author: Krishna Myneni
Date: Sun Apr 21 09:01:35 2024 -0500
Updated version to 2.4.5.
On branch master
Changes to be committed:
modified: Makefile
commit 630f347c6b30811d35b0632fb11570c111f74ece
Author: Krishna Myneni
Date: Fri Mar 29 09:31:12 2024 -0500
Revise LSHIFT and RSHIFT behavior.
Changes to be committed:
modified: src/vm32-common.s
commit 577f9ab093e34f7fdb7368649aece99b814778d7
Author: Krishna Myneni
Date: Fri Mar 1 09:15:14 2024 -0600
Fix fpu params bug in ddarith.4th
Changes to be committed:
modified: forth-src/ddarith.4th
commit 947f42e2d95c6ac58a420f73f396f6636ef6e180
Author: Krishna Myneni
Date: Tue Feb 27 08:53:46 2024 -0600
Sync recently revised forth programs with repo.
Changes to be committed:
modified: forth-src/asm-x86.4th
modified: forth-src/forth2html.4th
modified: forth-src/lib-interface.4th
modified: forth-src/lists.4th
modified: forth-src/mini-oof.4th
modified: forth-src/pde2.4th
modified: forth-src/signal.4th
commit a860f109ab30b1af51c7f47a294ed2680ef73a95
Author: Krishna Myneni
Date: Tue Feb 27 08:43:18 2024 -0600
Update serial port library and terminal progs.
Changes to be committed:
modified: forth-src/hexterm.4th
modified: forth-src/serial-comm.4th
modified: forth-src/serial.4th
modified: forth-src/term.4th
commit 8c1a82c4b10bcfbf0e76b2d2e19be6ca759a6e78
Author: Krishna Myneni
Date: Thu Feb 22 07:18:16 2024 -0600
Add struct-200x-ext.4th
Changes to be committed:
new file: forth-src/struct-200x-ext.4th
commit 396ca52bdf75242763b1e3d97d095e114f7be3dc
Author: Krishna Myneni
Date: Wed Jan 17 08:36:19 2024 -0600
Update qm/potential.4th
Changes to be committed:
modified: forth-src/qm/potential.4th
commit 4423cc759749f8e7fa9770c6794453bd810f2917
Author: Krishna Myneni
Date: Thu Jan 11 18:19:03 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/runge4-x86.4th
modified: forth-src/fsl/extras/sph_bes_neu.4th
modified: forth-src/fsl/extras/stats.4th
modified: forth-src/fsl/extras/vector.4th
modified: forth-src/fsl/extras/voigt.4th
modified: forth-src/fsl/extras/zeigen22h.4th
commit f1036b3c835850cb5f473805a78fb6e66067cd61
Author: Krishna Myneni
Date: Wed Jan 3 07:16:02 2024 -0600
Add generic loader for 32/64 bit libmpfr.
Changes to be committed:
new file: forth-src/libs/gmp/libmpfr.4th
commit b0d2eb9c3dab05a7d29503b3d7699147a240be3d
Author: Krishna Myneni
Date: Wed Jan 3 07:13:45 2024 -0600
Rename libmpfr.4th to libmpfr_x86.4th
Changes to be committed:
renamed: forth-src/libs/gmp/libmpfr.4th -> forth-src/libs/gmp/libmpfr_x86.4th
commit 494f1f70051dad4d04b45d54fcd6612950f2fe53
Author: Krishna Myneni
Date: Mon Dec 25 21:50:21 2023 -0600
Update fcalls.4th and libgmp-test.4th.
Changes to be committed:
typechange: forth-src/fcalls.4th
modified: forth-src/libs/gmp/libgmp-test.4th
commit 7c96a9d52184c083b16f010f14dead39a0c9b7e7
Author: Krishna Myneni
Date: Sun Dec 24 13:20:20 2023 -0600
Make libgmp.4th a loader for both 32/64 bit
Changes to be committed:
modified: forth-src/libs/gmp/libgmp.4th
new file: forth-src/libs/gmp/libgmp_x86.4th
commit 43f3931aa2ef485875388809dbdd571af0997485
Author: Krishna Myneni
Date: Thu Dec 21 11:15:32 2023 -0600
Fix comments in vm32-fast.s
Changes to be committed:
modified: src/vm32-fast.s
commit 60ad42499259386326e1324750f675c94a28950c
Author: Krishna Myneni
Date: Thu Dec 21 11:11:24 2023 -0600
Fix comments in vm32.s; sync Forthwords.h
Changes to be committed:
modified: src/ForthWords.h
modified: src/vm32.s
commit e895a31d963e755f4c75e3f7fb771a3572871f73
Author: Krishna Myneni
Date: Wed Dec 20 17:43:43 2023 -0600
Add FSL matrix word }} as intrinsic; also *+
Changes to be committed:
modified: forth-src/fsl/fsl-util.4th
modified: forth-src/pde1.4th
modified: src/ForthWords.h
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit b66c3a1b47163a241ae2bb8bf9c22f28a9fe51bb
Author: Krishna Myneni
Date: Thu Dec 14 13:56:00 2023 -0600
Fix non-standard behavior of .R and U.R; ver 2.4.4
Changes to be committed:
modified: src/ForthVM.cpp
modified: src/Makefile
commit f76d7fe8af73969de9726960e27f86d82fc62960
Author: Krishna Myneni
Date: Wed Dec 13 07:03:14 2023 -0600
Add FSL module seriespw.4th
Changes to be committed:
new file: forth-src/fsl/seriespw.4th
commit 5b221c1b245394004f046ff4095d5075bb7b3d05
Author: Krishna Myneni
Date: Mon Dec 11 07:34:08 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 dcb7b8d8db3ecc7520db2ebbd20adf0b492c1080
Author: Krishna Myneni
Date: Thu Dec 7 07:32:20 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 6cbe0fab1141ede091233ff1430601210fb05be0
Author: Krishna Myneni
Date: Tue Dec 5 06:28:54 2023 -0600
Fix comment in mmul.4th
Changes to be committed:
modified: fsl/extras/mmul.4th
commit 1b77a81e5abb3bf24f50c9dae03800a285b53d9d
Author: Krishna Myneni
Date: Mon Dec 4 20:32:33 2023 -0600
Correct units of dnu_Cs in phyconsts.4th.
Changes to be committed:
modified: forth-src/phyconsts.4th
commit 662b2f03add9935b0ed307ec9ba8738ee8841452
Author: Krishna Myneni
Date: Mon Dec 4 20:15:04 2023 -0600
Definitions of Physical Constants: 2023-12-04 ver.
Changes to be committed:
modified: forth-src/phyconsts.4th
commit 4e33e7f9d754355800a0767c25b7875d0e926188
Author: Krishna Myneni
Date: Mon Dec 4 07:33:24 2023 -0600
Added physical constants definitions.
Changes to be committed:
new file: forth-src/phyconsts.4th
commit 4a28e85a17cdbfc327351cd838fa42019ec68143
Author: Krishna Myneni
Date: Mon Dec 4 07:13:29 2023 -0600
Updated FSL shell sort with automated tests.
Changes to be committed:
modified: forth-src/fsl/fsl-tester.4th
modified: forth-src/fsl/shellsrt.4th
commit 9fac3eff713d4cb13a9674b1afd0fb3963a16073
Author: Krishna Myneni
Date: Wed Nov 29 06:40:50 2023 -0600
Updated FSL files to consistently use FSQUARE
Changes to be committed:
modified: forth-src/fsl/demo/gfit-levmarq.4th
modified: forth-src/fsl/demo/sl.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 a63fc875b8164eb5d59531dd227e510f15f20a13
Author: Krishna Myneni
Date: Tue Nov 14 08:21:19 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 3ddc1d6e7490e341a1751baf1677834d8dcb9c1d
Author: Krishna Myneni
Date: Sat Oct 28 09:35:35 2023 -0500
Add error check for Undefined Word in [']
On branch master
Changes to be committed:
modified: src/ForthVM.cpp
commit 565152bc9004fe749c9a3e7d3ff1925fdc39b213
Author: Krishna Myneni
Date: Sat May 20 08:30:45 2023 -0500
Fixed input rules for fp number entry -> ver 2.4.3
On branch master
Changes to be committed:
modified: README.md
modified: forth-src/system-test/to-float-test.4th
modified: src/Makefile
modified: src/kforth.cpp
modified: src/vmc.c
commit 15b094817d23c6e196ffbacfa92e6451cee4c3d1
Author: Krishna Myneni
Date: Mon Mar 20 07:34:49 2023 -0500
Revise comments in high-precison spherical Bessel function code.
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/mpfr_sph_bes_neu.4th
commit a53168f644d23d94bdb12fc6c32913ef5b681bc9
Author: Krishna Myneni
Date: Mon Mar 20 07:26:23 2023 -0500
Added high-precision version of Spherical Bessel Function module.
On branch master
Changes to be committed:
new file: forth-src/libs/gmp/mpfr_sph_bes_neu.4th
commit 9c17576a51887d0fe5a1b48f7d064025eda17514
Author: Krishna Myneni
Date: Sat Mar 18 18:00:08 2023 -0500
Fix bug in mpfr.
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/mpfr-utils.4th
commit fefcff6e255b1a55e8c9f39b2a7ab29bca423898
Author: Krishna Myneni
Date: Sat Mar 18 17:53:14 2023 -0500
Factor string conversion and output words into mpfr-utils.4th
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/libmpfr-test.4th
new file: forth-src/libs/gmp/mpfr-utils.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
commit 5ec04d5660128dce73d303f87fa5ce3212cc5b94
Author: Krishna Myneni
Date: Sat Mar 18 17:30:01 2023 -0500
Update Forth files in libs/gmp
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/libgmp-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
commit 95de1ae075c5ea73eb81c93f02fbbe30e13841c0
Author: Krishna Myneni
Date: Sat Mar 18 17:01:47 2023 -0500
Fix implementation of MPFR. to display exponent.
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/libmpfr-test.4th
commit 1f71d580637a5f79d46dc4dc9a6e542946703019
Author: Krishna Myneni
Date: Sat Mar 18 16:33:03 2023 -0500
Fix MPFR. in libmpfr-test.4th
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/libmpfr-test.4th
commit 62b2f92ca8526ad2c5786511058d226ba9b00310
Author: Krishna Myneni
Date: Sat Mar 18 15:52:02 2023 -0500
Update libmpfr interface with Forth 200x structures
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/libmpfr.4th
commit 01b06db55557cc97a1d0947d0e59c41d95f36954
Author: Krishna Myneni
Date: Sat Mar 18 15:38:38 2023 -0500
Updated tests for libmpfr library interface.
On branch master
Changes to be committed:
modified: forth-src/libs/gmp/libmpfr-test.4th
commit 3a7838f7a5a1d5ce4d1a84c737ae59dd4ac1bf5a
Author: Krishna Myneni
Date: Sun Mar 5 08:30:36 2023 -0600
Update dd_io.4th to remove incorrect changes.
On branch master
Changes to be committed:
modified: forth-src/dd_io.4th
commit 8e8e4e0ac0b3c67a79636e43a58d17c93808069e
Author: Krishna Myneni
Date: Wed Feb 8 08:12:22 2023 -0600
Commented unused function in vm32.s.
On branch master
Changes to be committed:
modified: src/vm32.s
commit 169f7e7832e5610f706458a85d3f87a971d62fda
Author: Krishna Myneni
Date: Fri Jan 27 09:27:35 2023 -0600
Update fsl/extras/cg.4th
On branch master
Changes to be committed:
modified: forth-src/fsl/extras/cg.4th
commit 372fba52519e5336f5dbd7a928d841dffa160543
Author: Krishna Myneni
Date: Sun Jan 22 14:48:20 2023 -0600
Update some Forth utilities.
On branch master
Changes to be committed:
modified: forth-src/fpu-x86.4th
modified: forth-src/ssd.4th
commit b889ec802ac554c50d600a7b7ff4f5106f908d8c
Author: Krishna Myneni
Date: Mon Oct 31 16:48:47 2022 -0500
Update ssd.4th to include new Forth words and XT-SEE
On branch master
Changes to be committed:
modified: forth-src/ssd.4th
commit 931d26b8d43c33cab0325a36cea06fdf97913785
Author: Krishna Myneni
Date: Sat Oct 29 15:22:45 2022 -0500
Fix use of COMPILE-NAME in STATE 0 when definition is pending.
On branch master
Changes to be committed:
new file: forth-src/closures.4th
modified: src/ForthCompiler.cpp
modified: src/ForthVM.cpp
modified: src/ForthVM.h
modified: src/Makefile
commit 011d88e31443884ad0ae81663bb4e4c4b29b6865
Author: Krishna Myneni
Date: Sat Oct 15 17:17:37 2022 -0500
Update ssd.4th to add XT-SEE
On branch master
Changes to be committed:
modified: forth-src/ssd.4th
commit daa2ae9520b5e7e7a8c3e532073e6d1887d4104b
Author: Krishna Myneni
Date: Sat Oct 8 06:42:46 2022 -0500
Add and correct source code comments.
On branch master
Changes to be committed:
modified: src/ForthVM.cpp
commit 241a47598ab9a11a1c8ee926a51bbb0ddb7d43f3
Author: Krishna Myneni
Date: Sun Oct 2 13:06:58 2022 -0500
Added the following built-in Forth-200x standard words:
FIND-NAME-IN
FIND-NAME
Added the following built-in non-standard words:
PI ( -- rpi )
FSQUARE ( r -- r^2 )
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 2.4.1.
On branch master
Changes to be committed:
modified: forth-src/ans-words.4th
modified: forth-src/lib-interface.4th
modified: src/ForthVM.cpp
modified: src/ForthVM.h
modified: src/ForthWords.h
modified: src/Makefile
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit 7bade3a59de1610c941de7cecdae8a769002043f
Author: Krishna Myneni
Date: Tue Sep 27 06:19:59 2022 -0500
Remove unneeded defs of PTR
On branch master
Changes to be committed:
modified: forth-src/benchmarks/mmu.4th
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/lists.4th
modified: forth-src/pispigot.4th
modified: forth-src/riccati.4th
commit dfcb6615d064a1b077f2c3a20a6c92b653b17142
Author: Krishna Myneni
Date: Mon Sep 26 19:42:51 2022 -0500
Revise rawfloat.4th to work on both 32 and 64-bit Forths.
On branch master
Changes to be committed:
modified: forth-src/rawfloat.4th
commit ac2a0c59f151824fc42390a1fcad06ad37297973
Author: Krishna Myneni
Date: Sat Aug 13 07:37:25 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 0d98cc8afce2642a842d77f520aba9283a69a2cf
Author: Krishna Myneni
Date: Fri Aug 12 14:32:20 2022 -0500
Updated ieee-754.4th for bug fix and partial dual-use on 32/64 bit.
On branch master
Changes to be committed:
modified: forth-src/ieee-754.4th
commit 7abb129a81de479ebea50c3cf2855bae00648c70
Author: Krishna Myneni
Date: Sun Jul 10 12:19:55 2022 -0500
Update ddarith.4th (comment change only).
On branch master
Changes to be committed:
modified: forth-src/ddarith.4th
commit 39b13509568621e9964c9e8996ab3dac49ce3cee
Author: Krishna Myneni
Date: Tue Jul 5 21:41:44 2022 -0500
Update double-double arithmetic package for both FP/no-FP stack.
On branch master
Changes to be committed:
modified: forth-src/dd_io.4th
modified: forth-src/ddarith.4th
commit 8012d8c9bfbbcbd8d93462b731725ab519ca37f0
Author: Krishna Myneni
Date: Sat Jul 2 15:14:24 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 1da74a40381b15e025a0c9233d63f3033d29c01f
Author: Krishna Myneni
Date: Thu Jun 30 21:10:44 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 2.4.0
On branch master
Changes to be committed:
modified: forth-src/system-test/core.4th
modified: src/ForthVM.cpp
modified: src/Makefile
commit d7282fdf7522427ce7565f31578ed8eeb0ac673f
Author: Krishna Myneni
Date: Mon Jun 20 10:08:48 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 9338c2931ef0d0225e926cd17ac3e61010e8b1fe
Author: Krishna Myneni
Date: Sun Jun 19 17:17:46 2022 -0500
Revise EISPACK demo, cherm-01.4th.
On branch master
Changes to be committed:
modified: forth-src/eispack/demo/cherm-01.4th
commit cc71a18a131c0c31fd9f1dfd76b1db89fa995db4
Author: Krishna Myneni
Date: Sun Jun 19 11:00:06 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 94754722e9fbb1f39a683c0b4334e9534fd6e06a
Author: Krishna Myneni
Date: Sun Jun 19 08:37:42 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 c48abf7fbf23bafe9764987039c830b139fa4ebb
Author: Krishna Myneni
Date: Sat Jun 18 17:11:31 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 22d6c30a2072754718416cd46cedd511bec94706
Author: Krishna Myneni
Date: Sat Jun 18 11:45:46 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 6e82ccd59e96710a789d3e6262b955d1813cfb7a
Author: Krishna Myneni
Date: Sat Jun 18 11:43:52 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 73f8de69f28fe775c92fb90a2e4defaf7bc6705c
Author: Krishna Myneni
Date: Fri Jun 17 15:19:03 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 263846f6935c4b29312043554ae61a9dd36d954c
Author: Krishna Myneni
Date: Thu Jun 16 18:39:18 2022 -0500
Add EISPACK routine, htridi.
On branch master
Changes to be committed:
new file: forth-src/eispack/htridi.4th
commit 6bdde739fac1005241590f26494ffb1846ad4328
Author: Krishna Myneni
Date: Thu Jun 16 07:33:17 2022 -0500
Moved EISPACK files from FSL to separate folder.
On branch master
Changes to be committed:
renamed: fsl/demo/tred1-ex01.4th -> eispack/demo/tred1-ex01.4th
renamed: fsl/demo/tred2-ex01.4th -> eispack/demo/tred2-ex01.4th
renamed: fsl/extras/imtql1.4th -> eispack/imtql1.4th
renamed: fsl/extras/imtql2.4th -> eispack/imtql2.4th
renamed: fsl/extras/tred1.4th -> eispack/tred1.4th
renamed: fsl/extras/tred2.4th -> eispack/tred2.4th
commit 2f1960a0673ddc6eb2356545515443ba482b2cb1
Author: Krishna Myneni
Date: Wed Jun 15 12:30:51 2022 -0500
Update array-utils0.4th.
On branch master
Changes to be committed:
modified: forth-src/fsl/extras/array-utils0.4th
commit 2f729169cedde236c60e502f12331a4841c55747
Author: Krishna Myneni
Date: Wed Jun 15 05:58:19 2022 -0500
Add EISPACK routines and demos.
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
new file: forth-src/fsl/extras/imtql1.4th
new file: forth-src/fsl/extras/imtql2.4th
new file: forth-src/fsl/extras/tred1.4th
new file: forth-src/fsl/extras/tred2.4th
commit 2188e0c464f7147264d2c477578ec430521fb2c8
Author: Krishna Myneni
Date: Wed May 11 19:57:49 2022 -0500
Fix bug in voigt.4th.
On branch master
Changes to be committed:
modified: forth-src/fsl/extras/voigt.4th
commit 03b2c40bbfc8963707426e50cbd0b2113a3a9d53
Author: Krishna Myneni
Date: Sat Apr 2 12:19:38 2022 -0500
Update FSL module gauleg.4th; add demo using it.
On branch master
Changes to be committed:
new file: forth-src/fsl/demo/2D_integral_01.4th
modified: forth-src/fsl/gauleg.4th
commit 5bf832e104fb398b4d85f4f5553cb81e2c6fe009
Author: Krishna Myneni
Date: Fri Apr 1 19:29:02 2022 -0500
Faster implementation of SCAN (strings.4th).
On branch master
Changes to be committed:
modified: strings.4th
commit ec52abfc222fa044f44e3749343bc5bd0af554d6
Author: Krishna Myneni
Date: Fri Apr 1 19:23:53 2022 -0500
Add U/MOD and UD/MOD; improved "#"; faster division
On branch master
Changes to be committed:
modified: src/ForthWords.h
modified: src/Makefile
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
modified: src/vmc.c
commit 931e195d64a471138c56fe9bd863c0574d60fa57
Author: Krishna Myneni
Date: Tue Mar 1 18:43:47 2022 -0600
Update Forth source module.
On branch master
Changes to be committed:
modified: forth-src/qm/potential.4th
commit 6cbf40fde6300a0144eadebae25f79674d1e612c
Author: Krishna Myneni
Date: Sun Feb 13 12:50:23 2022 -0600
Revised serial port interface module for RTS control.
On branch master
Changes to be committed:
modified: forth-src/serial.4th
commit d9cb45959ab7cf8a21b9ea3c1ff47db48142f9f1
Author: Krishna Myneni
Date: Fri Feb 11 07:23:23 2022 -0600
Improve implementation of "+!"
On branch master
Changes to be committed:
modified: src/vm32.s
commit 705fcae16ac856892ef036cc6a4467e3ba51b12c
Author: Krishna Myneni
Date: Fri Feb 4 19:23:48 2022 -0600
Revised utils.4th and hmac-md5.4th
On branch master
Changes to be committed:
modified: forth-src/hmac-md5.4th
modified: forth-src/utils.4th
commit 847cbbe0147074eeaa9f725d2c602c091a910feb
Author: Krishna Myneni
Date: Sat Jan 22 15:36:18 2022 -0600
Revised hmac-md5.4th for both 32 and 64-bit Forths.
On branch master
Changes to be committed:
modified: forth-src/hmac-md5.4th
commit e5ee6320e0deed7b7d5cce7d6e2486db4f67e85c
Author: Krishna Myneni
Date: Thu Jan 20 22:08:31 2022 -0600
Revised tscp.4th
On branch master
Changes to be committed:
modified: forth-src/games/tscp.4th
commit ef0fcdbf15a88c54e3a702bf09344e1e915e1462
Author: Krishna Myneni
Date: Thu Jan 20 21:21:54 2022 -0600
Revised tscp.4th
On branch master
Changes to be committed:
modified: forth-src/games/tscp.4th
commit d6f09e49a952f926ce81ea596851016ba7d37d30
Author: Krishna Myneni
Date: Tue Jan 18 06:54:34 2022 -0600
Revert previous change to EVALUATE -- broke existing code.
On branch master
Changes to be committed:
modified: src/ForthVM.cpp
commit 5b1e2d6fa7d4bc94151bb40af94b891f4d4cd3b9
Author: Krishna Myneni
Date: Sun Jan 16 18:50:13 2022 -0600
Fix to outer interpreter, ";", and EVALUATE for nested defs.
On branch master
Changes to be committed:
modified: forth-src/ans-words.4th
modified: src/ForthVM.cpp
modified: src/kforth.cpp
commit 4f1fdd9d7ebace8d60491644c550cd50119c1c55
Author: Krishna Myneni
Date: Sun Jan 9 10:25:56 2022 -0600
Fix error reporting for positive throw codes.
On branch master
Changes to be committed:
modified: src/ForthVM.cpp
commit b4f7d47cbb850d0cc95c7f6b8bf14b139bfe457f
Author: Krishna Myneni
Date: Sat Jan 8 12:31:06 2022 -0600
Update forth-src examples.
On branch master
Changes to be committed:
modified: forth-src/games/chessboard.4th
commit 8a346f6cd74bd5ee4db83e053c797f41c901191b
Author: Krishna Myneni
Date: Sat Jan 8 11:40:02 2022 -0600
Update and add forth-src examples.
On branch master
Changes to be committed:
modified: README.md
modified: forth-src/fsl/extras/eigen33.4th
new file: forth-src/slurp-file.4th
commit 28423e276fee2de0a88be6de418465069668ab57
Author: Krishna Myneni
Date: Thu Jan 6 19:19:08 2022 -0600
Revised THROW for Forth-2012 compatibility; removed obsolete code.
On branch master
Changes to be committed:
modified: forth-src/ans-words.4th
modified: src/ForthCompiler.cpp
modified: src/ForthCompiler.h
modified: src/kforth.cpp
commit ec2a369e1db6dbc62fa5e0ad1c3b463439ffd1d3
Author: Krishna Myneni
Date: Sun Jan 2 17:22:28 2022 -0600
Master branch updated to v2.2.4
On branch master
Changes to be committed:
modified: forth-src/ans-words.4th
modified: src/ForthVM.cpp
modified: src/ForthWords.h
modified: src/Makefile
modified: src/fbc.h
modified: src/kforth.cpp
modified: src/vm32-common.s
commit 96fc48780d4b227efcab05ac7196a1417d7e6871
Author: Krishna Myneni
Date: Fri Sep 24 18:07:50 2021 -0500
Fix text graphics wrapper program for tscp 0.4.5.
Changes to be committed:
modified: forth-src/games/tscp-tgfx.4th
commit 66e7ff8e7a932cd64eef1b3edcd32ab93509c213
Author: Krishna Myneni
Date: Fri Sep 24 11:58:17 2021 -0500
Updates and corrections for the User's Manual for kForth-32 v.2.x.
Changes to be committed:
new file: doc/kForth-32 Manual-2.x.pdf
deleted: doc/kForth-32-Manual-2.x.pdf
commit f542d59b4114c3b298623e00ff585d85ddbff4a7
Author: Krishna Myneni
Date: Sat Sep 18 06:57:09 2021 -0500
Removed forth-src/struct-200x-ext.4th (undergoing redesign).
Changes to be committed:
deleted: forth-src/struct-200x-ext.4th
commit 99d2aee5bd18463321ca1f1d8275542af2fd7ee9
Author: Krishna Myneni
Date: Sat Sep 18 06:45:18 2021 -0500
Replaced instances of ?ALLOT with ALLOT? in Forth source.
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
new file: forth-src/modules.4th
modified: forth-src/modules.fs
modified: forth-src/system-test/core.4th
modified: forth-src/system-test/paranoia.4th
commit c4292a13999cb2c44b3253682d6a1f0dedf78b99
Author: Krishna Myneni
Date: Mon Sep 13 20:17:23 2021 -0500
Added byte-aligned fields for Forth 200x structures.
Changes to be committed:
new file: forth-src/struct-200x-ext.4th
commit a1606f47d73abfdad2fdfea41b0c1d20c8d8f309
Author: Krishna Myneni
Date: Sun Sep 12 21:55:03 2021 -0500
Added epr-sim.4th program.
Changes to be committed:
new file: forth-src/qm/epr-sim.4th
commit c320978d8e62a47789aa57b3589a9dc6f5d71cac
Author: Krishna Myneni
Date: Sat Sep 11 06:36:03 2021 -0500
Update some FSL files.
Changes to be committed:
modified: forth-src/fsl/complex.4th
modified: forth-src/fsl/fsl-util.4th
modified: forth-src/fsl/ran4.4th
commit de3e36ac7d1f130cafd5548787bae19a572174b1
Author: Krishna Myneni
Date: Sun Aug 29 20:59:38 2021 -0500
Updated textbox.4th
Changes to be committed:
modified: forth-src/textbox.4th
commit 8938f2e787bc1fc281a8bb4f0f0083f6392b5f99
Author: Krishna Myneni
Date: Fri Aug 27 10:32:56 2021 -0500
Revised 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 90896ea3e612fe030b3c6671949dabb8c431b97b
Author: Krishna Myneni
Date: Mon Aug 16 18:10:22 2021 -0500
Fix buggy PARSE-NAME and improve PARSE implementation.
Changes to be committed:
modified: forth-src/system-test/coreexttest.4th
modified: src/ForthVM.cpp
modified: src/ForthWords.h
modified: src/vm32-common.s
modified: src/vmc.c
commit 7699dd100b5fc921aa6fbdff674c73c0798b54fc
Author: Krishna Myneni
Date: Sun Aug 15 18:49:11 2021 -0500
Sync Forth source files with kForth-64.
Changes to be committed:
modified: forth-src/ans-words.4th
modified: forth-src/system-test/facilitytest.4th
modified: forth-src/system-test/memorytest.4th
commit eb67f62307d08ee8fea978479765a3a6c01fac3d
Author: Krishna Myneni
Date: Thu Jul 22 19:46:53 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 409cea7b3a603e2ef572c98cdb9bf810706374e6
Author: Krishna Myneni
Date: Thu Jul 22 06:02:18 2021 -0500
Code cleanup and fix for ssd.4th.
Changes to be committed:
modified: forth-src/ssd.4th
commit 0624b7bcacfc1f3a899fe4e8cb9d0d8576f80645
Author: Krishna Myneni
Date: Mon Jul 19 17:36:53 2021 -0500
Bug fixes for ssd.4th.
Changes to be committed:
modified: forth-src/ssd.4th
commit d497a46971958306dc3b7028b9a127b14ffd0446
Author: Krishna Myneni
Date: Mon Jul 19 06:55:10 2021 -0500
Preliminary SEE facility and Single-Step Debugger.
Changes to be committed:
new file: forth-src/ssd.4th
commit 299d504134ad989bc96b3e0f095997e8690babfd
Author: Krishna Myneni
Date: Thu Jul 15 19:07:40 2021 -0500
Update ELF file parser to use Forth 200x structures.
Changes to be committed:
modified: forth-src/read-elf.4th
commit 9503e4680a42241bb5aa30f382be91ac75d904a8
Author: Krishna Myneni
Date: Wed Jul 14 07:38:38 2021 -0500
Add tests for Forth 200x standardized data structures.
Changes to be committed:
modified: forth-src/struct.4th
new file: forth-src/system-test/facilitytest.4th
commit 8752e57ef5edd6ba989cbbcf0b613f6dd990cfc8
Author: Krishna Myneni
Date: Tue Jul 13 21:31:42 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 abd523f9c5647e31838a0ec7ab4ebf33d2817dc5
Author: Krishna Myneni
Date: Tue Jul 13 06:05:18 2021 -0500
Update AI example, gps.4th.
Changes to be committed:
modified: forth-src/games/gps.4th
commit 006fe0077c0f61f66a7bb6b35762dbf2bc4416c4
Author: Krishna Myneni
Date: Sun Jul 11 21:17:01 2021 -0500
Added AI example, gps.4th
Changes to be committed:
new file: forth-src/games/gps.4th
commit a00227a46ce0ad55f9f0041ded5ee682cff44fdc
Author: Krishna Myneni
Date: Sun Jul 11 19:22:13 2021 -0500
Add addition 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 b9f4de443df7d4692f45c2b3e8e2df9164301d1c
Author: Krishna Myneni
Date: Sun Jul 11 17:44:01 2021 -0500
Updated some Forth FSL extra examples.
Changes to be committed:
modified: forth-src/fsl/extras/four1-test.4th
modified: forth-src/fsl/extras/noise-test.4th
modified: forth-src/fsl/extras/zeigen22h.4th
commit 829c58c2d597f102fd81be8964c59acf6339e58c
Author: Krishna Myneni
Date: Sat Jul 10 12:07:40 2021 -0500
Sync Forth examples with those from kForth-64.
Changes to be committed:
modified: forth-src/arcfour.4th
modified: forth-src/games/life-telugu.4th
modified: forth-src/games/life.4th
modified: forth-src/games/strek.4th
modified: forth-src/games/sudoku.4th
modified: forth-src/qm/H-atom.4th
modified: forth-src/qm/h2XJ0.4th
new file: forth-src/qm/lsterms.4th
modified: forth-src/qm/sycamore.4th
commit ff74f0a94fb3066acc43cb44161be4ab3473ca25
Author: Krishna Myneni
Date: Sat Jul 10 10:37:40 2021 -0500
Resync FSL modules and demos from kForth-64.
Changes to be committed:
modified: forth-src/fsl/demo/gfit-levmarq.4th
modified: forth-src/fsl/demo/lorenz.4th
modified: forth-src/fsl/demo/pfex.4th
modified: forth-src/fsl/extras/bes-jy.4th
modified: forth-src/fsl/extras/mmul.4th
modified: forth-src/fsl/gaussj.4th
modified: forth-src/fsl/levmarq.4th
modified: forth-src/fsl/runge4.4th
commit 326d42332337c2febe1c062573b8cee2c549d76a
Author: Krishna Myneni
Date: Sat Jul 10 10:18:14 2021 -0500
Partial resynch code-base to kForth-64 v0.2.2.
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/kfmacros.h
modified: src/kforth.cpp
commit 134299def3ed9178b606ad77233efccdd42df116
Author: Krishna Myneni
Date: Tue Jul 6 05:21:26 2021 -0500
Revised QM example, qm4.4th.
Changes to be committed:
modified: forth-src/qm/qm4.4th
commit d8b95230d9edf485327925e5dc017d73dd766c98
Author: Krishna Myneni
Date: Sat Jun 26 15:10:44 2021 -0500
Revised tscp.4th (now version 0.4.5)
Changes to be committed:
modified: forth-src/games/tscp.4th
commit 2b1d6d42a229c1e11835c2a4d5c8d80bfbf1d12d
Author: Krishna Myneni
Date: Sun Jun 6 19:19:33 2021 -0500
version 2.2.2 -- provides support for nesting :NONAME defs.
Changes to be committed:
modified: src/ForthCompiler.cpp
modified: src/ForthVM.cpp
modified: src/ForthVM.h
modified: src/Makefile
modified: src/VMerrors.h
modified: src/vm32-common.s
commit 50aeaa5de0f3ce5e75c6280dc825dab3eaabb54a
Author: Krishna Myneni
Date: Sun Jun 6 13:24:23 2021 -0500
Added to system regression tests.
Changes to be committed:
modified: forth-src/system-test/regress.4th
commit 6a3ab5e9ea56fb78b4aa983a8fa8dd30c9975034
Author: Krishna Myneni
Date: Wed Jun 2 16:38:49 2021 -0500
Revised and Renamed the User's Guide for 2.x branch.
On branch master
Changes to be committed:
deleted: doc/kForth-32 Manual.pdf
new file: doc/kForth-32-Manual-2.x.pdf
commit d36e93c89f96c476f6eaddb091079fe48122b984
Author: Krishna Myneni
Date: Mon May 31 07:25:37 2021 -0500
Update syscalls.4th and undo previous changes to parallel-mm.4th
Changes to be committed:
modified: forth-src/parallel-mm.4th
modified: forth-src/syscalls.4th
commit c29a83b92503b8e22ec44ef951e4be4c516972d8
Author: Krishna Myneni
Date: Wed May 26 21:19:26 2021 -0500
Experimental internal compiler changes.
Changes to be committed:
modified: src/ForthCompiler.cpp
modified: src/ForthVM.cpp
commit 3761584c08491c82bcc8083744ffab35ebcd8708
Author: Krishna Myneni
Date: Wed May 26 17:47:51 2021 -0500
Added Forth example for trapping SIGFPE exception.
Changes to be committed:
new file: forth-src/sigfpe.4th
commit 978facb02051e6c11606ecdff245109816c75996
Author: Krishna Myneni
Date: Thu May 20 14:49:17 2021 -0500
Fixed long-standing bug with using ":" inside defn. Update to ver 2.2.0.
Changes to be committed:
modified: src/ForthVM.cpp
modified: src/Makefile
commit c5186d888e44832936e8aaaaf22f85ccf68f2922
Author: Krishna Myneni
Date: Tue May 18 21:48:37 2021 -0500
Update syscalls.4th and parallel computing example.
Changes to be committed:
modified: forth-src/parallel-mm.4th
modified: forth-src/syscalls.4th
commit cd64a71bc027076b181a4fd385499199d52b4380
Author: Krishna Myneni
Date: Tue May 18 07:49:11 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 bc71eeedfc532af91b2de0efa53932afa2e5f6f8
Author: Krishna Myneni
Date: Tue May 18 07:42:34 2021 -0500
Add FP-STACK? in fsl-util.4th for conditional compilation.
Changes to be committed:
modified: forth-src/fsl/fsl-util.4th
commit 5b133e1e379a5b17678f23ea7a6a8d46092788fa
Author: Krishna Myneni
Date: Sun May 16 09:11:10 2021 -0500
Revised FSL module, invm.4th, for use on separate fp stack system.
Changes to be committed:
modified: forth-src/fsl/invm.4th
commit e310e8b339a115498de6e76cdc12a0285a10a867
Author: Krishna Myneni
Date: Sun May 16 08:53:59 2021 -0500
Revised FSL module, backsub.4th, for use with separate fp stack.
Changes to be committed:
modified: forth-src/fsl/backsub.4th
commit 26930d6e978c2a5997c0797070ac986e5c6a6a1a
Author: Krishna Myneni
Date: Sun May 16 06:48:13 2021 -0500
Updated FSL module, dets.4th, for use with separate fp stack system.
Changes to be committed:
modified: forth-src/fsl/dets.4th
commit 56a387c800134000964d1b477a77286c259fc9fb
Author: Krishna Myneni
Date: Sun May 16 06:23:56 2021 -0500
Updated FSL files for use with separate fp stack.
Changes to be committed:
modified: forth-src/fsl/fsl-util.4th
modified: forth-src/fsl/lufact.4th
commit bce0f6e3195afd0e3d941f5a85b25e476c925ed1
Author: Krishna Myneni
Date: Sat May 15 17:55:51 2021 -0500
Update FSL modules for use on separate fp stack systems as well.
Changes to be committed:
modified: forth-src/fsl/dfourier.4th
modified: forth-src/fsl/hilbert.4th
commit d098b621dd632d877ca0afd64241bcbb9f3a8dd9
Author: Krishna Myneni
Date: Sat May 15 09:01:54 2021 -0500
Update some FSL modules.
Changes to be committed:
modified: forth-src/fsl/regfalsi.4th
modified: forth-src/fsl/shellsrt.4th
commit 46382666a27fa6b03165b679192ae8c4ab6db485
Author: Krishna Myneni
Date: Tue May 11 10:52:49 2021 -0500
Fix commenting error in strings.4th, update Forth bytecode list.
Changes to be committed:
modified: forth-src/strings.4th
modified: src/fbc.h
commit b2b036fb0a5a25060f97ed85e3c82eab10b1a4b7
Author: Krishna Myneni
Date: Tue May 11 07:19:33 2021 -0500
Update system regression tests.
Changes to be committed:
modified: forth-src/system-test/regress.4th
commit d2cbd71b34e01943191c07feebebaf3d0b92642c
Author: Krishna Myneni
Date: Tue May 11 06:27:53 2021 -0500
Update strings.4th for use on separate FP stack system also.
Changes to be committed:
modified: forth-src/strings.4th
commit 32dc987a0c9baa6a34103b16d18e7ea683c96bbc
Author: Krishna Myneni
Date: Sun May 9 15:13:41 2021 -0500
Updated ttester.4th and fsl-util.4th to work with separate fp stack also.
Changes to be committed:
modified: forth-src/fsl/complex.4th
modified: forth-src/fsl/fsl-util.4th
modified: forth-src/ttester.4th
commit 7ea3d7de5f45c398817fd9915158396297cc8b5c
Author: Krishna Myneni
Date: Sat May 8 21:56:33 2021 -0500
Update ttester.4th to detect separate FP stack.
Changes to be committed:
modified: forth-src/ttester.4th
commit 27933fcc54bc7acd9c1d0d417ffda9124a04d5e8
Author: Krishna Myneni
Date: Sat May 8 08:03:12 2021 -0500
Updated ans-words.4th for unified use on 64-bit, fp stack system(s).
Changes to be committed:
modified: forth-src/ans-words.4th
commit 4eb8f99f8240651039788d5c2287b5e74f9ba126
Author: Krishna Myneni
Date: Mon Dec 14 08:22:47 2020 -0600
Changes to be committed:
modified: forth-src/games/tscp.4th
commit 6051a446bf1d0d395dac7fc75b19716650c729ff
Author: Krishna Myneni
Date: Fri Dec 11 16:36:45 2020 -0600
Revised chess game, tscp.4th, (now, v0.4.3) to play properly on 64-bit Forth.
Changes to be committed:
modified: forth-src/games/tscp.4th
commit 545fba034d3a5cba0fe68ef9883ab60f7ecd7a6f
Author: Krishna Myneni
Date: Sat Dec 5 16:38:33 2020 -0600
Updated chess program tscp.4th to fix abort condition during search.
Changes to be committed:
modified: forth-src/games/tscp.4th
commit 80312917ec505adf8e6c534548cb9ceeb0c06af8
Author: Krishna Myneni
Date: Mon Oct 12 11:34:15 2020 -0500
Updated Forth program files to recent versions revised to work across Win32 and Linux.
Changes to be committed:
modified: forth-src/asm-x86-examples.4th
modified: forth-src/benchmarks/bench-runge4.4th
modified: forth-src/files.4th
modified: forth-src/lz77-test.4th
modified: forth-src/mc.4th
modified: forth-src/riccati.4th
modified: forth-src/system-test/memorytest.4th
commit 59ffb5d6933bb92117b6ea088b451222f18fe92b
Author: Krishna Myneni
Date: Tue Oct 6 15:07:28 2020 -0500
Added double-double-precision subdirectory to the FSL.
Changes to be committed:
new file: forth-src/fsl/dd/runge4-dd.4th
new file: forth-src/fsl/dd/test-runge4-dd.4th
commit 71c3e0b9b036b46d63f8a381fca1c991d8fdeb1e
Author: Krishna Myneni
Date: Sat Oct 3 11:18:03 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 44810eb3adcd98e1be2b67d09d54414ee1953a68
Author: Krishna Myneni
Date: Mon Sep 28 09:06:41 2020 -0500
Revised h2XJ0.4th.
Changes to be committed:
modified: forth-src/qm/h2XJ0.4th
commit 24f1eefc5c6b4b24d201bf164fde47a6f2147a4b
Author: Krishna Myneni
Date: Sun Sep 27 10:26:56 2020 -0500
Added a version of Julian Noble's Double Double-Precision Arithmetic words.
Changes to be committed:
new file: forth-src/dd-test.4th
new file: forth-src/dd_io.4th
new file: forth-src/ddarith.4th
modified: forth-src/libs/gmp/mpfr_demo01.4th
commit d36f615d5bb8b110c6aa021285eb0ade02ed272f
Author: Krishna Myneni
Date: Fri Sep 25 09:14:28 2020 -0500
Fixed a bug in signals-ex.4th (for 64-bit system).
Changes to be committed:
modified: forth-src/signals-ex.4th
commit 5d1d185fe75b49f6d1a6c2420e9ee2a157a7e609
Author: Krishna Myneni
Date: Fri Sep 25 09:02:55 2020 -0500
Updated signals-ex.4th to illustrate handling SIGSEGV interrupt.
Changes to be committed:
modified: forth-src/signals-ex.4th
commit ad252f79f032425fadaf17d58756f371eb1599c7
Author: Krishna Myneni
Date: Tue Sep 22 08:50:49 2020 -0500
Updated mc.4th
Changes to be committed:
modified: forth-src/mc.4th
commit fb1573d657b874fab11fb9e83098b9e259826f18
Author: Krishna Myneni
Date: Sun Sep 20 08:49:54 2020 -0500
Revised asm-x86-examples.4th: changed SEE to SEE-CODE and fixed for new memory layout.
Changes to be committed:
modified: forth-src/asm-x86-examples.4th
commit 4d77af7aca60cb35de12089d6ab65450932cfd48
Author: Krishna Myneni
Date: Sat Sep 19 09:12:12 2020 -0500
Added assembly optimized version of FSL module runge4.4th: fsl/extras/runge4-x86.4th
Changes to be committed:
new file: forth-src/benchmarks/bench-runge4.4th
new file: forth-src/fsl/extras/runge4-x86.4th
commit d8ff28c1a38b5cf773027217eab0c9e2fcfdb999
Author: Krishna Myneni
Date: Thu Sep 17 13:12:33 2020 -0500
Update some Forth programs.
Changes to be committed:
(use "git reset HEAD ..." to unstage)
modified: forth-src/fsl/extras/array-utils0.4th
modified: forth-src/games/tscp.4th
modified: forth-src/system-test/divtest.4th
commit 9daae64bf421fa508fa76e6738ca71cc59c51333
Author: Krishna Myneni
Date: Thu Sep 17 09:48:55 2020 -0500
Fix bug in syscalls.4th for 64-bit mmap (did not affect 32-bit kForth).
Changes to be committed:
modified: forth-src/syscalls.4th
commit c89aac3fb5a24399d353eb5e88f7cb052c813fb1
Author: Krishna Myneni
Date: Thu Sep 17 09:16:17 2020 -0500
Updated external library interfaces for blas, cfitsio, gmp/mpfr, x11
Changes to be committed:
modified: forth-src/libs/blas/libblas-test.4th
modified: forth-src/libs/blas/libblas.4th
modified: forth-src/libs/cfitsio/fits-ex1.4th
modified: forth-src/libs/cfitsio/fits-ex2.4th
modified: forth-src/libs/cfitsio/libcfitsio.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
renamed: forth-src/libs/gmp/mpfr_gr.4th -> forth-src/libs/gmp/mpfr_demo01.4th
modified: forth-src/libs/gmp/mpfr_gamma.4th
modified: forth-src/libs/gmp/qmpfr.4th
modified: forth-src/libs/x11/demo-xft-telugu.4th
modified: forth-src/libs/x11/demo-xft.4th
modified: forth-src/libs/x11/demo01.4th
modified: forth-src/libs/x11/demo02.4th
modified: forth-src/libs/x11/demo03.4th
modified: forth-src/libs/x11/demo04.4th
commit 131dec4748b41d751fb0254ffed6f59650de5f2f
Author: Krishna Myneni
Date: Thu Sep 17 07:51:26 2020 -0500
Update Forth source files for necessary includes and ?ALLOT --> ALLOT?
Changes to be committed:
modified: forth-src/x11/banner-x11.4th
modified: forth-src/x11/cs-strings-x11.4th
modified: forth-src/x11/font-properties-x11.4th
modified: forth-src/x11/font-strings-x11.4th
modified: forth-src/x11/hello-world-x11.4th
modified: forth-src/x11/simple-fonts-x11.4th
modified: forth-src/x11/simple-frames-x11.4th
modified: forth-src/x11/simple-graphics-x11.4th
modified: forth-src/x11/simple-typeset-x11.4th
modified: forth-src/x11/symfonts-test-x11.4th
modified: forth-src/x11/typeset-test-x11.4th
commit a6dcbeff4cfc1e63755a0dd527d9e40ad1e1e208
Author: Krishna Myneni
Date: Thu Sep 17 07:26:48 2020 -0500
Updated include files for programs using assembler and changed ?ALLOT --> ALLOT?
Changes to be committed:
modified: forth-src/qm/H-atom.4th
modified: forth-src/qm/he-scf.4th
modified: forth-src/qm/iso_1s2_hf.4th
modified: forth-src/qm/qcsim.4th
modified: forth-src/qm/qm6.4th
commit 11eab018e4d56d79c47980f072ee317e46e4f917
Author: Krishna Myneni
Date: Wed Sep 16 18:38:26 2020 -0500
Revised examples to replace ?ALLOT with ALLOT? -- ?ALLOT is deprecated but still works.
Changes to be committed:
modified: forth-src/forth2html.4th
modified: forth-src/fsm2.4th
modified: forth-src/ftran202.4th
modified: forth-src/interp.4th
modified: forth-src/lf.4th
modified: forth-src/lib-interface.4th
modified: forth-src/lists.4th
modified: forth-src/macro.4th
modified: forth-src/mini-oof.4th
modified: forth-src/notes.4th
modified: forth-src/pispigot.4th
modified: forth-src/poetry-reader.4th
modified: forth-src/struct.4th
modified: forth-src/sun.4th
modified: forth-src/telugu-alph.4th
modified: forth-src/utils.4th
commit 8cd7de90e02c7cc6f91b53b96371e33037830a75
Author: Krishna Myneni
Date: Wed Sep 16 18:36:33 2020 -0500
Revised assembler and examples of CODE words in applications.
Changes to be committed:
modified: forth-src/asm-x86.4th
modified: forth-src/mc.4th
modified: forth-src/parallel-mm.4th
modified: forth-src/qm/h2XJ0.4th
modified: forth-src/riccati.4th
modified: forth-src/spinlock-ex.4th
commit e8494e3e9ff02e7ff0c0b2642ca01b7d16cd75c5
Author: Krishna Myneni
Date: Wed Sep 16 14:52:39 2020 -0500
Fixed problem in revised asm-x86.4th for calling CODE word from another CODE word.
Changes to be committed:
modified: forth-src/asm-x86.4th
commit fd68f2a71c361e2b60e45182313053210cfd36fa
Author: Krishna Myneni
Date: Wed Sep 16 14:40:21 2020 -0500
Revised asm-x86.4th and mc.4th for portability.
Changes to be committed:
modified: forth-src/asm-x86.4th
modified: forth-src/fcalls-x86.4th
modified: forth-src/mc.4th
commit 8fbfbf517d91de02f256e109d498b8941f8ab0ce
Author: Krishna Myneni
Date: Wed Sep 16 13:39:24 2020 -0500
Reorganized code between mc.4th and asm-x86.4th; updated bifurc-logmap.4th.
Changes to be committed:
modified: forth-src/asm-x86.4th
modified: forth-src/bifurc-logmap.4th
modified: forth-src/mc.4th
commit 6e0d434328b4c63a74ae11d416b7367d42d3b54f
Author: Krishna Myneni
Date: Wed Sep 16 13:28:07 2020 -0500
Added Forth code for executable machine code buffers; revised assembler and examples.
Changes to be committed:
modified: forth-src/asm-x86-examples.4th
modified: forth-src/asm-x86.4th
new file: forth-src/mc.4th
commit 2f6ae561e12318cd682182aa7a0c7d37a6173570
Author: Krishna Myneni
Date: Wed Sep 16 10:09:39 2020 -0500
Revised ans-words.4th and syscalls.4th
Changes to be committed:
modified: forth-src/ans-words.4th
modified: forth-src/syscalls.4th
commit a3cda7494582d5233aceae840dbbfc39d0e1fe5f
Author: Krishna Myneni
Date: Wed Sep 16 07:30:59 2020 -0500
Revised syscalls.4th to add MPROTECT.
Changes to be committed:
modified: forth-src/syscalls.4th
commit c58026d920edd5f689e0eaf09edcb3d9aa232445
Author: Krishna Myneni
Date: Fri Sep 11 18:48:10 2020 -0500
Updated implementation of the non-standard word, USED.
Changes to be committed:
modified: src/vmc.c
commit db287612e32284cc92a91b788907f608fe2b5fe3
Author: Krishna Myneni
Date: Thu Sep 10 15:26:05 2020 -0500
Added loader for hmac-md5 tests. Updated paths in qm/ files.
Changes to be committed:
new file: forth-src/hmac-md5-test.4th
modified: forth-src/qm/h2XJ0-x11.4th
modified: forth-src/qm/h2XJ0.4th
commit dcbc5ab135c5b4eb1e2d405e8c1b3d26388bca27
Author: Krishna Myneni
Date: Thu Sep 10 15:20:26 2020 -0500
Updated strings.4th library and revised comments in ForthVM.cpp.
Changes to be committed:
modified: forth-src/strings.4th
modified: src/ForthVM.cpp
commit ed825aca17e720c95a6a38bc5b3ccdfe5c55cb21
Author: Krishna Myneni
Date: Wed Sep 9 08:53:19 2020 -0500
Added the word USED to keep track of memory allocation by kForth.
Changes to be committed:
modified: src/ForthVM.cpp
modified: src/ForthWords.h
modified: src/fbc.h
modified: src/kforth.cpp
modified: src/vm32-common.s
modified: src/vmc.c
commit a383638d9b4978d4397a54da1813872aceeaabaa
Author: Krishna Myneni
Date: Wed Sep 2 13:04:30 2020 -0500
Added ALLOT? as replacement for ?ALLOT (?ALLOT is still present, but deprecated).
Changes to be committed:
modified: src/ForthWords.h
modified: src/Makefile
commit d75e480b4228e53789b63b8b0bf97d886e644d98
Author: Krishna Myneni
Date: Wed Sep 2 12:50:06 2020 -0500
Updated system test code.
Changes to be committed:
modified: forth-src/system-test/regress.4th
commit c1a0fd920c7c2ffc9763e593d56921a93303a253
Author: Krishna Myneni
Date: Fri Aug 28 14:38:17 2020 -0500
Update system test code.
Changes to be committed:
modified: forth-src/system-test/filetest.4th
commit 597a956fada1f124ba38ab4272f0a0c319e8085f
Author: Krishna Myneni
Date: Thu Aug 27 12:32:04 2020 -0500
Added comments, glossary, and reference to ieee-754.4th.
Changes to be committed:
modified: forth-src/ieee-754.4th
commit 29854d5a91fda2c00d6ef464d5025aff6edffffd
Author: Krishna Myneni
Date: Thu Aug 27 11:09:52 2020 -0500
Update riccati.4th
Changes to be committed:
modified: forth-src/riccati.4th
commit 7cece00ca8d85d4e1a8d3ad2ef6d812c44e2b9d7
Author: Krishna Myneni
Date: Thu Aug 27 10:56:39 2020 -0500
Updated riccati.4th to demonstrate use of IEEE 754 exception flags.
Changes to be committed:
new file: forth-src/ieee-754.4th
modified: forth-src/riccati.4th
commit 369bcca4eec85176b518304237b0bdc4faaa74f8
Author: Krishna Myneni
Date: Sun Aug 23 16:59:20 2020 -0500
Added Forth program, riccati.4th.
Changes to be committed:
new file: forth-src/riccati.4th
commit 8a56b30ad172f43f6955f578d81e8c50ab66a890
Author: Krishna Myneni
Date: Fri Aug 21 09:53:48 2020 -0500
Added x87 assembler instructions "FNENI," and "FNDISI," ; updated fpu-x86.4th
Changes to be committed:
modified: forth-src/asm-x86.4th
modified: forth-src/fpu-x86.4th
commit 106059fd98df2e56e2824b335dd7f6658d30a0e9
Author: Krishna Myneni
Date: Fri Aug 21 09:04:57 2020 -0500
Fixed problem with assembling instruction "FNSTSW,"
Changes to be committed:
modified: forth-src/asm-x86.4th
commit 7eb76fb5ad5299bff8d6993cf3d828ec78952fac
Author: Krishna Myneni
Date: Tue Aug 11 08:47:26 2020 -0500
Added REPLACE-CHAR to strings.4th
Changes to be committed:
modified: forth-src/strings.4th
commit 445cb7c2627d07d9cdb539b070c9815bb8b31c1a
Author: Krishna Myneni
Date: Thu Jul 9 12:44:19 2020 -0500
Updated utils.4th to provide: TDSTRING IS-PATH-DELIM? SPLIT-PATH
Changes to be committed:
modified: forth-src/utils.4th
commit 84d95771421215a3ec58ac0887c58cfb0b946511
Author: Krishna Myneni
Date: Mon Jun 22 16:47:19 2020 -0500
Revised hmac-md5.4th.
Changes to be committed:
modified: forth-src/hmac-md5.4th
commit 7d48065570415a4920af4fa7610eb578f5b50874
Author: Krishna Myneni
Date: Mon Jun 22 16:15:46 2020 -0500
Revised lz77-test.4th.
Changes to be committed:
modified: forth-src/lz77-test.4th
commit 3d94110e3961e9683d46ebee4b7bb892085bdc93
Author: Krishna Myneni
Date: Mon Jun 22 12:41:13 2020 -0500
Updated files.4th and notes.4th.
Changes to be committed:
modified: forth-src/files.4th
modified: forth-src/notes.4th
commit cb01a4fe6ac15c5ea44254a49c9bc37377c2b6bf
Author: Krishna Myneni
Date: Fri Jun 19 07:25:59 2020 -0500
Fixed bug in lz77-test.4th.
Changes to be committed:
modified: forth-src/lz77-test.4th
commit 0b3472db92a9225ee6c02ab14d1d77d0b3fb990b
Author: Krishna Myneni
Date: Sun Jun 14 09:10:51 2020 -0500
Update file paths in demo file lorenz.4th.
Changes to be committed:
modified: forth-src/fsl/demo/lorenz.4th
commit 724798a4d08062e42460a5b197a66d99beb6be4e
Author: Krishna Myneni
Date: Thu May 14 18:35:27 2020 -0500
Apply commit 99ec4ca from kForth-64 to keep source file ForthVM.cpp synced.
This change will not alter the behavior of kforth32.
Changes to be committed:
modified: src/ForthVM.cpp
commit 35a6a900927c00a60388cbbe91bdf159ac4a8e3e
Author: Krishna Myneni
Date: Sun Mar 22 10:17:56 2020 -0500
Revised implementation of MOVE for better efficiency.
Changes to be committed:
modified: src/vm32-fast.s
modified: src/vm32.s
commit cfe106a3ea3ae13ca019818c1f6bf9be846c42b6
Author: Krishna Myneni
Date: Sat Mar 14 06:18:48 2020 -0500
Revised Forth example, pde1.4th, to validate the numerical solution.
modified: forth-src/pde1.4th
commit fa70961bbd653163c06e3b6f2296be8f35a272bd
Author: Krishna Myneni
Date: Mon Mar 9 21:59:20 2020 -0500
Added division by zero tests to */ and */MOD
Consolidated some macros from vm32.s and vm32-fast.s in vm32-common.s
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit 535c2b9cdfc5eaa3cd1a04f80405d698a9c80530
Author: Krishna Myneni
Date: Sun Mar 8 06:54:30 2020 -0500
Revisions to assembly code to align macros between vm32.s and vm32-fast.s.
modified: src/vm32-fast.s
modified: src/vm32.s
commit 2e6618cb46df7863aec76a8c504ad8107b46fba0
Author: Krishna Myneni
Date: Sat Mar 7 21:26:44 2020 -0600
Revise M*/ in kforth32-fast to perform divide by zero error check.
modified: src/vm32-fast.s
commit cf823b8c4ad11bcf0d9331ac02442e7cc4b1a762
Author: Krishna Myneni
Date: Sat Mar 7 21:18:46 2020 -0600
Revised M*/ for improved efficiency.
modified: src/vm32.s
commit 31b48f4ecb28a4886cce26084cc1aed0010a4fa3
Author: Krishna Myneni
Date: Sat Mar 7 09:52:26 2020 -0600
Revised assembler definition of NIP (faster execution) and macro for _ABS.
modified: src/vm32-fast.s
modified: src/vm32.s
commit 0f3848758fb5ff28792c1b5932a3055ac9965229
Author: Krishna Myneni
Date: Thu Mar 5 20:42:18 2020 -0600
Modified ";" to allow a colon definition to be re-vectored, if necessary.
modified: src/ForthVM.cpp
commit 975d4980660b6f1f0d98fe0546d7bc7c5d574a11
Author: Krishna Myneni
Date: Fri Feb 28 18:00:31 2020 -0600
Synced implementation of US2@ with that in 64-bit kForth.
modified: src/vmc.c
commit fe97f046dfdc22ce081eb3dbcd13cf379b2da59e
Author: Krishna Myneni
Date: Sun Feb 23 08:57:05 2020 -0600
Added double length number formatted display words: D.R and UD.R
Revised internal documentation in source code.
Updated version number to 2.1.6.
modified: src/ForthVM.cpp
modified: src/ForthWords.h
modified: src/Makefile
modified: src/fbc.h
modified: src/vm32-common.s
commit e439db3337b8c1ddf591d17745bd18717aad1ade
Author: Krishna Myneni
Date: Thu Feb 13 19:48:41 2020 -0600
Updated system test file regress.4th.
modified: forth-src/system-test/regress.4th
commit cdbfde282edde52e8322327ec46ca7f5a8f023e0
Author: Krishna Myneni
Date: Thu Feb 13 17:12:39 2020 -0600
Updated cg.4th
modified: forth-src/fsl/extras/cg.4th
commit 87af92740107b7dcdb267904f15507690222c80e
Author: Krishna Myneni
Date: Thu Feb 6 17:47:49 2020 -0600
Aligned compilation semantics of ] "right-bracket" to Forth standard.
modified: README.md
modified: forth-src/hmac-md5.4th
modified: src/ForthCompiler.cpp
modified: src/ForthVM.cpp
modified: src/ForthWords.h
commit 7e43cff2af6b34dfe05ba19640d7ec6a00809ccf
Author: Krishna Myneni
Date: Tue Feb 4 06:51:56 2020 -0600
Updated some Forth source files to use UW@ and :NONAME
modified: forth-src/atrial-fib.4th
modified: forth-src/fsl/complex-test.4th
modified: forth-src/fsl/extras/machar.4th
modified: forth-src/fsl/extras/zzeta.4th
modified: forth-src/server.4th
commit 0f11d7458a57d40612045cf5d7be8de4e563329a
Author: Krishna Myneni
Date: Sun Feb 2 12:05:13 2020 -0600
Added :NONAME (Forth-2012, Core Extension words, 6.2.0455).
Updated Forth source files using ": NONAME" hack to using :NONAME
modified: forth-src/forth2html.4th
modified: forth-src/games/chessboard.4th
modified: forth-src/games/pentomino.4th
modified: forth-src/games/react.4th
modified: forth-src/mini-oof-demo.4th
modified: forth-src/rawfloat-test.4th
modified: forth-src/system-test/coreplus.4th
modified: forth-src/system-test/fatan2-test.4th
modified: forth-src/system-test/fpzero-test.4th
modified: forth-src/system-test/ieee-arith-test.4th
modified: forth-src/system-test/ieee-fprox-test.4th
modified: forth-src/system-test/to-float-test.4th
modified: forth-src/textbox.4th
modified: forth-src/x11/cs-strings-x11.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/vm32-common.s
commit e8d64be78826314bbd1c0c85a678dfee6e54610f
Author: Krishna Myneni
Date: Sat Feb 1 09:50:25 2020 -0600
Updated filetest.4th to perform additional tests.
modified: forth-src/system-test/filetest.4th
commit c62db0df58fbe62e813a2290eb19d4aa454f5b35
Author: Krishna Myneni
Date: Sat Feb 1 06:50:32 2020 -0600
Added read-elf.4th.
new file: forth-src/read-elf.4th
commit 9a5ce2583589380cb54eff60cf8f8a91c1371e3a
Author: Krishna Myneni
Date: Fri Jan 31 22:20:36 2020 -0600
Updated files.4th which provides standard File Access words.
Added words: RENAME-FILE FLUSH-FILE
modified: forth-src/files.4th
commit c131acfc5004b241df80090229d4bec092361840
Author: Krishna Myneni
Date: Fri Jan 31 06:24:11 2020 -0600
Updated syscalls.4th
modified: forth-src/syscalls.4th
commit a3133832118b606c7732d0ecc14c4724fab0cd2e
Author: Krishna Myneni
Date: Thu Jan 30 18:08:05 2020 -0600
Additional tests for UL@ SL@ L! .
modified: forth-src/system-test/regress.4th
commit 9aa32289f5c5ece9268c0c8c8d4a24d564721d17
Author: Krishna Myneni
Date: Thu Jan 30 06:51:52 2020 -0600
Implemented FSYNC (low level word to enable defn of FLUSH-FILE)
Made modifications to some existing assembly language definitions
of words and macros.
modified: src/ForthWords.h
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32.s
modified: src/vmc.c
commit c7b394d626b6991c149d84f7edd5c7187db65309
Author: Krishna Myneni
Date: Wed Jan 29 07:32:47 2020 -0600
Added test code for UW@ SW@ UL@ SL@ L! in regress.4th.
modified: forth-src/system-test/regress.4th
commit ca62c74630c8ab17d5c060f0ea8a0e179a5b11f5
Author: Krishna Myneni
Date: Tue Jan 28 21:03:47 2020 -0600
Added memory access words SW@ UW@ SL@ UL@ L! (not fully tested, yet).
modified: src/ForthWords.h
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit 88e150635a45fb5963c300f09dca55171af46c1a
Author: Krishna Myneni
Date: Sun Jan 26 13:52:12 2020 -0600
Revised TSCP chess program for 64-bit compatibility.
Also added textbox.4th, a dependency for games/tscp-tgfx.4th.
modified: forth-src/games/tscp.4th
new file: forth-src/textbox.4th
commit 92108746b820232a578e6f8e1dbf314e632e644a
Author: Krishna Myneni
Date: Sat Jan 25 15:37:48 2020 -0600
Revised definition of VALUE for increased efficiency. Updated tscp.4th.
modified: ans-words.4th
modified: games/tscp-tgfx.4th
modified: games/tscp.4th
commit 267360f2ef15b14471d8cc15afd215b6333c07c9
Author: Krishna Myneni
Date: Sat Jan 25 07:33:12 2020 -0600
Documented register use for macros in assembly source files.
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit c32dec0a5b876731807521f6e79238815c19688c
Author: Krishna Myneni
Date: Thu Jan 23 17:39:48 2020 -0600
Improved efficiency of macros in assembly files:
LOGIC_DYADIC in vm32.s, vm32-fast.s
REL_DYADIC in vm32-fast.s
_ABS in vm32-fast.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit a82753806993ddcb7978a36bfebc0b975c7a8f74
Author: Krishna Myneni
Date: Tue Jan 21 05:44:26 2020 -0600
Added SYNONYM (Forth-2012, Programming Tools, 15.6.2.2264) to ans-words.4th
modified: forth-src/ans-words.4th
commit 8e2bc65e36151e426bf2fa2daf803b868a49ec12
Author: Krishna Myneni
Date: Mon Jan 20 13:13:29 2020 -0600
Revised strict logic words {.NOT.,.AND.,.OR.,.XOR.} to check both operands.
modified: src/ForthWords.h
modified: src/Makefile
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit 929e31077e5875534777ae9a4fd8338c64ba0bda
Author: Krishna Myneni
Date: Sat Jan 18 20:29:17 2020 -0600
Fix problem with boolean type check of output of .AND. , .OR. , and .XOR.
modified: src/kforth.cpp
modified: src/vm32.s
commit 588c5975e0202299a72f507d0da842536b694414
Author: Krishna Myneni
Date: Sat Jan 18 17:43:38 2020 -0600
Added experimental strict Boolean logic words { .NOT. , .AND. , .OR. , .XOR. }
modified: src/ForthWords.h
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit b83ee484f821246de243e493124f443173464875
Author: Krishna Myneni
Date: Wed Jan 15 18:00:53 2020 -0600
Added Forth interface to Linux GPIB driver and usage example.
new file: forth-src/gpib-test.4th
new file: forth-src/gpib.4th
commit 3befdb10c6ac9bb4472dd90de125aa68076c506c
Author: Krishna Myneni
Date: Wed Jan 8 19:47:09 2020 -0600
Added VM opcodes for CATCH and THROW.
modified: src/fbc.h
commit c13b6f427aee56b65b31384ac67c15f17e24a13b
Author: Krishna Myneni
Date: Tue Jan 7 18:06:17 2020 -0600
Fixed issue #3: Conversion failure for >NUMBER and NUMBER?
Updated kforth32 version to 2.1.3.
modified: src/Makefile
modified: src/vmc.c
commit 773b244dfa1fc5e4a70d9ecb692aea330183602d
Author: Krishna Myneni
Date: Mon Jan 6 06:55:31 2020 -0600
Fixes to README.md .
modified: README.md
commit e6c1fc26d57cd1eb33b4644efdb254ac113bfa5e
Author: Krishna Myneni
Date: Mon Jan 6 06:23:41 2020 -0600
Updated README .
modified: README.md
commit 8c44a97abdf56e992875fec30f4febba15d0e357
Author: Krishna Myneni
Date: Tue Dec 31 19:01:06 2019 -0600
Updated client/server demo programs.
modified: forth-src/client.4th
modified: forth-src/server.4th
commit 0f3e7863899a983b2413733159183ce8d88cb2ad
Author: Krishna Myneni
Date: Sun Dec 29 21:14:42 2019 -0600
Updated syscalls library, socket library, and client/server examples.
Unified syscalls.4th for both 32-bit and 64-bit Forths and used
direct syscall interface for socket words (socket.4th).
modified: forth-src/client.4th
modified: forth-src/server.4th
modified: forth-src/socket.4th
modified: forth-src/syscalls.4th
commit 4df8a27d4396bcbadc5a0de4aa49c233adf6e87a
Author: Krishna Myneni
Date: Thu Dec 26 18:09:49 2019 -0600
Revised src/kforth.cpp to terminate when command line execution produces error.
modified: src/kforth.cpp
commit 36309918ff9daa00c3bb77a66832e51c6a38442f
Author: Krishna Myneni
Date: Tue Dec 17 15:25:17 2019 -0600
Fix bug in Forth signal handler not resetting the stack pointers.
modified: src/vmc.c
commit 4e7ee1144243fac6246b9b708151917c6641a928
Author: Krishna Myneni
Date: Tue Dec 17 07:18:16 2019 -0600
Changes to the Forth signal handler
a) replace printf() with async-safe write().
b) special handling for critical signal handlers which only perform
QUIT, ABORT, or BYE.
modified: src/vmc.c
commit 704229bc717811d6212991d89e50b8b0e2640d0e
Author: Krishna Myneni
Date: Fri Dec 13 22:14:31 2019 -0600
Fix FORTH-SIGNAL and signal handling by FORTH-SIGNAL-HANDLER
modified: src/ForthCompiler.h
modified: src/Makefile
modified: src/vmc.c
commit 743ffc6bb751b8500f2ad0779917ce016a637396
Author: Krishna Myneni
Date: Thu Dec 12 19:01:29 2019 -0600
Updated signal handling to allow handler for SIGSEGV.
modified: src/vmc.c
commit cb6922d98655bbb8e5dcd1b6a6210f69261f623c
Author: Krishna Myneni
Date: Thu Dec 12 18:32:59 2019 -0600
Fixed use of VM error code for QUIT in vm32-common.s.
modified: src/vm32-common.s
commit 170a496bc8c75c699f4bea9096340e84ee9cd092
Author: Krishna Myneni
Date: Thu Dec 12 07:22:59 2019 -0600
Revised VM throw codes for compliance with Forth 2012.
Added new file containing error codes to project: src/VMerrors.h
No distinction is now made between VM error codes and compiler
error codes.
modified: src/ForthCompiler.cpp
modified: src/ForthVM.cpp
modified: src/ForthVM.h
modified: src/Makefile
new file: src/VMerrors.h
modified: src/fbc.h
modified: src/kfmacros.h
modified: src/kforth.cpp
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
modified: src/vmc.c
commit bb690be871650a4d10ebee94a960dd815639354f
Author: Krishna Myneni
Date: Sun Dec 8 09:18:04 2019 -0600
Added PARSE-NAME (Forth-2012, Core Ext 6.2.2020) to the dictionary.
Also removed linking to ncurses library in the Makefile: it is
apparently no longer needed.
modified: src/ForthWords.h
modified: src/Makefile
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vmc.c
commit 75563721b7ea9dfa6489a04babe16e6089dae797
Author: Krishna Myneni
Date: Sat Nov 30 11:02:06 2019 -0600
Revised length of definition names. Revised mlp-telugu.4th and added an example.
Changes to be committed:
new file: forth-src/games/life-telugu.4th
modified: forth-src/mlp-telugu.4th
modified: src/ForthCompiler.h
modified: src/ForthVM.cpp
commit 5c81ef667e6fcd28c76fe3c2122b7313881ee09b
Author: Krishna Myneni
Date: Thu Nov 28 09:05:16 2019 -0600
Version 2.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.
Added example of multilingual programming (Telugu): mlp-telugu.4th.
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
modified: src/fbc.h
modified: src/vm32-common.s
modified: src/vm32-fast.s
modified: src/vm32.s
commit b74f73812e66176acaea2e1eed7999d90e51423b
Author: Krishna Myneni
Date: Wed Nov 27 07:02:02 2019 -0600
Added xchar-compatible versions of CHAR and [CHAR] to xchars.4th.
Changes to be committed:
modified: forth-src/xchars.4th
commit 828fd42c755db09f95c6bf218b06c65c2a5df315
Author: Krishna Myneni
Date: Sun Nov 24 09:10:33 2019 -0600
Revised sycamore.4th
Changes to be committed:
modified: forth-src/qm/sycamore.4th
commit d8e72921ff2f171c6bf6f1a98752dd5e0c10b5ed
Author: Krishna Myneni
Date: Fri Nov 22 17:48:12 2019 -0600
Revised sycamore.4th
Changes to be committed:
modified: forth-src/qm/sycamore.4th
commit c2a3771b32693fea64486895cf761d85748f35a5
Author: Krishna Myneni
Date: Wed Nov 20 07:16:11 2019 -0600
Revised qcsim.4th and sycamore.4th.
Changes to be committed:
modified: forth-src/qm/qcsim.4th
modified: forth-src/qm/sycamore.4th
commit d5967b73e73876829195f1b5df53b1b5e498c781
Author: Krishna Myneni
Date: Thu Nov 14 18:24:30 2019 -0600
Revised qcsim.4th and sycamore.4th
Changes to be committed:
modified: forth-src/qm/qcsim.4th
modified: forth-src/qm/sycamore.4th
commit fd92457d7f8b5723e5eb3ad74e99337594789d66
Author: Krishna Myneni
Date: Thu Nov 14 07:09:51 2019 -0600
Revised qcsim.4th and added other files (see below).
Changes to be committed:
new file: forth-src/qm/bket.4th
new file: forth-src/qm/iswap.4th
modified: forth-src/qm/qcsim.4th
new file: forth-src/qm/sycamore.4th
commit a69b225c7dc5aafc8e13fa0e3efb8b4dbc5a27a3
Author: Krishna Myneni
Date: Wed Nov 13 07:04:27 2019 -0600
Revised forth-src/qm/qcsim.4th
Changes to be committed:
modified: forth-src/qm/qcsim.4th
commit c357ee00b1b7763f82440ea8230694936634d951
Author: Krishna Myneni
Date: Tue Nov 12 08:19:28 2019 -0600
Revised forth-src/qm/qcsim.4th
Changes to be committed:
modified: forth-src/qm/qcsim.4th
commit a1bf8d92127028d58880703875f78f662e0b2776
Author: Krishna Myneni
Date: Fri Nov 8 18:11:28 2019 -0600
Revised forth-src/qm/qcsim.4th
Changes to be committed:
modified: forth-src/qm/qcsim.4th
commit 9f61c6c526ccc0b0ebfafabe4af80de8a293a4ec
Author: Krishna Myneni
Date: Thu Nov 7 20:30:41 2019 -0600
Added preliminary version of qcsim.4th Quantum Circuit Simulation
Changes to be committed:
new file: forth-src/qm/qcsim.4th
commit 319fdbd66b01c94ba1febb570451addae62a26d9
Author: Krishna Myneni
Date: Thu Nov 7 17:43:35 2019 -0600
Fixed }}ZTRANSPOSE in forth-src/fsl/extras/zmatrix.4th
Changes to be committed:
modified: forth-src/fsl/extras/zmatrix.4th
commit 17282aeb19c481a4cd83e9f7299c3b5fc9a58e0d
Author: Krishna Myneni
Date: Wed Nov 6 17:36:52 2019 -0600
Revised forth-src/fsl/extras/zmatrix.4th to add }}ZKRON outer product.
Changes to be committed:
modified: forth-src/fsl/extras/zmatrix.4th
commit 9cd90ac77b6df61bcd70e68689b04f956a1ed18f
Author: Krishna Myneni
Date: Thu Oct 31 18:13:37 2019 -0500
Added updated version of zmatrix.4th which uses FSL matrices.
Changes to be committed:
new file: forth-src/fsl/extras/zmatrix.4th
commit d7ee67de482a6938704d9b2f3906251860b2d47e
Author: Krishna Myneni
Date: Tue Oct 29 07:19:49 2019 -0500
Revised forth-src/fsl/fsl-util.4th
Changes to be committed:
modified: forth-src/fsl/fsl-util.4th
commit fbd367f4ec515d6b061c22e774022f8e4e2dfe08
Author: Krishna Myneni
Date: Fri Oct 25 17:49:40 2019 -0500
Revised obsolete code zeigen22h.4th to be compatible with the FSL.
Changes to be committed:
new file: forth-src/fsl/extras/zeigen22h.4th
commit 08a446a85263f80549100036324dee8b5794b94d
Author: Krishna Myneni
Date: Tue Oct 15 07:30:11 2019 -0500
Revised forth-src/wl-tools.4th
Changes to be committed:
modified: forth-src/wl-tools.4th
commit a140641b3a9913e4765d09c870bab4628972c662
Author: Krishna Myneni
Date: Sun Oct 6 20:34:25 2019 -0500
Revised lz77.4th and added lz77-test.4th.
Changes to be committed:
new file: forth-src/lz77-test.4th
modified: forth-src/lz77.4th
commit 8b64e17c75543d062f228b93d389441d36c7a082
Author: Krishna Myneni
Date: Fri Oct 4 20:21:43 2019 -0500
Added forth-src/games/animal2.4th, an alternate implementation
of the animal guessing game, animal.4th, using Forth 2012 features.
commit 9b467029fbf10bc1a6f40cb5d0305d1a9d70a787
Author: Krishna Myneni
Date: Sat Sep 28 11:01:53 2019 -0500
Updated forth-src/atrial-fib.4th
commit 7c35590ad1e6978b7130090243611d699a7390d2
Author: Krishna Myneni
Date: Wed Sep 25 20:59:45 2019 -0500
Updated forth-src/atrial-fib.4th
modified: forth-src/atrial-fib.4th
commit 625f33dc26092e7b3ca617c3979a368760ac731c
Author: Krishna Myneni
Date: Wed Sep 18 22:22:11 2019 -0500
Revised comments in forth-src/wl-tools.4th
modified: forth-src/wl-tools.4th
commit a27bdcd45197e023ac653e619142ad95a2b85052
Author: Krishna Myneni
Date: Wed Sep 18 22:17:41 2019 -0500
Updated forth-src/wl-tools.4th
modified: forth-src/wl-tools.4th
commit 6ceee335de6b4ce09d69e7dc6ff5bbcb13e31a4d
Author: Krishna Myneni