diff options
| author | Seba Gamboa <[email protected]> | 2015-10-08 12:45:25 -0300 |
|---|---|---|
| committer | Seba Gamboa <[email protected]> | 2015-10-08 12:45:25 -0300 |
| commit | 4dc98697000cf95cf34ee03d8cb0e53882a1c8de (patch) | |
| tree | 122297eb94f440bbbc9e1d14de204ef6adb5ea95 | |
| parent | 657d06958262a8f9f1c0c4c4754adc7f328a7c04 (diff) | |
| download | mruby-4dc98697000cf95cf34ee03d8cb0e53882a1c8de.tar.gz mruby-4dc98697000cf95cf34ee03d8cb0e53882a1c8de.zip | |
Merge contents from doc/api/mruby/version.h.md
| -rw-r--r-- | include/mruby/version.h | 64 |
1 files changed, 61 insertions, 3 deletions
diff --git a/include/mruby/version.h b/include/mruby/version.h index cf5aa57eb..733863511 100644 --- a/include/mruby/version.h +++ b/include/mruby/version.h @@ -10,43 +10,101 @@ #include "mruby/common.h" /** - * MRuby version macros + * mruby version definition macros */ MRB_BEGIN_DECL +/* + * A passed in expression. + */ #define MRB_STRINGIZE0(expr) #expr + +/* + * Passes in an expression to MRB_STRINGIZE0. + */ #define MRB_STRINGIZE(expr) MRB_STRINGIZE0(expr) +/* + * The version of Ruby used by mruby. + */ #define MRUBY_RUBY_VERSION "1.9" + +/* + * Ruby engine. + */ #define MRUBY_RUBY_ENGINE "mruby" +/* + * Major release version number. + */ #define MRUBY_RELEASE_MAJOR 1 + +/* + * Minor release version number. + */ #define MRUBY_RELEASE_MINOR 1 + +/* + * Tiny release version number. + */ #define MRUBY_RELEASE_TEENY 1 +/* + * The mruby version. + */ #define MRUBY_VERSION MRB_STRINGIZE(MRUBY_RELEASE_MAJOR) "." MRB_STRINGIZE(MRUBY_RELEASE_MINOR) "." MRB_STRINGIZE(MRUBY_RELEASE_TEENY) + +/* + * Release number. + */ #define MRUBY_RELEASE_NO (MRUBY_RELEASE_MAJOR * 100 * 100 + MRUBY_RELEASE_MINOR * 100 + MRUBY_RELEASE_TEENY) + +/* + * Release year. + */ #define MRUBY_RELEASE_YEAR 2014 + +/* + * Release month. + */ #define MRUBY_RELEASE_MONTH 11 + +/* + * Release day. + */ #define MRUBY_RELEASE_DAY 19 + +/* + * Release date as a string. + */ #define MRUBY_RELEASE_DATE MRB_STRINGIZE(MRUBY_RELEASE_YEAR) "-" MRB_STRINGIZE(MRUBY_RELEASE_MONTH) "-" MRB_STRINGIZE(MRUBY_RELEASE_DAY) +/* + * The year mruby was first created. + */ #define MRUBY_BIRTH_YEAR 2010 +/* + * MRuby's authors. + */ #define MRUBY_AUTHOR "mruby developers" - +/* + * mruby's version, and release date. + */ #define MRUBY_DESCRIPTION \ "mruby " MRUBY_VERSION \ " (" MRUBY_RELEASE_DATE ") " \ +/* + * mruby's copyright information. + */ #define MRUBY_COPYRIGHT \ "mruby - Copyright (c) " \ MRB_STRINGIZE(MRUBY_BIRTH_YEAR)"-" \ MRB_STRINGIZE(MRUBY_RELEASE_YEAR)" " \ MRUBY_AUTHOR \ -/** @} */ MRB_END_DECL #endif /* MRUBY_VERSION_H */ |
