We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5e1cf0b commit 0bef26fCopy full SHA for 0bef26f
CONTRIBUTING.md
@@ -1,5 +1,14 @@
1
# Contribution Guide
2
## Add wrapper function for C
3
+### Limitation
4
+Go variable-length arguments cannot be passed directly to C functions
5
+
6
+e.g. `void rb_raise(VALUE exc, const char *fmt, ...)`
7
8
+To avoid this problem, we need to call the C function without variable-length arguments
9
10
+See `RbRaise` implementation in [ruby-internal-error.go](ruby-internal-error.go) for details
11
12
### 1. Generate skeleton
13
Run `ruby _scripts/dump_ruby_c_functions.rb`
14
0 commit comments