Commit Graph

1961 Commits

Author SHA1 Message Date
Yukihiro "Matz" Matsumoto 4258d7735b Merge pull request #698 from masuidrive/improve_mrbgems_test
improve mrbgems
2013-01-06 14:07:06 -08:00
Yuichiro MASUI 280bad605e Run mrbgems test run on isolate mrb_state each rb file.
Can access to current gem's name through GEMNAME from test.

Can change assert library each mrbgems. used spec.test_preload on mrbgem.rake.

assert library should set $ok_test, $ko_test, $kill_test, $asserts.
2013-01-07 02:58:36 +09:00
Yukihiro "Matz" Matsumoto 101b617d24 Merge pull request #696 from authorNari/gengc
Generational Garbage Collection for mruby
2013-01-06 09:54:30 -08:00
Narihiro Nakamura 5dfefb95df Add the generational gc 2013-01-07 01:47:21 +09:00
Narihiro Nakamura 7872d2974d These places need the write barrier 2013-01-07 01:33:35 +09:00
Yukihiro "Matz" Matsumoto ba9ca03e33 Merge pull request #693 from masamitsu-murase/modify_unless
Modify NODE_IF handling.
2013-01-06 05:10:03 -08:00
Yukihiro "Matz" Matsumoto 54703d8494 Merge pull request #694 from masuidrive/remove_xcode
Removed XCode build
2013-01-06 05:09:13 -08:00
Yukihiro "Matz" Matsumoto 19a3146e34 Merge pull request #695 from masuidrive/refactoring_gitignore
Remove unused rules in .gitignore and Makefile
2013-01-06 05:08:38 -08:00
Yukihiro "Matz" Matsumoto 85370784a4 Merge pull request #692 from masuidrive/fixed_mrbgem_cxx_objc_flags
Added cxx/objc/asmflags in mrbgems
2013-01-06 03:52:39 -08:00
Yuichiro MASUI 78651a64c3 Remove unused rules in .gitignore and Makefile 2013-01-06 15:59:28 +09:00
Yuichiro MASUI e1a6c30ae6 Removed XCode build 2013-01-06 15:47:43 +09:00
Masamitsu MURASE d48bb813d8 unless without else should return nil if the condition is true. 2013-01-06 06:23:10 +09:00
Masamitsu MURASE 749404051c Modify NODE_IF handling.
When "unless" is used without "else", tree->cdr->car of NODE_IF is NULL.
In this case, pop() should not be called because codegen generates no code.
2013-01-06 05:08:04 +09:00
Yuichiro MASUI 0dd0a54881 Added cxx/objc/asmflags in mrbgems. Sorry, I forgot it 2013-01-06 04:09:08 +09:00
Yukihiro "Matz" Matsumoto 7b37bb5992 Merge pull request #691 from masuidrive/fixed_build_dependency
Fixed build dependency
2013-01-05 02:21:13 -08:00
Yukihiro "Matz" Matsumoto 4fd63b7457 Merge pull request #690 from matsumoto-r/fix_mrbgems_flags
Add mruby_ldflags when tools/mruby and tools/mrbc link archive files
2013-01-05 02:19:17 -08:00
MATSUMOTO Ryosuke c38b8776c8 Add mruby_ldflags to mrbtest 2013-01-05 17:33:39 +09:00
MATSUMOTO Ryosuke 1cd7c9fac5 Fix mrbgem options 689#issuecomment-11911431 2013-01-05 17:20:01 +09:00
Yuichiro MASUI b28a9c84c8 Fixed build dependency 2013-01-05 17:00:07 +09:00
MATSUMOTO Ryosuke f6bc6b7692 Add mruby_ldflags when tools/mruby and tools/mrbc link archive files 2013-01-05 15:12:42 +09:00
Yukihiro "Matz" Matsumoto fe954098b3 Merge pull request #687 from masuidrive/fixed_mrbgems_issues
Fixed some mrbgems building issues
2013-01-04 07:00:05 -08:00
Yuichiro MASUI b8a6c5ce0d Changed objccflags to objcflags
Added cxxflags, objcflags, asmflags to mrbgem.rake
Support .cxx and .cc as C++ source in mrbgems
2013-01-04 23:43:33 +09:00
Yukihiro "Matz" Matsumoto db2fed84d1 Merge pull request #686 from skandhas/pr-add-Module-method_defined
Add Module#method_defined? for mruby
2013-01-04 03:25:50 -08:00
skandhas c4995884e6 add test for Module#method_defined? 2013-01-04 15:41:10 +08:00
skandhas e6a5a76885 add mrb_mod_method_defined 2013-01-04 15:28:59 +08:00
Yukihiro "Matz" Matsumoto 5df3a9dbdf Merge pull request #684 from bovi/tiny-beautify
Fix an unnecessary space
2013-01-03 17:35:09 -08:00
Yukihiro "Matz" Matsumoto ccbdee4136 Merge pull request #683 from bovi/doc-compile
Add documentation for compilation process
2013-01-03 17:34:45 -08:00
Daniel Bovensiepen e3fd198cbf Fix an unnecessary space 2013-01-04 07:01:01 +08:00
Daniel Bovensiepen f479ae79a2 Add documentation for compilation process 2013-01-04 05:52:35 +08:00
Yukihiro "Matz" Matsumoto da558251d2 Merge pull request #682 from bovi/doc-rake
Fix documentation for mrbgems
2013-01-03 13:31:13 -08:00
Daniel Bovensiepen 5d0ada45f0 Fix documentation for mrbgems 2013-01-04 03:57:09 +08:00
Yukihiro "Matz" Matsumoto 67541a3d6e Merge pull request #680 from bovi/doc-rake
Adapter mrbgems documentation to rake system
2013-01-02 21:16:26 -08:00
Daniel Bovensiepen b347bcac61 Adapter mrbgems documentation to rake system 2013-01-03 11:58:17 +08:00
Yukihiro "Matz" Matsumoto 65901c3dbd Merge pull request #679 from masuidrive/merge_to_cruby_building_script
Rebuild CRuby based building script without Makefile
2013-01-02 09:54:05 -08:00
Yuichiro MASUI 7c469c0b9d Rebuild CRuby based building script without Makefile
Tested CRuby 1.8.6 and 1.9.3

