retroforth/RELEASE-NOTES
crc 6db8a84e92 update release notes
FossilOrigin-Name: 0f8b05f3de4930f6219a46b7a43251a150e1f410240aa0eb76c1368f78833556
2022-01-31 10:26:07 +00:00

61 lines
1 KiB
Text

# RetroForth 2022.1 Release Notes
# Core Language
- deprecated
- new words
- n:add
- n:sub
- n:mul
- n:div
- n:mod
- n:divmod
- dictionary
- initial work towards adding supporting a d:hash field
for faster dictionary lookups
- arrays
- a:index no longer need to construct a new word to locate
the index (backport from retro/napia)
# VM
## nga-c
- retro.c
- recognize TAB as whitespace when including files
- repl.c
- fix compiler warnings when using compiler defines to alter
settings
- retro-compiler.c
- fix issue causing segfaults when compiling
# Documentation
- some clarifications around building with socket support
- added comments to Makefiles to help clarify configuration
possibilities
# Other
- d:source data on retro-unix now avoids duplicating the
source filename
- fixed issue with d:source data for words in retro.forth
# Examples
- advent of code, 2021 (day 1, 2)
- select.retro
- fixed bug in defstruct.retro causing loss of structure name
in some cases