Commit Graph

3563 Commits

Author SHA1 Message Date
fleuria c852626ea7 rename mrb_garbage_collect() to mrb_full_gc() 2013-07-24 16:17:53 +08:00
fleuria 9cc43a970c introduce incremental_gc_step() 2013-07-24 16:17:53 +08:00
Yukihiro "Matz" Matsumoto be419485ba Merge pull request #1403 from Fleurer/comments-generational-gc
add comments for Generational Mode in gc.c
2013-07-23 05:46:17 -07:00
Yukihiro "Matz" Matsumoto 0591413ebd Merge pull request #1402 from mattn/check_home_is_null
Check home is null
2013-07-23 05:45:33 -07:00
Yukihiro "Matz" Matsumoto 9783e9d81c resolve conflict 2013-07-23 21:44:32 +09:00
Yukihiro "Matz" Matsumoto 07b75ca922 Merge pull request #1399 from carsonmcdonald/readlinelinkfix
If readline is enabled add readline to libraries to link
2013-07-23 05:36:19 -07:00
Yukihiro "Matz" Matsumoto f6892f1b7c Merge pull request #1400 from carsonmcdonald/readlinewarnfix
Move home variable into readline ifdef
2013-07-23 05:35:43 -07:00
Yukihiro "Matz" Matsumoto 1516822b05 Merge branch 'master' of github.com:mruby/mruby 2013-07-23 21:34:06 +09:00
Yukihiro "Matz" Matsumoto 8d7e716158 String =~ and match to work with pluggable Regexp; close #1398 2013-07-23 20:22:15 +09:00
fleuria 9bce2eb8b3 gc: add comments for Generational Mode 2013-07-23 17:04:54 +08:00
mattn c8f1f7fdf6 Check home is null 2013-07-23 12:13:50 +09:00
Tomoyuki Sahara 116f75a8ce "spec.author" is better for single-author gems.
"spec.author=" expects a String represents a single author.
"spec.authors=" expects an Array which is a list of multiple authors.

http://guides.rubygems.org/specification-reference/
2013-07-23 10:09:24 +09:00
Tomoyuki Sahara e8df8dcae6 display multiple authors better.
Before:
Copyright (c) 2013 ["a", "b"]

After:
Copyright (c) 2013 a, b
2013-07-23 09:53:39 +09:00
Carson McDonald bd505cc8bb If readline is enabled add readline to libraries to link 2013-07-22 18:33:45 -04:00
Carson McDonald 8db22d4dfe Move home variable into readline ifdef 2013-07-22 18:24:17 -04:00
Yukihiro "Matz" Matsumoto 29a3f8b8e3 Merge pull request #1397 from Fleurer/revise-comments-on-white-colors
revise the Two White Parts comments in gc.c
2013-07-22 02:53:37 -07:00
fleuria 6a1cb4465b revise the Two White Parts comments in gc.c 2013-07-22 16:26:59 +08:00
Yukihiro "Matz" Matsumoto 84991d6388 Merge pull request #1392 from Fleurer/gc-rename-advance-phase
rename advance_phace() to incremental_gc_until(), and cleanup some redundant codes with it.
2013-07-21 17:58:57 -07:00
Yukihiro "Matz" Matsumoto 2daf39ddc8 change else formatting 2013-07-22 09:52:06 +09:00
Yukihiro "Matz" Matsumoto 9f9418eacf Merge pull request #1396 from Archytaus/attr-perf-fix
Performance improvement of methods generated by Module#attr
2013-07-21 17:46:54 -07:00
Yukihiro "Matz" Matsumoto 9ddb2253d0 Merge pull request #1395 from carsonmcdonald/fixdepcheck
Fail if dependency isn't found
2013-07-21 17:06:02 -07:00
Yukihiro "Matz" Matsumoto 7d28f30b61 Merge pull request #1393 from crimsonwoods/add-android-ndk-linux-x86_64-support
Improve Android NDK toolchain support.
2013-07-21 17:04:31 -07:00
Ryan Scott ab787ab968 Cleaned up some of the Module#attr tests 2013-07-21 18:43:00 +10:00
Ryan Scott cec3b33403 Reset the so-render benchmark so that it is what it was before my attr performance testing. 2013-07-21 18:26:01 +10:00
Ryan Scott fd9cc9938c Merge branch 'master' into attr-perf-fix 2013-07-21 18:18:35 +10:00
Ryan Scott 43c0f43f13 Changed the attr methods in mrblib, so that they take advantage of validating the name against a string parameter if need be 2013-07-21 18:13:19 +10:00
Ryan Scott 3ebd8167e1 Slight cleanup of code 2013-07-21 18:05:45 +10:00
Carson McDonald 45cba2e27f Fail if dependency isn't found 2013-07-20 22:22:27 -04:00
crimsonwoods ccf69cde8a Improve Android NDK toolchain support.
Linux-x86_64 has not been supported now.
This commit add Linux-x86_64 platform support.
2013-07-20 14:50:29 +09:00
Ryan Scott eb0ee35815 Merge branch 'master' into attr-perf-fix
Conflicts:
	mrblib/class.rb
