crc
|
b436407bc1
|
add notes on building with FFI on Linux (re: need for libdl)
FossilOrigin-Name: 8cf8fb9a06d61ca9a3b719e1793e3b15e0d549227c585f406870c0096cc6c4be
|
2021-08-23 13:10:40 +00:00 |
|
crc
|
fec84fc1a6
|
populate d:source field for core words (not covering i/o words yet)
FossilOrigin-Name: 98378ce02a152d075ec012828ee252dd45e331a2303808d0359ca258bc2709ca
|
2021-08-23 13:00:11 +00:00 |
|
crc
|
9ba232cb4f
|
clarification on usage of a:to-string
FossilOrigin-Name: 6af9eac308182332ffecdd24d87dcbcc6020d8747f562d137dfcb543dfbcb920
|
2021-08-23 12:42:36 +00:00 |
|
crc
|
ce91454df1
|
add in a "d:source" field to the dictionary header
FossilOrigin-Name: d6c27c49b054c022fad6d2898d173f0a2705925a97bb139c1c6fbdb48f896da7
|
2021-08-10 16:09:58 +00:00 |
|
crc
|
b2cb56d3c8
|
documentation: rebuild html; update the build instructions with a more detailed section on customizing the image & vm
FossilOrigin-Name: c0466ee9bdc6ca354aaf2e88f5fb9ab3bfe52b531927830b73722b593f9dee57
|
2021-08-05 11:04:25 +00:00 |
|
crc
|
50a32d36cb
|
make it easier to remove unwanted devices from the image
FossilOrigin-Name: ae05143ae42cd276b742657cbeffed5091c402cdb31bc8b1bf6b99c73b82fe1f
|
2021-08-05 09:48:44 +00:00 |
|
crc
|
f14a9b948e
|
better error message on sockets when not enabled
FossilOrigin-Name: 85e28555f911d810f1a3d838f74b971f2155638c0aeffaabcdd3e66e6e3a5175
|
2021-08-04 17:15:20 +00:00 |
|
crc
|
7574bd59d1
|
retro.c: start work on the internal cleanups
FossilOrigin-Name: 62f85ac1f648c3cfdb75969af594c3a10f1dba33829dbc4ecce3a9a218f8f83a
|
2021-07-30 14:39:29 +00:00 |
|
crc
|
21eb0704c7
|
nga-c: successfully import and run some external functions (retro.c)
FossilOrigin-Name: 4487fce6bf80eb3d2d7a9ecaf0ae6345d036f23b171ccae7114b4deaf4cbcd54
|
2021-07-29 13:31:41 +00:00 |
|
crc
|
156522b431
|
nga-c: begin work on ffi implementation in retro.c
FossilOrigin-Name: 7e4c787be0e6197c5c36a3766873406b01cacdbd114a2a354aa1036f6cff54fe
|
2021-07-29 13:01:09 +00:00 |
|
crc
|
5d44897537
|
add a test file for multicore support
FossilOrigin-Name: 0efb0bfabd2e0ef938d29743773c351e73999ee0e0145d2c8381a3d25e42335d
|
2021-07-29 11:32:13 +00:00 |
|
crc
|
3d69939533
|
nga-c: retro.c no longer segfault when switching cores
FossilOrigin-Name: 1128f85f760012a2327cf613bbeca8027c031a52422a8f1c4bb9fc2da297dfdc
|
2021-07-29 11:28:45 +00:00 |
|
crc
|
e16adb0014
|
nga-c: retro.c now has support for read/write the core registers
FossilOrigin-Name: 3e28a0e88850e6b11ce82c7a5bcac73af08ce6e62114bfcb6c06c67db4c03bfa
|
2021-07-29 10:23:05 +00:00 |
|
crc
|
51e6a8746b
|
nga-c: retro.c now has an i/o device for controlling the cores
FossilOrigin-Name: 9676d37788b972546dd83306c1498f5fa312978d89d65906584fdfe9fdb2f723
|
2021-07-29 10:20:27 +00:00 |
|
crc
|
5e0b2e177e
|
nga-c: retro.c now has optional support code for controlling cores. not exposed via the i/o at this point.
FossilOrigin-Name: f695ef452e906e9047b0cac2c6ae62147d6c3381538e7ce2fd05b446f022152f
|
2021-07-29 09:57:26 +00:00 |
|
crc
|
d89a184a1c
|
nga-c: report stack, address stack on signal caught
FossilOrigin-Name: d851c20b5bc3a6e2b1171de8cb215d59bcc5841d43c37d654e4ea73c2d523aa6
|
2021-07-27 17:22:04 +00:00 |
|
crc
|
abb227fc78
|
nga-c: further work to prepare for multiple cores
FossilOrigin-Name: c1d6b09f1a49893059ba5621372c3178dd252992c3348712e1d5326235bc53bc
|
2021-07-27 14:24:15 +00:00 |
|
crc
|
49b6f079ca
|
nga-c: catch more signals
FossilOrigin-Name: 78eb27cbee112c58efe2bb3ef61fa2ace5a0de87d7ad110fe155e7c5bbcedc5e
|
2021-07-27 14:10:20 +00:00 |
|
crc
|
4d4c4fdaac
|
nga-c: add optional signal handling for ctrl+c
FossilOrigin-Name: 68305cb654fe730510e223dd96beac71590dede1338e21eed67e563b5d7b2d4d
|
2021-07-27 12:46:45 +00:00 |
|
crc
|
e189c63e42
|
add h:fetch h:store w:fetch w:store
FossilOrigin-Name: d8f907696229968bd122171614ca842f9bd215d72761fd1b2629aca21de4e0f8
|
2021-07-27 12:01:47 +00:00 |
|
crc
|
99013c801d
|
add stubs for enabling FFI, multiple cores
FossilOrigin-Name: 81aed42f38bb5c813b8b1f04bf1157b30cb5e6094783127964bb06de86ead200
|
2021-07-26 17:32:14 +00:00 |
|
crc
|
588734502c
|
begin work on 2021.10
FossilOrigin-Name: ec52ab051f7cdda9c6944a30034d08f441d6e82af90d4a9e9c71839a2aad8a80
|
2021-07-26 14:58:23 +00:00 |
|
crc
|
38beeff0d1
|
update release notes
FossilOrigin-Name: d633c8b19548d04402b1015a9ee56a9ab6543971ad991ab98116c4abf94ea198
|
2021-07-26 12:37:43 +00:00 |
|
crc
|
bd5c8af916
|
rebuild js image file
FossilOrigin-Name: 928408c817a15956098e1b11ffe6f037b2abf41a97af4c3091ba237a44d8649f
|
2021-07-20 09:04:43 +00:00 |
|
crc
|
e05b3494e8
|
had s:get and s:get-word swapped
FossilOrigin-Name: cc216d0fb3791c1f7f32fc4814b08c3a8c66f640858902f754e26313103c9765
|
2021-07-07 17:30:54 +00:00 |
|
crc
|
5d9c9f1ad3
|
update references to old s:split in retro-describe
FossilOrigin-Name: 4af1739b425e214d430e426f4450833efe9698ef81211a317105f2853e601f31
|
2021-07-06 01:13:53 +00:00 |
|
crc
|
4a1f84f3cb
|
nga-c-native-x86: sys/limits -> limits
FossilOrigin-Name: bf3cc0688fa9b385836635a7e495996f28f2816d44d7dfb6a53a3abb05f04209
|
2021-07-04 03:01:22 +00:00 |
|
crc
|
e01f0a7279
|
fix build errors in native x86 c vm
FossilOrigin-Name: e11796b466dc0d2d8fb119e873286a3a5d755766e703f23bf1b4c9c321314257
|
2021-07-04 02:57:22 +00:00 |
|
crc
|
999a3e9a29
|
fix bug in s:get and listen allowing buffer underflow to corrupt memory
FossilOrigin-Name: 337c41eaf18589c1d8201be02574b477455023d3508a9657aa6e08129386dc2d
|
2021-07-03 16:40:41 +00:00 |
|
crc
|
8fcf6219ea
|
nga-c: retro binary now exits with return code 1 if file is not found when using -f or -t
FossilOrigin-Name: c4e719b54c9dc8df37e35db5c4fbadb693b2a8fa23ac261182f93bd99f86e8cd
|
2021-06-28 11:48:13 +00:00 |
|
crc
|
31a6428fb2
|
add b:fetch and b:store
FossilOrigin-Name: 81d42683735f00af57af5c3686d6da72e38dcd9cb1db5aafbedb0a3c38da4348
|
2021-06-24 14:07:54 +00:00 |
|
crc
|
b6a81359e6
|
add pack and unpack
FossilOrigin-Name: 459d61941f93a2373c3ac1e18c9100cc17b4e724996723cdf0090c7605af5bb9
|
2021-06-24 13:38:10 +00:00 |
|
crc
|
54c16fc96f
|
retro startup banner: fix reporting of used, free memory
FossilOrigin-Name: d8558d3fbd46f4ab4ce6f490215186331d75bc227451289274026cc92fab3a41
|
2021-06-24 13:36:14 +00:00 |
|
crc
|
2735d07f84
|
nga-c / repl: exit on EOF instead of segfaulting
FossilOrigin-Name: d07ff75ab1d7151dfc9ea6a446374547c8ab7420693073567d7964dac629a349
|
2021-06-24 12:07:27 +00:00 |
|
crc
|
4933863fb2
|
glossary: add example showing use of hook and a default action for the word
FossilOrigin-Name: 229f52b5899c5bfedb2e70a73759c39edb55a35aa3a1f045e9454943f71bf6b3
|
2021-06-23 16:35:32 +00:00 |
|
crc
|
3d5365b6ca
|
retro-describe: fix text for example #2
FossilOrigin-Name: 91e38fcd8a77313f91760ce0d6bc03ab32db861de7a865e506951b055d5ec7d4
|
2021-06-23 16:34:14 +00:00 |
|
crc
|
67855948b9
|
add sub-stack comments for a couple of words
FossilOrigin-Name: d47690614c26e3515ab85f5d66ab3afd8da9ec6fa5debe1652d1cd6ae4a4c2e9
|
2021-06-22 12:35:19 +00:00 |
|
crc
|
84ef7119e8
|
book: mention sub-stack comments for words consuming quotes
FossilOrigin-Name: ad5f3c67563842c62a09c38a80da2737518ce254ad0a7c1f5b4bdb1892eb73ae
|
2021-06-22 10:58:56 +00:00 |
|
crc
|
4be717f578
|
core: add "bye"
FossilOrigin-Name: ea15f1bf0112b8756fb59e2dacd44559c972e50d6b460271365e15711689ae82
|
2021-06-21 16:10:34 +00:00 |
|
crc
|
e0340ea1d7
|
stdlib: remove if: and -if: , add forever
FossilOrigin-Name: ae01128ca82076ffe4fd74ddfa0499053d43e65b9d16c35f1edba537c7359288
|
2021-06-21 12:10:34 +00:00 |
|
crc
|
a75d0b21ac
|
bin/retro - "bye" now uses halt instruction instead of unix:exit
FossilOrigin-Name: 44f755be1bb85e1a588aca9a5dfaaa1e652bc3fe56f3598cd7204cb84d3f2196
|
2021-06-21 12:09:55 +00:00 |
|
crc
|
5ec4cc202a
|
a small cleanup in retro-describe
FossilOrigin-Name: 9db02bdfb9a4ba3a08bad22f3e5adb0eb33e95cb3926a631acf98006db7cabd7
|
2021-06-21 03:15:12 +00:00 |
|
crc
|
37c4486d4f
|
nga-c (non-libc): openbsd & freebsd on amd64 use same assembly portion now
FossilOrigin-Name: 5e9cb1051c37c681364157959dbe69f6c1bbc7e2e84cb21071242d7deb75fff0
|
2021-06-19 14:41:06 +00:00 |
|
crc
|
18f5d9b2e4
|
nga-c (non-libc): start work to consolidate openbsd/freebsd support
FossilOrigin-Name: 1a962b21e7db385286a69ab78e6da393f22a7559acd2076b81f810ed57a880b6
|
2021-06-19 14:36:41 +00:00 |
|
crc
|
bb838c3aac
|
update release notes
FossilOrigin-Name: 6211b341969606ef77640555b1482ba7ee42a717aa19a8aaa7c45ad71665a3f0
|
2021-06-19 06:00:10 +00:00 |
|
crc
|
0d1b43a7a9
|
nga-c: non-libc on openbsd no longer needs nasm
FossilOrigin-Name: cf9d25aca548dfd5ec8b17ca4eb845ce414e19169358b6d6deeaa4b65e2eb50b
|
2021-06-19 05:47:10 +00:00 |
|
crc
|
139b322f79
|
retro-document: fix detection of sigils used
FossilOrigin-Name: 22babfb155716d1834a20d3356ee8f94dd73430386f0a6296209cc2da85fce91
|
2021-06-18 18:49:23 +00:00 |
|
crc
|
4b03ef2d28
|
work on clarifications to terminology around devices
FossilOrigin-Name: 4b1c67484912e3bbee24b637e947e3649c1b08367534c61cb00c5612ab10a341
|
2021-06-18 18:04:03 +00:00 |
|
crc
|
d027bf6f41
|
work on clarifications to terminology around devices
FossilOrigin-Name: adf08c8ec4aab7403fa807c1734d0ab4dd35822b035eec5df14656e23d8d89c7
|
2021-06-18 13:56:13 +00:00 |
|
crc
|
be7b1ad007
|
nga-c: add unix:execute
FossilOrigin-Name: d3e589e1fe696182ca97ddbd6065b693459781a074f34899eb3809ef9eedf62e
|
2021-06-18 13:39:57 +00:00 |
|