2021-12-01 11:40:02 +01:00
|
|
|
# RetroForth 2022.1 Release Notes
|
2021-12-22 15:21:16 +01:00
|
|
|
|
2021-07-27 14:01:47 +02:00
|
|
|
# Core Language
|
|
|
|
|
2021-11-11 15:15:27 +01:00
|
|
|
- deprecated
|
|
|
|
|
2021-07-27 14:01:47 +02:00
|
|
|
- new words
|
|
|
|
|
2022-01-19 11:21:10 +01:00
|
|
|
- n:add
|
|
|
|
- n:sub
|
|
|
|
- n:mul
|
|
|
|
- n:div
|
|
|
|
- n:mod
|
|
|
|
- n:divmod
|
|
|
|
|
2021-08-24 16:23:16 +02:00
|
|
|
- dictionary
|
|
|
|
|
2022-01-31 11:26:07 +01:00
|
|
|
- initial work towards adding supporting a d:hash field
|
|
|
|
for faster dictionary lookups
|
|
|
|
|
2021-12-22 15:21:16 +01:00
|
|
|
- arrays
|
|
|
|
|
|
|
|
- a:index no longer need to construct a new word to locate
|
|
|
|
the index (backport from retro/napia)
|
|
|
|
|
2021-07-30 16:39:29 +02:00
|
|
|
# VM
|
|
|
|
|
2022-01-31 11:26:07 +01:00
|
|
|
## nga-c
|
|
|
|
|
|
|
|
- retro.c
|
|
|
|
|
|
|
|
- recognize TAB as whitespace when including files
|
2021-07-30 16:39:29 +02:00
|
|
|
|
2022-01-31 11:26:07 +01:00
|
|
|
- repl.c
|
2021-10-26 17:42:54 +02:00
|
|
|
|
2022-01-31 11:26:07 +01:00
|
|
|
- fix compiler warnings when using compiler defines to alter
|
|
|
|
settings
|
2022-01-31 11:20:32 +01:00
|
|
|
|
2022-01-31 11:26:07 +01:00
|
|
|
- retro-compiler.c
|
|
|
|
|
|
|
|
- fix issue causing segfaults when compiling
|
2022-01-31 11:20:32 +01:00
|
|
|
|
2022-01-19 11:21:10 +01:00
|
|
|
# Documentation
|
2021-12-02 17:46:43 +01:00
|
|
|
|
2022-01-31 11:26:07 +01:00
|
|
|
- some clarifications around building with socket support
|
|
|
|
- added comments to Makefiles to help clarify configuration
|
|
|
|
possibilities
|
|
|
|
|
2021-10-26 17:42:54 +02:00
|
|
|
# Other
|
2021-12-02 17:46:43 +01:00
|
|
|
|
2022-01-19 11:21:10 +01:00
|
|
|
- d:source data on retro-unix now avoids duplicating the
|
|
|
|
source filename
|
2022-01-31 11:26:07 +01:00
|
|
|
- fixed issue with d:source data for words in retro.forth
|
2022-01-19 11:21:10 +01:00
|
|
|
|
2021-12-02 17:46:43 +01:00
|
|
|
# Examples
|
|
|
|
|
|
|
|
- advent of code, 2021 (day 1, 2)
|
|
|
|
- select.retro
|
2022-01-31 11:26:07 +01:00
|
|
|
- fixed bug in defstruct.retro causing loss of structure name
|
|
|
|
in some cases
|
|
|
|
|