Commit Graph

107 Commits

Author SHA1 Message Date
Masaki Muranaka 82c891acee Move comments from hash.c to hash.rb. 2013-05-08 13:22:35 +09:00
h2so5 5a8e76cc7b Add NotImplementedError for Kernel. and Kernel# 2013-04-09 14:04:58 +09:00
Yukihiro "Matz" Matsumoto 5de9a8cc50 sort mrblib/*.rb files to compile (class.rb comes before error.rb); close #1132; close #1134 2013-04-05 13:19:58 +09:00
Masaki Muranaka edd0a62106 Add NameError#name. Fix NameError.new and NameError.initialize. Enable 2nd argument for NameError.new in C API. 2013-04-04 16:24:43 +09:00
Masaki Muranaka cbe7a87c68 Move Integer.{floor,ceil,round,truncate} to mrblib/. For maintainability. 2013-03-31 23:04:45 +09:00
Yukihiro Matz Matsumoto a0f6e4d58e resolve conflict from #964 2013-03-27 00:52:24 +09:00
mattn e53fa35748 Remove __printstr__ 2013-03-24 00:18:39 +09:00
Yuichiro MASUI 814094230c Change unsigned char to uint8_t 2013-03-08 18:55:15 +09:00
Yuichiro MASUI 2842583678 New mrb format. The detail is in https://github.com/mruby/mruby/issues/944 2013-03-08 03:14:21 +09:00
Masaki Muranaka 6cd7017ec1 Remove trailing whitespaces. This is just a cosmetic change. 2013-03-03 10:54:00 +09:00
mattn 3f1814ce3a Move mrblib for Struct 2013-03-01 15:33:52 +09:00
Yuichiro MASUI 0970ca9572 Support to build on pwd != mruby source root 2013-02-23 19:03:59 +09:00
Yukihiro Matz Matsumoto b7da7cfee0 adopt String#gsub to fixed split behavior 2013-02-18 18:47:58 +09:00
Daniel Bovensiepen e8c0b61c0d String#gsub fix with last character 2013-02-17 12:13:46 +00:00
Yuichiro MASUI 0ee2c71b03 Added String#sub/sub! and String#gsub/gsub! 2013-02-12 16:10:35 +09:00
Yukihiro Matz Matsumoto 84a7c9ed1c "for i in (1..12/5); p i ; end" should not print "3" 2013-02-09 17:53:12 +09:00
Jon d5b263f7a9 Refine pretty printing 2013-01-22 10:37:54 -05:00
Daniel Bovensiepen 300f0d548b Beautify the output of rake 2013-01-21 15:58:47 +08:00
Yuichiro MASUI ced80d2b4b Improved build scripts and config files 2013-01-20 22:48:42 +09:00
Yukihiro Matz Matsumoto c9c758d6ed fixed wrong loop termination introduced by 79d38c4 2013-01-18 15:43:35 +09:00
Yukihiro Matz Matsumoto 5166aa726d check if array expands in each block 2013-01-16 18:35:25 +09:00
Yukihiro Matz Matsumoto 79d38c4962 check if array shrinks in each block 2013-01-16 18:32:04 +09: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 55870e4b82 small refactoring for Array#each 2012-12-19 20:41:41 +09:00
Ryan Scott Lewis 6a450a6bda Update Array#each to be slightly faster. 2012-12-19 06:02:15 -05:00
Yoji SHIDARA aff4865f45 Fix a typo in comment
elment ->
element
2012-12-16 11:10:15 +09:00
Yuichiro MASUI dcdd893bed Added LDFLAGS to Makefiles 2012-12-09 19:18:40 +09:00
Yukihiro Matz Matsumoto f1ed143624 mange arena_idx smarter for smaller ARENA_SIZE; now default to 100 from 1024 2012-12-07 16:58:50 +09:00
skandhas 8a43ec75a0 delete needless output in String#[]= 2012-11-02 14:58:21 +08:00
Yukihiro Matsumoto 57910ca535 String#each_byte to use String#bytes; close #508 2012-11-01 06:13:02 +09:00
Tomoyuki Sahara 83a31f7185 IO.printf returns nil on CRuby 2012-10-29 11:14:42 +09:00
Yukihiro Matsumoto 3efbea3fab wrong check of argument numbers 2012-10-19 21:44:58 +09:00
Yukihiro Matsumoto 17278e8ca6 add symbol style to Enumerable#inject 2012-10-19 21:16:18 +09:00
Yukihiro Matsumoto fd949663d2 Enumerable#inject should handle empty enumerable; http://www.tbn.co.jp/blog/?p=813 2012-10-19 21:09:34 +09:00
Masaki Muranaka cd58b12d84 Remove extern mrb_top_self. It is declared in mruby.h. 2012-09-29 17:02:36 +09:00
Yukihiro Matsumoto ef17231bd7 Integer#step added 2012-09-15 15:04:51 +09:00
Yukihiro Matsumoto 4de0a2afbf Numeric#{upto,downto}: limit may not be an integer 2012-09-15 14:48:31 +09:00
Daniel Bovensiepen f6a9846d0e Fix writing errors in Makefiles 2012-09-10 23:25:50 +08:00
Yukihiro Matsumoto 9e7ca5d944 mrb might be intialized incompletely from mrbc; close #457 2012-09-09 13:14:32 +09:00
Masamitsu MURASE 44b408ad10 puts should print "\n" only when the argument does not end with "\n". 2012-08-13 02:42:32 +09:00
Yukihiro Matsumoto a18699a80c print.rb: raise NotImplementedError for disabled methods 2012-07-17 23:56:57 +09:00
Yukihiro Matsumoto a9247f723a condition updated to preven printf from sprintf redefinition 2012-07-15 17:31:51 +09:00
Daniel Bovensiepen 7f9b91517b raise NoImplementedError also for sprintf in case it isn't available 2012-06-27 14:20:19 +08:00
Daniel Bovensiepen e841135cc1 raise NotImplementedError in case of sprintf is missing 2012-06-27 14:13:11 +08:00
Yukihiro Matsumoto 8f5017e768 raise NotImplementedError from regexp related string methods; close #319 2012-06-26 14:01:26 +09:00
Yukihiro Matsumoto 6d3b35e064 avoid generating iv name each time in accessors 2012-06-24 01:22:53 +09:00
Yuichiro MASUI 529fb1b992 fixed attr_*: forgot '@' 2012-06-22 17:47:23 +09:00
Daniel Bovensiepen 2436ee817a Make printf optional based on sprintf 2012-06-21 15:44:27 +08:00
Daniel Bovensiepen 162b3625d0 Only open struct class if there is actually already a class 2012-06-21 15:01:13 +08:00
Yukihiro Matsumoto e61bdbe396 add printf method 2012-06-20 20:45:04 +09:00