diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-06-25 23:32:33 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-06-25 23:32:33 +0900 |
| commit | 3f13196cbbe2e9fcf7e349388f29cf1588c8e022 (patch) | |
| tree | f6488f18a91b95f7c5ffc9ec224c7b44c964b61b /doc | |
| parent | d4e49c9f8fe752e8f7d3d6b9dc10a55307654dfd (diff) | |
| parent | 340279885e8f8b5dee6b47667ca1cb2d74496172 (diff) | |
| download | mruby-3f13196cbbe2e9fcf7e349388f29cf1588c8e022.tar.gz mruby-3f13196cbbe2e9fcf7e349388f29cf1588c8e022.zip | |
Merge pull request #2425 from take-cheeze/mrbconf
Update mrbconf.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/mrbconf/README.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/mrbconf/README.md b/doc/mrbconf/README.md index f0dd50da5..698d2526f 100644 --- a/doc/mrbconf/README.md +++ b/doc/mrbconf/README.md @@ -17,6 +17,10 @@ You can use mrbconfs with following ways: `DISABLE_STDIO` * When defined `<stdio.h>` functions won't be used. +* Some features will be disabled when this is enabled: + * `mrb_irep` load/dump from/to file. + * Compiling mruby script from file. + * Printing features in **src/print.c**. ## Debug macros. `ENABLE_DEBUG` @@ -104,3 +108,18 @@ largest value of required alignment. `MRB_FIXED_STATE_ATEXIT_STACK_SIZE` * Default value is `5`. * If `MRB_FIXED_STATE_ATEXIT_STACK` isn't defined this macro is ignored. + +## `mrb_value` configuration. + +`MRB_ENDIAN_BIG` +* If defined compiles mruby for big endian machines. +* Used in `MRB_NAN_BOXING`. +* Some mrbgem use this mrbconf. + +`MRB_NAN_BOXING` +* If defined represent `mrb_value` in boxed `double`. +* Conflicts with `MRB_USE_FLOAT`. + +`MRB_WORD_BOXING` +* If defined represent `mrb_value` as a word. +* If defined `Float` will be a mruby object with `RBasic`. |
