diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-11-01 17:19:01 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-11-01 17:19:01 +0900 |
| commit | f000856d686f03090c8919b653d96afcb7eae742 (patch) | |
| tree | e2f61effb3ff99849f4e2b488702e4c643290e84 | |
| parent | 6cc29ed377e294b3e7b61e3525985eb4f5c0a0e6 (diff) | |
| parent | 943029954fea3d14d720b5a9f5412e55c7ba704b (diff) | |
| download | mruby-f000856d686f03090c8919b653d96afcb7eae742.tar.gz mruby-f000856d686f03090c8919b653d96afcb7eae742.zip | |
Merge pull request #5108 from mimaki/display_preview_version
Add `preview` to version.
| -rw-r--r-- | include/mruby/version.h | 19 | ||||
| -rw-r--r-- | mrbgems/mruby-bin-mruby/bintest/mruby.rb | 2 |
2 files changed, 20 insertions, 1 deletions
diff --git a/include/mruby/version.h b/include/mruby/version.h index 490a6f456..3385fce4e 100644 --- a/include/mruby/version.h +++ b/include/mruby/version.h @@ -50,6 +50,24 @@ MRB_BEGIN_DECL #define MRUBY_RELEASE_TEENY 0 /* + * Patch level. + */ +#define MRUBY_PATCHLEVEL -1 + +/* + * Patch level string. (optional) + */ +#define MRUBY_PATCHLEVEL_STR "preview" + +#ifndef MRUBY_PATCHLEVEL_STR +# if MRUBY_PATCHLEVEL < 0 +# define MRUBY_PATCHLEVEL_STR "dev" +# else +# define MRUBY_PATCHLEVEL_STR "p"MRB_STRINGIZE(MRUBY_PATCHLEVEL) +# endif +#endif + +/* * The mruby version. */ #define MRUBY_VERSION MRB_STRINGIZE(MRUBY_RELEASE_MAJOR) "." MRB_STRINGIZE(MRUBY_RELEASE_MINOR) "." MRB_STRINGIZE(MRUBY_RELEASE_TEENY) @@ -108,6 +126,7 @@ MRB_BEGIN_DECL */ #define MRUBY_DESCRIPTION \ "mruby " MRUBY_VERSION \ + MRUBY_PATCHLEVEL_STR \ " (" MRUBY_RELEASE_DATE ")" \ /* diff --git a/mrbgems/mruby-bin-mruby/bintest/mruby.rb b/mrbgems/mruby-bin-mruby/bintest/mruby.rb index a04093529..e8b4c6d0f 100644 --- a/mrbgems/mruby-bin-mruby/bintest/mruby.rb +++ b/mrbgems/mruby-bin-mruby/bintest/mruby.rb @@ -129,7 +129,7 @@ assert('mruby -r option (file not found)') do end assert('mruby -v option') do - ver_re = '\Amruby \d+\.\d+\.\d+ \(\d+-\d+-\d+\)\n' + ver_re = '\Amruby \d+\.\d+\.\d+.* \(\d+-\d+-\d+\)\n' assert_mruby(/#{ver_re}\z/, "", true, %w[-v]) assert_mruby(/#{ver_re}^[^\n]*NODE.*\n:end\n\z/m, "", true, %w[-v -e p(:end)]) end |
