3
3
\ This file is part of Solo Forth
4
4
\ http://programandala.net/en.program.solo_forth.html
5
5
6
- \ Last modified 201707261841
6
+ \ Last modified 202010012056
7
7
\ See change log at the end of the file
8
8
9
9
\ ==============================================================
42
42
43
43
only forth definitions decimal
44
44
45
- \ ==============================================================
46
-
47
-
48
45
\ ==============================================================
49
46
50
47
variable real-format \ flag
@@ -68,8 +65,12 @@ variable version-build-low
68
65
version-minor @ .version-part '.' emit
69
66
version-patch @ .version-part
70
67
version-prerelease @ ?dup if
71
- ." -pre." .version-part '+' emit build-date 0 .r
72
- then ;
68
+ version-prerelease-id @ case
69
+ 'd' of ." -dev." .version-part endof
70
+ 'p' of ." -pre." .version-part endof
71
+ 'r' of ." -rc." endof
72
+ endcase .version-part
73
+ then '+' emit build-date 0 .r ;
73
74
74
75
: .version-part-00 ( n -- ) s>d <# # # #> type ;
75
76
\ Print one part of the version number, with two digits,
@@ -129,4 +130,6 @@ real-format ! parser-wordlist >order included .version bye
129
130
\ with a defining word.
130
131
\
131
132
\ 2017-07-26: Update to the new internal format of the version number.
133
+ \
134
+ \ 2020-10-01: Update to support dev/pre/rc prereleases.
132
135
0 commit comments