mattn
cb158653ae
Merge branch 'master' of https://github.com/mruby/mruby
2013-01-08 10:37:39 +09:00
Yukihiro "Matz" Matsumoto
6e3b2b57d3
don't use static class instances
2013-01-08 09:42:58 +09:00
Yukihiro "Matz" Matsumoto
8c31c2006b
Merge pull request #706 from masuidrive/add_gem_github_option
...
Added gem :github option
2013-01-07 15:29:45 -08:00
Yuichiro MASUI
a19c061cb1
Added gem :github option
2013-01-08 00:44:48 +09:00
Yukihiro "Matz" Matsumoto
f1eb0a0537
Merge pull request #705 from authorNari/compact_flags
...
Compact flags for GC
2013-01-07 01:30:55 -08:00
Yukihiro "Matz" Matsumoto
ab5dc724a0
Merge pull request #704 from authorNari/gc_test
...
Add test cases for GC API
2013-01-07 01:30:28 -08:00
Yukihiro "Matz" Matsumoto
bcabae43a4
Merge pull request #703 from authorNari/skip_sweeping_old
...
Skip sweeping old slots which don't contain any young object in the minor GC
2013-01-07 01:29:56 -08:00
Yukihiro "Matz" Matsumoto
52d654b996
Merge pull request #701 from monaka/pr-remove-debug-macros
...
Remove debug macros from mruby.h
2013-01-07 01:28:48 -08:00
Narihiro Nakamura
542eda83ab
Skip sweeping old slots which don't contain any young object.
2013-01-07 16:37:32 +09:00
Narihiro Nakamura
602959ec7f
Compact flags for GC
2013-01-07 16:33:26 +09:00
Narihiro Nakamura
f7c6d8acc8
add test cases for GC API
2013-01-07 16:31:42 +09:00
Masaki Muranaka
0f99322f27
gc.c: Enable DEBUG(x) if GC_DEBUG is defined.
...
vm.c: Enable DEBUG(x) if VM_DEBUG is defined.
2013-01-07 15:28:05 +09:00
Masaki Muranaka
83d91b935a
Remove DEBUG macro definitions.
2013-01-07 15:07:44 +09:00
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