Commit graph

6 commits

Author SHA1 Message Date
crc
3aa560c9dc retro-extend(1) better error message on invalid instructions
FossilOrigin-Name: e79f2ee0c8ff46f0f6537fd820188e517c06a28bc0429576ee2bde0baddd13de
2022-06-07 10:41:27 +00:00
crc
d73ea6fb30 initial step towards supporting dictionary lookup via name hash
FossilOrigin-Name: 9fb59e950e9a7c69edce922d450d2ffaa40c71f8b27c1c50b80199912ecd7042
2021-12-27 18:20:21 +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
cb22c59b5a add support multiple bases
This set of patches:

- adds a `Base` variable
- adds `decimal`, `hex`, `octal`, and `binary`
- extends `s:to-number` to support `Base`
- extends `n:to-string` to support `Base`
- updates the glossary to cover these

Additionally:

- removes the 1024 cell limit for the kernel
- adds a header cell (7) for the start of the text input buffer
- adds a header cell (8) for the end of the text input buffer
- updates most Nga implementations that use the text input buffer to look at
  this instead of hard coding the address

FossilOrigin-Name: 391ad6fc0187e5ff3089d5c42d5d5e1c18fd0b2379c90a148ba44bb66145f020
2021-05-18 19:42:35 +00:00
crc
37a6739d80 retro-extend: begin work on source cleanup
FossilOrigin-Name: a0ffc2548840b469fa106f35fed0668046152a7aaf029a2a04d88df3b9ccf036
2020-10-16 17:02:39 +00:00
crc
38fed89958 housekeeping: rename some files in tools; remove an unused toolchain item
FossilOrigin-Name: 599c6411b356ab939ed2951167ba937158b2e7944eef1e4cab9bf7979166f012
2020-09-21 17:51:59 +00:00
Renamed from tools/extend.c (Browse further)