summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-05-16stack adjustment after NODE_OP_ASGN with NODE_CALL was wrong; fix #3159Yukihiro "Matz" Matsumoto
2016-05-16parser_dump() to show symbol number for NODE_SYMYukihiro "Matz" Matsumoto
2016-05-12Create socket in /tmp for securityEric Hodel
Some systems do not allow UNIX sockets from arbitrary directories. Instead of trying to `#define SOCKET_PATH` correctly I assume the /tmp/ directory is accessible and use it.
2016-05-12Include reason in test failure messageEric Hodel
I am seeing this test fail in some environments but can't determine why. The extra information will help me determine the reason bind(2) is failing.
2016-05-11Merge pull request #3157 from cremno/add-mrb_int_mul_overflowYukihiro "Matz" Matsumoto
add function for checked mrb_int multiplication
2016-05-10use mrb_int_mul_overflow()cremno
2016-05-10add mrb_int_mul_overflow(); close #3149cremno
- call __builtin_mul_overflow() if it's available - perform a 64-bit multiplication for 32-bit mrb_int (default) - otherwise a much slower method is used
2016-05-10Merge pull request #3156 from cremno/fix-mruby_version-valueYukihiro "Matz" Matsumoto
fix MRUBY_VERSION value
2016-05-10Merge pull request #3154 from ↵Yukihiro "Matz" Matsumoto
cremno/improve-checked-mrb_int-arithmetic-implementation improve checked mrb int arithmetic implementation
2016-05-10Merge pull request #3155 from cremno/fix-3152Yukihiro "Matz" Matsumoto
fix #3152
2016-05-09fix MRUBY_VERSION valuecremno
RUBY_ENGINE_VERSION and MRUBY_VERSION should refer to the same string.
2016-05-09raise the error at runtime; fix #3152cremno
2016-05-09use type-generic checked arithmetic builtinscremno
Version checking is not reliable - especially with Clang. E.g. Apple's Clang (Xcode) uses different version numbers. A feature check (__has_builtin) is the recommened way. Add the MRB_HAVE_TYPE_GENERIC_CHECKED_ARITHMETIC_BUILTINS macro which may be used in other files.
2016-05-09define macros only if builtins are n/acremno
2016-05-09Merge pull request #3153 from kou/remove-needless-assignmentYukihiro "Matz" Matsumoto
Remove needless assignment
2016-05-09Remove needless assignmentKouhei Sutou
d4ee409ae912dec6eb719a5727da4566f817d9d8 should remove this line.
2016-04-27Merge pull request #3151 from okkez/use-stack-directlyYukihiro "Matz" Matsumoto
Use stack directly
2016-04-27Use stack directlyKenji Okimoto
See https://github.com/mruby/mruby/pull/3142#issuecomment-201138873
2016-04-23mruby-sprintf:fix double negative signs in printf; fix #3148Yukihiro "Matz" Matsumoto
MRB_INT_MAX does not have corresponding positive integer
2016-04-23mruby-sprintf: format specifiers o,u,x,b ignore sign(+); ref #3148Yukihiro "Matz" Matsumoto
2016-04-16Merge pull request #3147 from ksss/1.8Yukihiro "Matz" Matsumoto
Avoid Syntax Error on CRuby v1.8
2016-04-16Avoid Syntax Error on CRuby v1.8ksss
CRuby v1.8 dose not support named capture
2016-04-14Merge pull request #3145 from timoschilling/patch-1Yukihiro "Matz" Matsumoto
fix syntax highlighting
2016-04-13fix syntax highlightingTimo Schilling
2016-04-11mruby-eval: instance_eval should keep target_class; close #3141Yukihiro "Matz" Matsumoto
2016-04-11vm.c: mrb_hash_set() may reallocate VM stack; close #3133Yukihiro "Matz" Matsumoto
2016-04-04fix possible memory leak in mruby-time gemYukihiro "Matz" Matsumoto
2016-04-01fix too much optimization for `||=`Yukihiro "Matz" Matsumoto
2016-03-30fix duplicated eval in op_asgnYukihiro "Matz" Matsumoto
`a` in `a.m += c` or `a[b] += c` should be evaluated only once.
2016-03-30reduce OP_ARRAY in argument splatYukihiro "Matz" Matsumoto
2016-03-30mruby-enum-ext: refine minmaxYukihiro "Matz" Matsumoto
2016-03-25Merge pull request #3142 from kou/add-missing-regs-updateYukihiro "Matz" Matsumoto
Add missing regs update
2016-03-25Add missing regs updateKouhei Sutou
mrb_vm_define_class() may realloc() mrb->c->stack because it calls mrb_funcall() for inherited hook. If mrb->c->stack is realloc()-ed, regs refers orphan address.
2016-03-24remove wrong ISO section from safe navigation test; ref 4c1ce0f6Yukihiro "Matz" Matsumoto
2016-03-24better code generation for `||=`; #3138Yukihiro "Matz" Matsumoto
2016-03-24`||=` with cvars and constants should work with false values; #3138Yukihiro "Matz" Matsumoto
2016-03-23`||=` reference error can happen with constants as well; #3138Yukihiro "Matz" Matsumoto
2016-03-23add #dig testsYukihiro "Matz" Matsumoto
2016-03-23add #dig to Array,Hash and StructYukihiro "Matz" Matsumoto
2016-03-23add safe-navigation operator testsYukihiro "Matz" Matsumoto
2016-03-23add safe-navigation (aka lonely) operator `&.`Yukihiro "Matz" Matsumoto
2016-03-23Merge pull request #3139 from cremno/fix-vs2010-buildYukihiro "Matz" Matsumoto
deprecate and fix VS2010/2012 build
2016-03-22fix VS2010/2012 buildcremno
They don't have <inttypes.h>, only <stdint.h>.
2016-03-22deprecate Visual Studio 2010 and 2012cremno
2016-03-22remove unnecessary array/eachcremno
2016-03-22fixed silly class variable/constant confusion; #3138Yukihiro "Matz" Matsumoto
2016-03-21rescue NameError from class variable access like `@@foo ||= 42`; fix #3138Yukihiro "Matz" Matsumoto
2016-03-16Merge pull request #3131 from bggd/fix_bintest_on_windowsYukihiro "Matz" Matsumoto
Fix doesn't work bintest on :visualcpp toolchain
2016-03-16Merge pull request #3132 from pbosetti/edisonYukihiro "Matz" Matsumoto
Added example for cross-compiling on Intel Edison
2016-03-16Merge pull request #3136 from bggd/add_appveyorYukihiro "Matz" Matsumoto
Add appveyor.yml