Commit Graph

3721 Commits

Author SHA1 Message Date
Yukihiro "Matz" Matsumoto 8fa02a2cc7 Merge pull request #1470 from carsonmcdonald/morefixfor1467
Tests and another fix for issue #1467
2013-08-13 17:44:22 -07:00
Yukihiro "Matz" Matsumoto b50d6468e0 Merge pull request #1469 from carsonmcdonald/removedebug
Remove debug printf
2013-08-13 17:43:02 -07:00
Carson McDonald 3385a33e9e Add two tests for issue #1467 2013-08-13 11:39:30 -04:00
Carson McDonald 7a2e0d6cf5 This check and class change is redundant because it is done in class.c#mrb_include_module 2013-08-13 11:38:27 -04:00
Carson McDonald 5a6a557f72 Remove debug printf 2013-08-13 11:30:51 -04:00
Yukihiro "Matz" Matsumoto 9827462e38 Merge branch 'master' of github.com:mruby/mruby 2013-08-14 00:13:46 +09:00
Yukihiro "Matz" Matsumoto b822c0b35e ci->target_class should point to ICLASS, not MODULE; close #1467 2013-08-14 00:13:32 +09:00
Yukihiro "Matz" Matsumoto 4b2904f6a3 Merge pull request #1468 from suzukaze/add-array-test
I add ISO test '15.2.12.3' included modules in Arrray
2013-08-13 07:14:14 -07:00
Jun Hiroe 90f6b1815c I add ISO test '15.2.12.3' included modules in Arrray 2013-08-13 21:09:55 +09:00
Yukihiro "Matz" Matsumoto 6b015ec775 define Class#new in ruby to call #initialize 2013-08-13 16:55:06 +09:00
Yukihiro "Matz" Matsumoto 779738b597 Merge branch 'master' of github.com:mruby/mruby 2013-08-12 16:16:02 +09:00
Yukihiro "Matz" Matsumoto ea770f6bef Merge pull request #1460 from Fleurer/fix-1459
fix #1459
2013-08-12 00:15:33 -07:00
fleuria 6dcf2ffb08 fix #1459
gen_vmassignment() missed a pop() in a conditional branch, but we have
to keep each conditional branch 's stack depth the same all the time
when it left execution.
2013-08-12 14:18:09 +08:00
Yukihiro "Matz" Matsumoto 4f1fe9a3ee Merge pull request #1458 from suzukaze/fix-iso-no-in-string-class
I fix ISO no in String class in comparison with ISO_IEC_30170_2012(E)
2013-08-11 18:28:10 -07:00
Yukihiro "Matz" Matsumoto 578589141f use CHAR_BIT instead of bare 8 2013-08-12 09:52:16 +09:00
Yukihiro "Matz" Matsumoto 3a27e9189a move (void) cast after declarations 2013-08-12 09:37:21 +09:00
Jun Hiroe d4b2d0a912 I fix ISO No in String class in comparison with ISO_IEC_30170_2012(E)-Charactor_PDF_document.pdf 2013-08-11 21:15:01 +09:00
Jonas Kulla 9b01bf6035 Silence 'unused parameter' warnings 2013-08-10 09:29:42 +02:00
Yukihiro "Matz" Matsumoto f6fa07235b Merge pull request #1450 from Fleurer/cleanup-warninigs
clean up the warnings when GC_PROFILE is set
2013-08-09 07:59:09 -07:00
Yukihiro "Matz" Matsumoto 53f750dbed def statement and define_method now return symbol a la Ruby2.1 2013-08-09 22:25:45 +09:00
fleuria b3b4f2dbdb clean up the warnings when GC_PROFILE is on 2013-08-09 17:38:09 +08:00
Yukihiro "Matz" Matsumoto 3d3ca985b0 remove duplicated incremental_gc_until() in generational GC; #1449 2013-08-09 18:11:16 +09:00
Yukihiro "Matz" Matsumoto 93d2cb0258 Merge pull request #1449 from Fleurer/fix-comment-for-major-gc
add comments for major GC
2013-08-09 02:08:58 -07:00
fleuria 7e7943322b add comments for major GC 2013-08-09 15:43:06 +08:00
Yukihiro "Matz" Matsumoto d6b8e4bbcb Merge pull request #1448 from cremno/bison-3.0-pure_parser-warning
fix bison 3.0 warning
2013-08-08 20:27:10 -07:00
Cremno 08911d1c82 parse.y: fixed bison 3.0 warning
YACC  src/parse.y -> build/host/src/y.tab.c
src/parse.y:936.1-12: warning: deprecated directive, use ‘%pure-parser’
[-Wdeprecated]
%pure_parser
2013-08-09 03:30:08 +02:00
Yukihiro "Matz" Matsumoto 30f86069de finish half-baked GC cycle before starting full GC; #1447 2013-08-08 22:08:12 +09:00
Yukihiro "Matz" Matsumoto 1e87bf6d2f allow turning off GC generational mode by default by MRB_GC_TURN_OFF_GENERATIONAL; #1447 2013-08-08 21:42:20 +09:00
Yukihiro "Matz" Matsumoto 3b2b760ed3 Merge pull request #1445 from cremno/no_strcpy_and_strcat
don't use str{cpy,cat} in mruby and mrbc
2013-08-07 16:23:31 -07:00
Yukihiro "Matz" Matsumoto d2be15423a Merge pull request #1446 from cremno/casts
MSVC: fix warnings
2013-08-07 16:22:20 -07:00
Cremno 123c88759c class.c and numeric.c: fixed MSVC warnings 2013-08-07 20:48:23 +02:00
Cremno 29381bc819 parse.y: don't use strcat 2013-08-07 20:35:38 +02:00
Cremno ba027d7806 don't use str{cpy,cat} in mruby and mrbc
The length of each string is known. It should be used.
2013-08-07 19:58:06 +02:00
Yukihiro "Matz" Matsumoto 1f5c91d68d use intptr_t instead of int64_t for 32bit platforms 2013-08-07 23:02:08 +09:00
Yukihiro "Matz" Matsumoto 62303a80cf Merge pull request #1444 from Fleurer/issue1442
fix #1442
2013-08-07 05:33:32 -07:00
Yukihiro "Matz" Matsumoto 298c24cc6a Merge pull request #1443 from wasabiz/add-me-to-authors
add "Yuichi Nishiwaki" to AUTHORS
2013-08-07 05:30:45 -07:00
fleuria 22ac62a4f1 fix #1442
in the marking root phase, we only marked the root context, but leaving
the current context unmarked. when we execute a fiber, the current
context would be changed and trigger this issue.
2013-08-07 19:42:56 +08:00
Yukihiro "Matz" Matsumoto a61def802e return statement should terminate execution of a method defined by define_method 2013-08-07 17:45:24 +09:00
Yukihiro "Matz" Matsumoto 40e6cdcb5c rename mrb_value_p() to mrb_ptr() since _p means predicate in mruby source 2013-08-07 17:39:28 +09:00
Yukihiro "Matz" Matsumoto 81f1476a04 Merge branch 'full-nan-boxing' of https://github.com/wasabiz/mruby into wasabiz-full-nan-boxing 2013-08-07 17:32:09 +09:00
Yukihiro "Matz" Matsumoto 7d82b935db Merge pull request #1439 from carsonmcdonald/addtravisbadge
Add travisci badge
2013-08-06 09:06:50 -07:00
Carson McDonald ac56eacdb0 Add travisci badge 2013-08-06 11:45:57 -04:00
Yukihiro "Matz" Matsumoto 9b4d071833 Merge pull request #1436 from archSeer/patch-1
muby-time: use mrb_free directly
2013-08-05 20:23:40 -07:00
Blaž Hrastnik ac4a6d35b9 muby-time: use mrb_free directly 2013-08-05 18:55:55 +02:00
Yukihiro "Matz" Matsumoto ac125ad1a3 Merge pull request #1432 from Archytaus/gem_clone_dir
Custom build path pulls git gems for every build target
2013-08-05 01:27:21 -07:00
Yukihiro "Matz" Matsumoto e8c3dd26d5 Merge pull request #1435 from Bovi-Li/test-fix-order
[mrbtest] assert_equal(expect, actual) order fix
2013-08-04 17:40:18 -07:00
Yuichi Nishiwaki 906c019918 add "Yuichi Nishiwaki" to AUTHORS 2013-08-04 08:05:31 -07:00
Daniel Bovensiepen aa3ff53f04 Improve test of mruby-objectspace-ext GEM 2013-08-04 22:42:57 +08:00
Daniel Bovensiepen 1d58f29e9b Improve test of mruby-toplevel-ext GEM 2013-08-04 22:42:39 +08:00
Daniel Bovensiepen a28c7c081a Improve test of mruby-symbol-ext GEM 2013-08-04 22:42:27 +08:00