2013-07-19 22:40:54 +10:00
Ryan Scott fe5324bd17 Wrote tests around attr, attr_reader, attr_writer, attr_accessor 2013-07-19 22:39:54 +10:00
fleuria c49e2d766e cleanup redundant codes with incremental_gc_until() 2013-07-19 12:16:27 +08:00
fleuria d4f375b48b rename advance_phase to incremental_gc_until
in fact advance_phace() is not really a "phase", but can be used
as an utility function.
2013-07-19 12:01:34 +08:00
Yukihiro "Matz" Matsumoto bc843ed927 Merge pull request #1382 from suzukaze/add-comments
Add comments in irep.h
2013-07-18 19:32:25 -07:00
Yukihiro "Matz" Matsumoto 88731e1756 Merge pull request #1390 from kyab/mirb_history
Save mirb history when readline enabled
2013-07-18 19:31:54 -07:00
Yukihiro "Matz" Matsumoto 70d7031e7a Merge pull request #1389 from carsonmcdonald/stringtestfix
Fix string test for so that it works for int16
2013-07-18 19:20:02 -07:00
Yukihiro "Matz" Matsumoto c5eff2e49a Merge pull request #1391 from carsonmcdonald/fixfallbackarraysize
Changed use of MRB_INT_MAX to MRB_INT_MAX-1
2013-07-18 19:19:31 -07:00
Carson McDonald b9a32e434a Changed use of MRB_INT_MAX to MRB_INT_MAX-1 2013-07-18 09:47:48 -04:00
kyab 1fe65b2522 Use env[USERPROFILE] for Windows 2013-07-18 18:15:05 +09:00
Ryan Scott 75f8aab247 First round of trying to improve the performance of attr_reader and attr_writer. From ~24sec to ~15sec 2013-07-18 07:54:16 +10:00
kyab 4306fe798f Save mirb history when readline enabled 2013-07-18 00:14:03 +09:00
Carson McDonald 7be117df4c Fix string test for so that it works for int16 2013-07-17 09:42:48 -04:00
Yukihiro "Matz" Matsumoto 958d5b763d Merge pull request #1388 from carsonmcdonald/toplevelwarnfix
Fix warning by making call explicit
2013-07-16 09:49:26 -07:00
Yukihiro "Matz" Matsumoto 259fcf2ee0 Merge pull request #1384 from xxuejie/customize-build-dir
Allow programmers to specify build path manually
2013-07-16 09:48:52 -07:00
Carson McDonald c2d94e2ed8 Fix warning by making call explicit 2013-07-16 12:43:45 -04:00
Yukihiro "Matz" Matsumoto 6ee9858b67 Merge pull request #1385 from suzukaze/refactor-return
Repalace int with mrb_bool because a return value is boolean.
2013-07-16 09:38:09 -07:00
Jun Hiroe 8e42868600 Repalace int with mrb_bool because a return value is boolean. 2013-07-15 23:17:12 +09:00
Xuejie "Rafael" Xiao 122770d17f Allow programmers to specify build path manually 2013-07-15 11:43:19 +08:00
Yukihiro "Matz" Matsumoto 18c167b8b5 Merge pull request #1380 from suzukaze/refactor-pool.c
Replace 0 with NULL because struct pointer is set NULL in.
2013-07-14 18:41:12 -07:00
Yukihiro "Matz" Matsumoto f92e983e9c Merge pull request #1381 from suzukaze/refactor2-pool.c
Replace int with mrb_bool because a return value is boolean.
2013-07-14 18:40:50 -07:00