Commit Graph

3000 Commits

Author SHA1 Message Date
TERAJIMA, Motoyuki 7183529304 Add Visual Studio 2010 subsection to Toolchains section of README.md
To follow h2so5/add-vs2010-toolchain
2013-04-14 23:11:45 +09:00
Yukihiro "Matz" Matsumoto 6dc931aaae Merge pull request #1175 from kurodash/pr-irep-idx-overflow
Fixed irep index overflows, when defining new closure.
2013-04-13 09:01:00 -07:00
Yukihiro "Matz" Matsumoto 97e73e1261 Merge pull request #1176 from h2so5/add-vs2010-toolchain
Add vs2010.rake
2013-04-12 19:35:26 -07:00
Yukihiro "Matz" Matsumoto 09eae5ceb2 move no block check to mrb_yield_internal 2013-04-13 10:03:34 +09:00
h2so5 e2cf566243 Add vs2010.rake 2013-04-13 08:53:35 +09:00
Yukihiro "Matz" Matsumoto c3b79e11f3 add no block check; based on patch from h2so5; close #1174 2013-04-13 01:16:37 +09:00
kurodash 7b7bffd5a8 Fixed irep index overflows, when defining new closure.
Issue #1137.
In the present implementation, when calling mrb_load_string continuously, irep is not released.
Therefore, a 16-bit index was overflowing.
2013-04-12 16:32:07 +09:00
Yukihiro "Matz" Matsumoto 39b247ce26 Merge pull request #1173 from carsonmcdonald/alwaysbuildlibmrubya
Don't ignore host when adding libmruby.a to deps
2013-04-11 14:44:11 -07:00
Carson McDonald a075e0abce Don't ignore host when adding libmruby.a to deps. 2013-04-11 13:55:48 -04:00
Yukihiro "Matz" Matsumoto 78b0abcfaf string interpolation (#{foo}) does stringify implicitly; no need to call #to_s 2013-04-11 23:11:43 +09:00
Yukihiro "Matz" Matsumoto f7313b6082 Merge branch 'fix-type-error-message' of https://github.com/h2so5/mruby into h2so5-fix-type-error-message 2013-04-11 23:06:50 +09:00
h2so5 1f571dd5fc Fix TypeError messages 2013-04-11 19:47:35 +09:00
Yukihiro "Matz" Matsumoto cf7fb8819f Merge branch 'monaka-pr-move-mirb-mruby-to-mrbgems' 2013-04-11 18:44:30 +09:00
Yukihiro "Matz" Matsumoto 65fccc2899 rename mruby,mirb gems to mruby-bin-{mruby,mirb} 2013-04-11 18:43:03 +09:00
Yukihiro "Matz" Matsumoto 9f3aca8f79 Merge pull request #1170 from h2so5/add-verbose-mode-to-mirb
Add verbose mode to mirb
2013-04-11 02:24:59 -07:00
h2so5 fc3e548aa3 Add verbose mode to mirb 2013-04-11 18:09:49 +09:00
Masaki Muranaka 9d8143f930 Move mirb and mruby to mrbgems. 2013-04-11 15:22:07 +09:00
Yukihiro "Matz" Matsumoto 3806b53db5 Merge pull request #1168 from monaka/pr-update-gem-application
Update gem application support.
2013-04-10 23:08:13 -07:00
Masaki Muranaka 9cf7d54b57 Move apps in gems to #{MRUBY_ROOT}/bin/ when apps is built for "host". 2013-04-11 12:53:54 +09:00
Masaki Muranaka 1b4ad941b4 Use not tool/ but tools/. This is for naming consistency. 2013-04-11 12:52:20 +09:00
Masaki Muranaka 9c9c3b411f Cosmetic changes. 2013-04-11 12:49:57 +09:00
Yukihiro "Matz" Matsumoto a0aa753a0b Merge pull request #1167 from h2so5/refactor-mrb-strdump
Refactor mrb_str_dump
2013-04-10 09:48:35 -07:00
h2so5 a4d59b4ceb Refactor mrb_str_dump 2013-04-10 23:32:51 +09:00
Yukihiro "Matz" Matsumoto 887339dc19 Merge pull request #1166 from h2so5/mrbc-replace-malloc
Replace malloc with mrb_malloc in mrbc
2013-04-09 15:28:08 -07:00
h2so5 f44c99cd2d Replace malloc with mrb_malloc in mrbc 2013-04-10 06:39:52 +09:00
Yukihiro "Matz" Matsumoto ab6c9c186b Merge pull request #1162 from h2so5/error-for-external-command-execution
Add NotImplementedError for Kernel.` and Kernel#`
2013-04-09 09:47:12 -07:00
Yukihiro "Matz" Matsumoto f607fd68d9 Merge pull request #1163 from h2so5/show-version-once
Show version only once with '-v' option in mruby/mrbc
2013-04-09 09:46:34 -07:00
Yukihiro "Matz" Matsumoto c5c3fa1939 Merge pull request #1164 from h2so5/add-validation-for-c-symbol
Add validation for C language symbol name
2013-04-09 09:45:56 -07:00
Yukihiro "Matz" Matsumoto 8e23410a7a Merge pull request #1165 from iij/pr-fix-mirb
Fix mirb to use readline
2013-04-09 09:44:47 -07:00
Yukihiro "Matz" Matsumoto ac005ea939 Merge branch 'master' of github.com:mruby/mruby 2013-04-10 01:43:00 +09:00
Akito Mochizuki b379f6e94f Fix mirb to use readline 2013-04-09 16:58:39 +09:00
h2so5 337076f9ba Add validation for C language symbol name 2013-04-09 16:21:51 +09:00
Yukihiro "Matz" Matsumoto 84acf4e3f3 preparation for tail call optimization (still has bugs) 2013-04-09 15:31:17 +09:00
h2so5 6afe138412 Show version only once with '-v' option in mruby/mrbc 2013-04-09 14:57:46 +09:00
h2so5 5a8e76cc7b Add NotImplementedError for Kernel. and Kernel# 2013-04-09 14:04:58 +09:00
Yukihiro "Matz" Matsumoto 5306e4716e although I understand the intntion of 039679f1, consuming all memory in the test program is not a good idea 2013-04-09 13:39:25 +09:00
Yukihiro "Matz" Matsumoto 03367c19ed target_class should not be TT_ICLASS; close #1152 2013-04-09 10:52:15 +09:00
Yukihiro "Matz" Matsumoto 9fbd66cb9a nregs size was too big (off by one); close #1137 2013-04-09 09:19:18 +09:00
Yukihiro "Matz" Matsumoto 87cd4c5ecc Merge pull request #1144 from monaka/pr-add-iso-conformance-tests-20130406
Add more ISO conformance tests.
2013-04-08 12:11:18 -07:00
Yukihiro "Matz" Matsumoto 1b40c057f5 Merge pull request #1157 from monaka/pr-add-ARGV-to-mirb
Add ARGV constant. It is not required by ISO. Compatibility with CRuby.
2013-04-08 12:10:04 -07:00
Yukihiro "Matz" Matsumoto a0f2e6009c Merge pull request #1161 from h2so5/fix-memory-leak-in-mirb
Fix a memory leak in mirb
2013-04-08 11:10:57 -07:00
h2so5 22f50fe32e Fix a memory leak in mirb 2013-04-08 23:38:01 +09:00
Yukihiro "Matz" Matsumoto 5dea19e9be Merge pull request #1150 from monaka/pr-add-test-runner-support
Add "test runner" support for cross builds.
2013-04-08 03:25:28 -07:00
Yukihiro "Matz" Matsumoto 0d8aa67a37 Merge pull request #1160 from matsumoto-r/change_mruby_random_license
Change mruby-random License to MIT
2013-04-08 03:23:31 -07:00
MATSUMOTO Ryosuke d2c88fe850 Change mruby-random License to MIT
refs: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/license.html
2013-04-08 16:55:05 +09:00
Yukihiro "Matz" Matsumoto 47bccdc486 Merge pull request #1159 from h2so5/fix-mirb-heredoc
Fix checking for heredoc in mirb
2013-04-07 06:07:37 -07:00
h2so5 531daa0a9d Fix checking for heredoc in mirb 2013-04-07 18:05:23 +09:00
Masaki Muranaka 2c0f2eb9f8 Add ARGV constant. It is not required by ISO. Compatibility with CRuby. 2013-04-07 12:51:13 +09:00
Yukihiro "Matz" Matsumoto c3de0e15bb Merge pull request #1155 from monaka/pr-support-global-zero-variable
Support $0 variable.
2013-04-06 20:43:24 -07:00
Masaki Muranaka 48aa61a5e2 Support $0 variable. 2013-04-07 11:55:02 +09:00