You can see building configuration in build_config.rb
2013-01-03 02:24:15 +09:00
Yukihiro "Matz" Matsumoto a48fc0d795 Merge pull request #678 from authorNari/patch-1
Fix a wrong comment
2012-12-31 01:33:18 -08:00
Narihiro Nakamura 8c27e43779 Fix a wrong comment 2012-12-31 15:59:23 +09:00
Yukihiro "Matz" Matsumoto 50e3a53d73 Merge pull request #677 from skandhas/pr-add-Module-remove_method
Add Module#remove_method for mruby
2012-12-29 01:02:05 -08:00
skandhas 9219c856a8 add test for Module#remove_method 2012-12-29 14:44:28 +08:00
skandhas 779a73e7de add mrb_mod_remove_method/remove_method 2012-12-29 14:22:35 +08:00
Yukihiro Matz Matsumoto c836187cf2 minor cosmetic change after #676 2012-12-28 18:10:26 +09:00
Yukihiro "Matz" Matsumoto d7b762ae2b Merge pull request #676 from skandhas/for-675
fix correct stack postion for headless case
2012-12-28 00:59:40 -08:00
skandhas 320a931965 fix correct stack postion for headless case 2012-12-28 16:48:33 +08:00
Yukihiro Matz Matsumoto 9d56acb709 wrong stack position for headless case; close #675 2012-12-28 17:12:22 +09:00
Yukihiro "Matz" Matsumoto be122b73d3 Merge pull request #674 from mattn/readline
use readline if it's enabled.
2012-12-27 23:15:31 -08:00
mattn 1d91470db6 use readline if it's enabled. 2012-12-28 02:22:26 +09:00
Yukihiro "Matz" Matsumoto 5ae22ea4b3 Merge pull request #672 from mattn/cd_backslash
replace all slash to backslash in `cd /path/to/folder` for windows.
2012-12-26 05:57:55 -08:00
mattn b1832da2db replace all slash to backslash in cd /path/to/folder for windows. 2012-12-26 12:25:32 +09:00
Yukihiro "Matz" Matsumoto c0af042603 Merge pull request #671 from skandhas/pr-add-Module_remove_class_variable
Add Module#remove_class_variable for mruby.
2012-12-25 04:35:50 -08:00
skandhas 3ffe8fe105 add test for Module#remove_class_variable 2012-12-25 12:13:31 +08:00