summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-proc-ext/src/proc.c
AgeCommit message (Collapse)Author
2018-07-30Keyword argument implemented.Yukihiro "Matz" Matsumoto
2018-07-30New bytecode implementation of mruby VM.Yukihiro "Matz" Matsumoto
2017-04-25Avoid use of `snprintf()` when DISABLE_STDIO is set; fix #3632Yukihiro "Matz" Matsumoto
ref #3492 #3515 #3517
2017-04-02Reduce object allocationksss
2017-04-02Fix parameters when noname restksss
2017-03-19Fixed some compiler errors regarding PRId.Yukihiro "Matz" Matsumoto
2017-03-19Use MRB_PRId instead of "%d"; fix #3515Yukihiro "Matz" Matsumoto
2016-11-24Fix calling .arity on Proc with undefined `initialize`Francois Chagnon
Reported by @bouk
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2014-09-02move mrb_proc_new_cfunc_with_env() to the coreYukihiro "Matz" Matsumoto
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-06-25Implement Proc#parametersksss
2014-05-19Move `Kernel.local_variables` to core.take_cheeze
2014-05-16register<nlocals may not have a local variable name (e.g. a block arg); fix ↵Yukihiro "Matz" Matsumoto
#2258
2014-05-14Kernel.local_variables to list UPVAR as wellYukihiro "Matz" Matsumoto
2014-04-29Remove `lv_len` and use `nlocals - 1` instead.take_cheeze
Check that `lv`'s length is always `nlocals - 1`.
2014-04-29Implement Kernel.local_variables for testing dumped local variables information.take_cheeze
2014-04-14Fix and add test to Proc#inspect .Takeshi Watanabe
2014-04-01Add macro MRB_ENV_UNSHARE_STACK instead of assigning -1 directly.take_cheeze
2014-04-01Use MRB_ENV_STACK_LEN instead of accessing `flags` directly to get REnv's ↵take_cheeze
stack length.
2014-03-31Add API to define cfunc Proc with userdata.take_cheeze
The APIs are defined in mruby-proc-ext so include it before using this API. See mruby-proc-ext's test code for usage. This should resolve #1794.
2014-03-08Make type casts safer.Masaki Muranaka
2014-03-06fix and add test for Proc#source_locationtake_cheeze
2014-02-26use mrb_str_cat_lit() more widelycubicdaiya
2014-02-06introduce mrb_str_new_lit() to create strings from C string litralsYukihiro "Matz" Matsumoto
2013-09-21rename voidp to cptrYukihiro "Matz" Matsumoto
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-17Add mruby-proc-exth2so5