crc
|
e8357dba5e
|
example/NumbersWithoutPrefix.forth - more commentary
FossilOrigin-Name: 9bf818ab8eb961e1bcf425b0287e70589ce4646fc243f0c29f28f9c23c0db007
|
2018-03-07 20:02:46 +00:00 |
|
crc
|
8cb7a88949
|
add a document on contributions
FossilOrigin-Name: 023634171e3615ad21d679640cdeb443bfd681aa061b17c62f00f89cb3abbf22
|
2018-03-07 14:34:07 +00:00 |
|
crc
|
78a9b5b2a5
|
fix issues related to handling of 0 in example/NumbersWithoutPrefix.forth
FossilOrigin-Name: dd1595b68c60e972fd7fc76de6120cacff944f13446be6d3aa88873d1be6aa0a
|
2018-03-07 02:55:10 +00:00 |
|
crc
|
d2b70f5865
|
fix example/NumbersWithoutPrefix.forth for single digits (thanks to kiyoshi for noticing this)
FossilOrigin-Name: aca9b86d89658976a7939525039b687226dc2f93ff4455a9fa4b1b0263ab85d7
|
2018-03-06 16:40:19 +00:00 |
|
crc
|
20ff1927ea
|
add quad quad* and quad@ as examples
FossilOrigin-Name: 9b50fa422adef2cc666629192d6acb81455506881cf4a665bf988f5ae336ea53
|
2018-03-02 16:59:41 +00:00 |
|
crc
|
b78195287d
|
add times<with-index>, I, J, K to stdlib
FossilOrigin-Name: 3eda504f7ce69f0d4c747158765b4905487a41157538845ee616840660f9d2f8
|
2018-02-26 14:47:44 +00:00 |
|
crc
|
d18608e9a6
|
python: dont print Dictionary pointer on startup
FossilOrigin-Name: c05b04f089d42d2feff5c065f2dd7fb3ca32cc06e60aceaba3bda0c161f5e122
|
2018-02-19 19:37:43 +00:00 |
|
crc
|
5b1f3d910e
|
add docs for unix:io:puts and unix:io:putn
FossilOrigin-Name: 162303268b9b8fc38c78e41b40b5586d132aca5fc3b468eb49a8e4e049cf2465
|
2018-02-16 20:40:29 +00:00 |
|
crc
|
13b0014563
|
new words in rre: unix:io:putn, unix:io:puts
FossilOrigin-Name: 68fa7a139eeab60432b1b0be3902b4e5658cb510c548f8bac2c1bdd1db35b364
|
2018-02-16 20:26:13 +00:00 |
|
crc
|
8dfd525e48
|
retro.py: functional repl now, fix formatting consistency issues
FossilOrigin-Name: 0248c08a2fc8c1cf96afaa567ebed3f6c62e7a738fd02caac33ed8b64a6d58a3
|
2018-02-13 17:13:01 +00:00 |
|
crc
|
a4a40f179f
|
rx: more formatting cleanups
FossilOrigin-Name: 245be6560ce6ae004b2e310daed7dfe6064a5f1a81db5aeb221e9f10fe871cad
|
2018-02-13 16:13:13 +00:00 |
|
crc
|
3390c4f2ca
|
rx: inline the _packedcall and _packedjump values instead of doing a fetch to retrieve them.
FossilOrigin-Name: 6496a2c45f96d12d231f404fde624fe8c350077b14573958913a76a907a3af45
|
2018-02-13 15:38:25 +00:00 |
|
crc
|
d727370cf9
|
0; push pop no longer check Compiler state
FossilOrigin-Name: d3699a4725660424bad6567072065bd85c9d8b9e377923d7149eea234d04afa7
|
2018-02-13 15:25:08 +00:00 |
|
crc
|
531d77420e
|
rx: blank line between functions
FossilOrigin-Name: 03b7eb93c14c36558521de748f7fb10a7902de45cbde5d9ec8477057b40d0f5e
|
2018-02-13 14:58:34 +00:00 |
|
crc
|
9cfbc1de23
|
rx: remove no-longer-needed words (saves 5 cells)
FossilOrigin-Name: 5137b131216bdfd444c1ace3ff0cc1ea730f333e1e3f9eae783871d5e46a3785
|
2018-02-13 14:52:24 +00:00 |
|
crc
|
4df377b9f2
|
formatting improvements
FossilOrigin-Name: 706ad99e6ebc6ff023e9db8fc0641c55bbf1c9c62d9aa0820c27d680117ca0b4
|
2018-02-12 23:48:40 +00:00 |
|
crc
|
42168296ee
|
the commit in which a faster s:eq? makes everything better
FossilOrigin-Name: e46d6cdd2ed11be65de01eafb90bc50f4b20832d885e702dc8512a019c525b2e
|
2018-02-12 23:21:53 +00:00 |
|
crc
|
ae3a0a0d44
|
rx: slightly smaller/faster s:eq?
FossilOrigin-Name: cd500d6c046c27a6ff00ab3bf75e7b21f8727462fdcda50fbd01df0e3579baee
|
2018-02-12 18:23:34 +00:00 |
|
crc
|
cf27cd459b
|
use instruction lookup table rather than if/elif structure (python)
FossilOrigin-Name: 4cbec8c212e08a4764df487ca47471a52e552e2743dc6db8a0106ebc658e563d
|
2018-02-12 17:58:50 +00:00 |
|
crc
|
68f754dbb0
|
initial (very slow!) nga+repl in python
FossilOrigin-Name: 695ea5299fd9e908444f7ba4269ffa96ab04936e5f818b9e4a24587df8703453
|
2018-02-12 15:01:48 +00:00 |
|
crc
|
ec9d352acd
|
interfaces/native (non-libc) now supports macos/x86-64 [needs newer nasm than the one Apple ships]
FossilOrigin-Name: 19c1154944dbd609c450d14a4a13b1223f5af71d358af466e19f244d02087cbc
|
2018-02-10 21:19:51 +00:00 |
|
crc
|
e24d15c9d6
|
add optional resolving of word names by address (autopsy)
FossilOrigin-Name: a59495530e782f691dac912fffc53ffb07b4e78746ca93aa65ecba1ae34e2b93
|
2018-02-08 13:53:17 +00:00 |
|
crc
|
5f45ee2b69
|
js implementation: skip processing of NOP instructions
FossilOrigin-Name: 6f46b6694c70859c191b12c2020be9d550909e8663b12f00b1c716d5afe11f57
|
2018-02-08 13:47:17 +00:00 |
|
crc
|
b58304960d
|
autopsy: work on output for trace
FossilOrigin-Name: 2c0385c9f7b03ee57d15b441352a825efe60077d7e694f995818c5368a8559f5
|
2018-02-07 21:33:42 +00:00 |
|
crc
|
b59c164e1a
|
autopsy: cleaner step output
FossilOrigin-Name: bcb75017fabb255e6b055f7d2b9d730c8f45868b7dcc83cc933078c5374dd3a7
|
2018-02-07 21:24:11 +00:00 |
|
crc
|
d36bf95ff6
|
autopsy: cleaner disassembly output
FossilOrigin-Name: 5e533b1dc36ebc23640f1219db3e111dc880901378d29b8e0b238b87376ca056
|
2018-02-07 21:22:48 +00:00 |
|
crc
|
35e3fec7e4
|
autopsy: cleaner disassembly output
FossilOrigin-Name: 5d95497b7ec66390ba9a9cd0368c1f1f639b432878d750df8183729ced13f2c5
|
2018-02-07 21:22:21 +00:00 |
|
crc
|
8ae6ec77e5
|
autopsy: fix handling of lt, gt instructions
FossilOrigin-Name: 27542e832ddc2bd537efa5d221f777e77b08f5c6cdedce64f720f77f61c50f9d
|
2018-02-07 20:57:30 +00:00 |
|
crc
|
9f2ed481b8
|
check in start of autopsy, a debug tool
FossilOrigin-Name: 09cce0ab044dffadfbfd071a0578821cc6257eb9d182308211bc967d792d6d68
|
2018-02-07 19:39:21 +00:00 |
|
crc
|
d576dd00b4
|
new example: using numbers without # prefix
FossilOrigin-Name: 2c2a80330540b4d54ae5bd997221c6a039c3b990134301c03dc1df89ed60ae59
|
2018-02-06 17:53:48 +00:00 |
|
crc
|
00e37cf09c
|
add javascript implementation & html-based interface layer
FossilOrigin-Name: 35f3b0d5b9a0de0d49487e84f873257ce56f4c9ea3ed73116c97e76b664ce542
|
2018-02-06 15:36:34 +00:00 |
|
crc
|
c44eab47e5
|
add "make rebuild" target
FossilOrigin-Name: 443bc6de126563386ec8caff329638e6dab1f01c39d491ca16ca9a682be0c18a
|
2018-02-06 01:35:41 +00:00 |
|
crc
|
8ba31576e5
|
glossary: add missing words from rre [listen-cbreak, banner]
FossilOrigin-Name: cba93301149c00faaf6caf49f1765beab6a64629d1bbe8ba183744cbd2c708ca
|
2018-02-05 21:15:27 +00:00 |
|
crc
|
adc87297e6
|
glossary: add iOS pb: namespace words
FossilOrigin-Name: 97f8d13e7d4a3722de53b0bed6a97e014690fcff8a1315ca6fc36418266c89c0
|
2018-02-05 21:06:17 +00:00 |
|
crc
|
8db100cd52
|
glossary: add iOS clock: namespace words
FossilOrigin-Name: 4cb25bcb6f71e46171868c7dd0b79d996305124ee4f39ee3b267850fa0c8f3f4
|
2018-02-05 20:59:36 +00:00 |
|
crc
|
07cdce0210
|
begin documenting iOS specific words in the glossary
FossilOrigin-Name: 65cec605d2ce8116c9a5d9244470f1b7e499da69edb08da44fba84e39dcb772e
|
2018-02-05 19:51:04 +00:00 |
|
crc
|
25e75074e5
|
interfaces: add NOP skipping to improve performance
FossilOrigin-Name: e6c55b2128f8fa444ce3f77d6f9c571a0ce046c75a125e03cbf9581e381de130
|
2018-02-03 16:07:25 +00:00 |
|
crc
|
ceadea5411
|
add "make ri" target
FossilOrigin-Name: af97bd4fe8715e9c30099c0661356c3575b56cd68c5ffd9d94df1eda93198868
|
2018-02-03 14:56:39 +00:00 |
|
crc
|
2e84e12fe7
|
begin work on a proper Makefile
FossilOrigin-Name: 6ab8e6ca5675603cf76903579fa37b25775d446fc2031260bbc4679887183649
|
2018-02-03 14:53:33 +00:00 |
|
crc
|
82c375d68a
|
fix warnings
FossilOrigin-Name: a32dfd7d9b2d55f5884fef99c6e3f796895c476569e91d4648349a03fb5bc3e9
|
2018-02-03 14:53:06 +00:00 |
|
crc
|
cd0a28ab4a
|
tooling: generation of image.c files for embedding now has shorter lines in the image.c
FossilOrigin-Name: 4c3514bfdcd4fcfdb264303bfddb897edd2e53f74beb91cc075e2882065459b3
|
2018-02-02 21:43:29 +00:00 |
|
crc
|
b793fd334e
|
some work on the build script
FossilOrigin-Name: 2ecf7b2f3b4412f124e3fb1c7a3ab8c7845b3e7ab1f3b82d8b19ee6d2ecc8792
|
2018-02-02 20:21:45 +00:00 |
|
crc
|
cfd66b5ef9
|
begin new release notes
FossilOrigin-Name: 0bec3b2cb9efcba2c5ec9f14c50d26b4ed1fcbcb83b665be895c27701759202f
|
2018-02-02 16:35:13 +00:00 |
|
crc
|
bbabf53973
|
change how sorting is done for glossary (macOS sort lacks -h)
FossilOrigin-Name: 2a71f800f8b2cbdddeb0fe2a3afc17d539d25bc8dcd8113f6c60d6680b3e8bab
|
2018-02-02 16:28:45 +00:00 |
|
crc
|
428ba86dba
|
native: linker script for flat binary, load custom gdt
FossilOrigin-Name: 17b49b731d236d0978e836e6902615fb53ccf1018289966509620dc6c9111cd7
|
2018-01-31 18:42:42 +00:00 |
|
crc
|
f0625a5a06
|
move experimental/ to interface/native
FossilOrigin-Name: 32ca966f579f451d4bd75dc48cfc78bc130add8ff50ba1d54720a9760d1cd968
|
2018-01-31 18:26:06 +00:00 |
|
crc
|
13291550ff
|
experimental: native/386: fix stack init, putc of -1 clears display; clear display on startup
FossilOrigin-Name: 8d665c814570586161ace316134e9d37097f3ea8f5e53232537b38dc835d01f8
|
2018-01-31 17:50:19 +00:00 |
|
crc
|
8424d84861
|
experimental: cleanup native/386 assembly formatting
FossilOrigin-Name: ca6e73fb534c3f2ed5959bfc3b353a8d13e2cd70929efcf90219b832502bd8c6
|
2018-01-31 17:31:52 +00:00 |
|
crc
|
52dc00690f
|
experimental: cleanup linux assembly formatting
FossilOrigin-Name: 5f7a190d7c1c18a671c1c978ad2402912d618976566d159b7fb712db8a8d4f30
|
2018-01-31 17:03:21 +00:00 |
|
crc
|
27caaf24af
|
experimental: cleanup freebsd assembly formatting
FossilOrigin-Name: 2d9fd7b59b253128aa6bc026fda2696a6f588cc4ffc20de5072fcbca304f4926
|
2018-01-31 17:01:44 +00:00 |
|