Commit Graph

6965 Commits

Author SHA1 Message Date
Yukihiro "Matz" Matsumoto e5fbf9dfa2 align codedump output for OP_JMP 2015-10-22 00:37:42 +09:00
Yukihiro "Matz" Matsumoto 73fa6486c6 align codedump output for OP_RETURN 2015-10-22 00:36:51 +09:00
Yukihiro "Matz" Matsumoto 48771a357c loop() to return StopIteration#result; [ruby-bugs#11498] 2015-10-21 21:47:43 +09:00
Yukihiro "Matz" Matsumoto 7278fd1f1b loop may return StopIteration#result; [ruby-bugs#11498] 2015-10-21 21:47:25 +09:00
Yukihiro "Matz" Matsumoto f6c58616a2 Merge pull request #2997 from furunkel/gc_cleanup
GC cleanup
2015-10-21 21:38:24 +09:00
Yukihiro "Matz" Matsumoto b41f1180c8 fixed SEGV in mrb_parser_dump(NODE_COLON3) 2015-10-21 21:15:35 +09:00
furunkel 6b67590fda Merge branch 'master' of https://github.com/mruby/mruby into gc_cleanup 2015-10-21 11:17:58 +02:00
furunkel 0d8012f513 Merge upstream 2015-10-21 11:12:08 +02:00
Yukihiro "Matz" Matsumoto 68ba386213 Merge pull request #2879 from cremno/call-always-frexp-instead-of-frexpl
call always frexp() instead of frexpl()
2015-10-21 10:36:11 +09:00
furunkel 1c6b1d0155 Prefix mrb_gc_state enum members, make color defines private 2015-10-20 10:54:47 +02:00
Yukihiro "Matz" Matsumoto fc4f0b9be7 do not assert is_dead() during mark phase; close #2825 ref #2996 #2769 2015-10-20 17:06:54 +09:00
furunkel 2b39d87fe8 Remove gc_ prefix of mrb_gc fields 2015-10-19 23:00:07 +02:00
furunkel 2f8b0f66bc Move MRB_GC_ARENA_SIZE to gc.h and fix compiler warnings 2015-10-19 22:43:09 +02:00
furunkel 5c093ed22b Remove segregated value struct declaration 2015-10-19 22:34:47 +02:00
furunkel 3ab2f9371e Clean up GC code 2015-10-19 22:29:43 +02:00
Yukihiro "Matz" Matsumoto f07ee20260 Merge pull request #2995 from Mav7/master
fixed YARD documentation for mrb_obj_new
2015-10-18 00:16:02 +09:00
Ralph Desir(Mav7) 91444aec4b fixed YARD documentation for mrb_obj_new 2015-10-17 03:10:28 -04:00
Ralph Desir(Mav7) 12c24e0e89 got rid of dummy gem 2015-10-15 19:46:25 -04:00
Ralph Desir(Mav7) d16912681a updated YARD docs on mruby.h 2015-10-15 19:41:45 -04:00
Yukihiro "Matz" Matsumoto 83922d0bbb use visualcpp toolchain for test as well 2015-10-16 00:18:36 +09:00
Yukihiro "Matz" Matsumoto fd8634d26b Merge pull request #2993 from Mav7/master
Updated mruby.h YARD doc.
2015-10-15 23:12:47 +09:00
Yukihiro "Matz" Matsumoto d890645964 Merge branch 'crimsonwoods-fix_androidndk_rake' 2015-10-15 23:10:03 +09:00
Yukihiro "Matz" Matsumoto 622e68e535 Merge branch 'fix_androidndk_rake' of https://github.com/crimsonwoods/mruby into crimsonwoods-fix_androidndk_rake 2015-10-15 23:08:38 +09:00
Ralph Desir 2df9786f33 got rid of dummy gem i was testing 2015-10-14 22:48:49 -04:00
Ralph Desir(Mav7) d702b7fdf0 Add more YARD docs for mruby.h for mrb_undef_method and mrb_undef_class_method. 2015-10-14 16:49:10 -04:00
Ralph Desir(Mav7) a5b416e2ce Added documentation for mrb_undef_method 2015-10-14 02:50:12 -04:00
Yukihiro "Matz" Matsumoto 6b122c6b2a rename androidndk to androidin compile.md; ref #2991 2015-10-13 08:31:01 +09:00
Yukihiro "Matz" Matsumoto 089e2a1677 Merge pull request #2991 from sagmor/android-rename
Rename androidndk tolchain to just android
2015-10-13 08:28:10 +09:00
Seba Gamboa 1e2381f870 Rename androidndk tolchain to just android 2015-10-12 13:41:46 -03:00
Yukihiro "Matz" Matsumoto e48596e9e6 delete tasks/toolchains/androideabi.rake; ref #2983 #2988
use androidndk.rake which is better and 64bit aware
2015-10-13 00:03:58 +09:00
crimsonwoods 6b58d58a64 Fix issue: LDFLAGS is not applied correctly. 2015-10-12 23:15:32 +09:00
Yukihiro "Matz" Matsumoto af3aecd94f Merge pull request #2916 from felixjones/master
mrb_get_mid and mrb_get_argc
2015-10-12 21:04:19 +09:00
Yukihiro "Matz" Matsumoto 8ab39865d0 Merge pull request #2989 from Mav7/master
Wrote YARD docs for mrb_define_module, mrb_include_module, mrb_prepen…
2015-10-12 21:02:53 +09:00
Yukihiro "Matz" Matsumoto ae926e0802 Merge pull request #2988 from crimsonwoods/update_androidndk_rake
Update androidndk.rake to add support 64bit architectures.
2015-10-12 20:44:40 +09:00
Ralph Desir(Mav7) 6276227e70 Wrote YARD docs for mrb_define_module, mrb_include_module, mrb_prepend_module, mrb_define_class_method, mrb_define_module_function, and mrb_define_const on mruby.h 2015-10-11 08:55:56 -04:00
crimsonwoods 1a59721c69 Accoding to the implementation of 'cflags', '-no-canonical-prefixes' is isolated. 2015-10-11 17:40:26 +09:00
crimsonwoods 7b65f394e6 Remove unnecessary cases.
'mips64' can integrate into 'mips'.
'x86_64' is the same as 'mips64'.
2015-10-11 17:35:36 +09:00
crimsonwoods 61e4d1e6f0 Integrate common flag '-no-canonical-prefixes'. 2015-10-11 17:34:01 +09:00
crimsonwoods a2a5c34c56 Integrate common flag. 2015-10-11 17:25:48 +09:00
crimsonwoods ad8a895af5 Implement 'ldflags' for 'x86' architecture. 2015-10-11 17:24:47 +09:00
crimsonwoods 210f86f95c Implement 'ldflags' for 'x86_64' architecture. 2015-10-11 17:23:39 +09:00
crimsonwoods a106e5dc5a Implement 'ldflags' for 'mips' architecture. 2015-10-11 17:22:39 +09:00
crimsonwoods 2482642e09 Implement 'ldflags' for 'mips64' architecture. 2015-10-11 17:21:48 +09:00
crimsonwoods f5bc0cea20 Implement 'ldflags' for 'armeabi-v7a-hard' and 'armeabi-v7a'. 2015-10-11 17:17:32 +09:00
crimsonwoods 4a07b84d2c Implement 'ldflags' for 'armeabi' architecture. 2015-10-11 17:13:35 +09:00
crimsonwoods c0d30ab6cd Implement 'ldflags' for 'arm64' architecture. 2015-10-11 17:11:38 +09:00
crimsonwoods 07c35de3a6 Implement 'ldflags'.
This is the first step of implementing 'ldflags'.
2015-10-11 17:08:46 +09:00
crimsonwoods c38a27185e Add a missing required flag '-fstack-protector-strong'. 2015-10-11 16:46:53 +09:00
crimsonwoods ad89fe63ae Add support for 'x86_64' architecture. 2015-10-11 16:45:34 +09:00
crimsonwoods 1ac5d35753 Remove duplicated compiler options. 2015-10-11 16:40:59 +09:00