| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-01 | update lex.def using gperf 3.0.4 | Yukihiro "Matz" Matsumoto | |
| 2015-06-01 | Compile mruby compiler as mrbgem. | take_cheeze | |
| Compiler codes is moved to "mruby-compiler". Executable `mrbc` is moved to "mruby-bin-mrbc". | |||
| 2015-06-01 | Merge pull request #2819 from cremno/only-genop-non-lvar-gets-in-val-mode | Yukihiro "Matz" Matsumoto | |
| only generate gets of non-local vars in VAL mode | |||
| 2015-06-01 | Merge pull request #2820 from cremno/add-too-big-array-size-checks | Yukihiro "Matz" Matsumoto | |
| fix two potential cases of signed integer overflow | |||
| 2015-06-01 | Merge pull request #2818 from Mav7/master | Yukihiro "Matz" Matsumoto | |
| Added more documentation for some of the functions found in mruby.h and value.h | |||
| 2015-06-01 | singleton_class should not be duped; fix #2815 | Yukihiro "Matz" Matsumoto | |
| 2015-06-01 | only generate gets of non-local vars in VAL mode | cremno | |
| This fixes a crash for code like "#{@a;1}". Unlike CRuby globals are excluded too since mruby doesn't implement hooking. | |||
| 2015-06-01 | fix two potential cases of signed integer overflow | cremno | |
| 2015-06-01 | Update AUTHORS | Ralph Desir | |
| 2015-06-01 | Update README.md | Ralph Desir | |
| 2015-06-01 | Update mruby.h.md | Ralph Desir | |
| 2015-06-01 | Update value.h.md | Ralph Desir | |
| Wrote documentation for functions found in the value.h file. | |||
| 2015-05-31 | Added a .md file for value.h | Mav7 | |
| 2015-05-31 | Update mruby.h.md | Ralph Desir | |
| 2015-05-31 | Update mruby.h.md | Ralph Desir | |
| 2015-05-31 | Update mruby.h.md | Ralph Desir | |
| Added documentation of more of the C API functions found inside mruby.h | |||
| 2015-06-01 | singleton_class should not be cloned; close #2815 | Yukihiro "Matz" Matsumoto | |
| 2015-05-31 | Merge pull request #2814 from cremno/fix-masgn-nosplat-array-rhs-bug | Yukihiro "Matz" Matsumoto | |
| fix masgn nosplat array rhs bug | |||
| 2015-05-31 | fix masgn nosplat array rhs bug | cremno | |
| The rest lhs variable has to be an empty array if rhs is an array with less elements than pre + post lhs variables. The codegen generated OP_ARRAY with an invalid length (such as 127 for *a, b = []) because rn was negative. | |||
| 2015-05-31 | fix OP_APOST bug for no pre arg cases; fix #2810 | Yukihiro "Matz" Matsumoto | |
| 2015-05-31 | update test/t/syntax.rb to success on CRuby | Yukihiro "Matz" Matsumoto | |
| 2015-05-31 | Merge branch 'failing-multiple-assignments-with-rest-tests' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/cremno/mruby into cremno-failing-multiple-assignments-with-rest-tests | |||
| 2015-05-31 | Merge pull request #2811 from cremno/check-if-outer-is-a-class-or-module | Yukihiro "Matz" Matsumoto | |
| check if outer is a class or module | |||
| 2015-05-31 | Merge pull request #2809 from cremno/codegen-remove-unreachable-code | Yukihiro "Matz" Matsumoto | |
| codegen: remove unreachable code | |||
| 2015-05-29 | check if outer is a class or module | cremno | |
| For modules this check didn't exist yet. Also call #inspect. | |||
| 2015-05-29 | add multiple assignment with rest tests | cremno | |
| 2015-05-29 | remove unreachable code | cremno | |
| It's just a copy of the code in the previous case (NODE_CALL). | |||
| 2015-05-29 | update mrblib/*.rb files to conform (some of) Rubocop checks | Yukihiro "Matz" Matsumoto | |
| 2015-05-29 | Merge pull request #2807 from cremno/fix-capture-group-index-parsing-ub-bug | Yukihiro "Matz" Matsumoto | |
| fix capture group index bug | |||
| 2015-05-29 | Merge pull request #2806 from cremno/simplify-mruby-ctype-macros | Yukihiro "Matz" Matsumoto | |
| mruby.h: simplify ctype-like macros | |||
| 2015-05-28 | fix capture group index bug | cremno | |
| atoi() is used to convert the index to an int but the behavior is undefined if the value can't be represented. > $9999999999 00007 NODE_SCOPE: 00007 NODE_BEGIN: 00007 NODE_NTH_REF: $2147483647 irep 00630580 nregs=2 nlocals=1 pools=0 syms=1 reps=0 file: (mirb) 7 000 OP_GETGLOBAL R1 :$2147483647 7 001 OP_STOP Call strtoul() instead as its behavior in such cases is defined and add a simple range check. Alternatively NODE_NTH_REF's cdr could be changed from int to mrb_sym (like NODE_GVAR). | |||
| 2015-05-28 | remove unnecessary including of <ctype.h> | cremno | |
| Not needed anymore since 85075bef7583edd0a48cfbdfaa632cbdacf78f2c | |||
| 2015-05-28 | simplify all IS* and TO* macros | cremno | |
| Reduces the file size (by up to 2 KB with VS2015 RC, /O2, /MD) and removes the requirement of including <ctype.h> before their usage. Multiple macro argument evaluation and lack of type-checking is still an issue. | |||
| 2015-05-28 | simplify ISASCII() macro | cremno | |
| 2015-05-26 | Merge pull request #2804 from take-cheeze/mruby_throw_h | Yukihiro "Matz" Matsumoto | |
| Move "src/mrb_throw.h" to "include/mruby/throw.h". | |||
| 2015-05-25 | Move "src/mrb_throw.h" to "include/mruby/throw.h". | take_cheeze | |
| Related to #2760. | |||
| 2015-05-24 | Merge pull request #2802 from take-cheeze/move_codedump | Yukihiro "Matz" Matsumoto | |
| Move `mrb_codedump_all` to "src/codedump.c". | |||
| 2015-05-24 | Merge pull request #2803 from carsonmcdonald/specinheredoc | Yukihiro "Matz" Matsumoto | |
| Add null check on lex_strterm in heredoc block | |||
| 2015-05-23 | Add null check on lex_strterm in heredoc block | Carson McDonald | |
| 2015-05-23 | Move `mrb_codedump_all` to "src/codedump.c". | take_cheeze | |
| Related to #2760. | |||
| 2015-05-23 | Merge pull request #2801 from carsonmcdonald/fix2779 | Yukihiro "Matz" Matsumoto | |
| Add locals null checks | |||
| 2015-05-23 | Merge pull request #2800 from carsonmcdonald/proccheck | Yukihiro "Matz" Matsumoto | |
| Verify that proc_lambda is passed a proc | |||
| 2015-05-22 | Add locals null checks | Carson McDonald | |
| 2015-05-22 | Verify that proc_lambda is passed a proc | Carson McDonald | |
| 2015-05-22 | Merge pull request #2799 from iij/pr-remove-useless-conditional-in-split | Yukihiro "Matz" Matsumoto | |
| remove an always-true conditional. | |||
| 2015-05-21 | remove an always-true conditional. | Tomoyuki Sahara | |
| 2015-05-20 | there may be expecting here-doc when we see terminating characters; fix #2780 | Yukihiro "Matz" Matsumoto | |
| 2015-05-20 | Merge pull request #2797 from iij/pr-split-only-first | Yukihiro "Matz" Matsumoto | |
| String#split fails to split on second or later separator | |||
| 2015-05-20 | Merge pull request #2796 from syohex/add-link | Yukihiro "Matz" Matsumoto | |
| Link documents | |||
| 2015-05-20 | Merge pull request #2798 from iij/pr-netbsd | Yukihiro "Matz" Matsumoto | |
| Fix build mruby for NetBSD | |||
