summaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-01-26 17:16:22 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-01-26 17:16:22 +0900
commit04d5e7da398d460983961102a20cc05bccd86c12 (patch)
tree0f3197299d764c7ee4d235902b59abf0be6939d2 /doc
parent73418a90faf9d83834191318888b74289cc3ddea (diff)
downloadmruby-04d5e7da398d460983961102a20cc05bccd86c12.tar.gz
mruby-04d5e7da398d460983961102a20cc05bccd86c12.zip
Update `doc/mruby3.md`.
Diffstat (limited to 'doc')
-rw-r--r--doc/mruby3.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/mruby3.md b/doc/mruby3.md
index 75839705c..26d95e3e4 100644
--- a/doc/mruby3.md
+++ b/doc/mruby3.md
@@ -8,6 +8,7 @@ User visible changes in `mruby3`
Typical build configuration files are located in `build_config`
directory. For examples:
+* `default`: the default configuration
* `host-gprof`: compiles with `gprof` for performance tuning
* `host-m32`: compiles in gcc 32bit mode on 64bit platforms
* `boxing`: compiles all three boxing options
@@ -128,6 +129,10 @@ Renamed from `OP_RAISE`
* `OP_RAISEIF`
+Instruction that is reserved for the future keyword argument support.
+
+* OP_SENDVK
+
## Removed Instructions
Instructions for old exception handling
@@ -150,3 +155,9 @@ Jump addresses used to be specified by absolute offset from the start of `iseq`.
## `Random` now use `xoshiro128++`.
For better and faster random number generation.
+
+## Preallocated Symnol
+
+Preallocated symbols are interned at compile-time. They can be accessed via symbols macros (e.g. `MRB_SYM()`).
+
+See [Symbols](https://github.com/mruby/mruby/blob/master/doc/guides/symbol.md).