Commit Graph

68 Commits

Author SHA1 Message Date
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
Yukihiro Matsumoto 6f22a61135 __send__ added 2012-06-20 15:42:51 +09:00
Yukihiro Matsumoto b11d4647e9 ISO conforming lambda 2012-06-20 15:41:22 +09:00
Yukihiro Matsumoto 97e5ab22f6 add Module#{attr,attr_reader,attr_writer,attr_accessor}; close #257 2012-06-20 13:44:32 +09:00
Yukihiro "Matz" Matsumoto 95bed11755 Merge pull request #297 from bovi/improve-cflag-choice
Make CFLAG choices in Makefiles more flexible
2012-06-17 22:23:55 -07:00
Daniel Bovensiepen 83e5999d7e Make CFLAG choices in Makefiles more flexible 2012-06-18 11:22:05 +08:00
Yukihiro Matsumoto 955a48d964 move exception definiton to mrblib 2012-06-18 10:30:17 +09:00
Yukihiro Matsumoto 39f47c1915 remove LoadError 2012-06-15 13:55:27 +09:00
Masaki Muranaka cfd5f5157d Move Subclasses of ScriptError to mrblib. 2012-06-15 13:06:43 +09:00
Yukihiro Matsumoto a74ab0c2da Kernel.eval to raise NotImplementedError 2012-06-12 23:39:54 +09:00
Yukihiro Matsumoto b5ffbea4c2 remove Ruby version of Kernel#instance_eval 2012-06-12 18:32:42 +09:00
Yukihiro Matsumoto 479df23bc0 puts should return nil; close #215 2012-06-03 15:58:15 +09:00
Yukihiro Matsumoto 15b9d74fc7 stupid naming error 2012-06-03 02:14:30 +09:00
Yukihiro Matsumoto d060c8a713 add Hash#{select/reject} to return Hash as 1.9 2012-06-02 23:21:12 +09:00
Yukihiro Matsumoto 30556ad921 remove print and puts from kernel.rb 2012-06-02 00:00:12 +09:00
Yukihiro Matsumoto 2d1f303ec2 remove Ruby define send from kernel.rb 2012-06-01 23:58:09 +09:00
Yuichiro MASUI 481d2874f1 add Kernel#send 2012-06-01 04:39:48 +09:00
Yukihiro "Matz" Matsumoto ec3944d9c0 Merge pull request #201 from thecodeshop/rm-cmake-tgt
remove extraneous cmake build targets
2012-05-28 06:01:45 -07:00
Yukihiro Matsumoto 661906c682 should compile all mrblib files 2012-05-28 12:10:23 +09:00
Jon c403458b97 Remove unnecessary mrblib object build target 2012-05-27 22:06:28 -04:00
Daniel Bovensiepen c1faad90ec Add documentation to Comparable 2012-05-27 04:34:47 +08:00
Jon 105c11b7f6 Clean and DRY up the basic Makefiles 2012-05-23 13:19:40 -04:00
Jon 9f89da6eef Add native and cross compiling CMake build support 2012-05-22 10:50:28 -04:00
Beoran b5dcb7128d First cmake build system. Works on Linux. 2012-05-22 09:11:13 -04:00
Yukihiro Matsumoto 2728f30297 implement Kernel#p in Ruby 2012-05-18 15:01:45 +09:00
Yukihiro Matsumoto 0a00c28ca1 libmruby.a should depend on libmruby_core.a 2012-05-17 23:48:02 +09:00
Yukihiro Matsumoto cc4b2c5c6a add rule to clean libmruby.a from mrblib/Makefile 2012-05-17 12:25:34 +09:00
Yukihiro Matsumoto 3e3a8c18b9 avoid updating existing libmruby.a to avoid problems on low time resolution file systems; close #136 2012-05-17 12:13:24 +09:00
Yukihiro Matsumoto 9dafdfcb8c remove unused dependency 2012-05-15 22:18:51 +09:00
Yukihiro Matsumoto 1bc0c12096 Makefile: remove echo action from all target 2012-05-15 16:40:45 +09:00
Yukihiro Matsumoto a73c78beb8 update Makefile dependency 2012-05-15 03:05:05 +09:00
Yukihiro Matsumoto bd8d910666 clean enum.c 2012-05-09 22:09:27 +09:00
Yukihiro Matsumoto 6a0c30d038 move body of Comparison from compar.c to compar.rb 2012-05-09 22:06:16 +09:00
Yukihiro Matsumoto 9bed29bf96 define print and printf in mrblib 2012-05-07 17:56:55 +09:00
Daniel Bovensiepen 1906d6eb33 Add ISO mark to Kernel.lambda 2012-05-06 18:28:52 +08:00
Daniel Bovensiepen 5bab3fc9e0 Forgot ISO Reference Code of Range - Enumerable 2012-05-06 18:27:07 +08:00
Daniel Bovensiepen 580b0267a8 Some fixes for the Documentation of Hash and Kernel 2012-05-06 18:24:39 +08:00
Daniel Bovensiepen dea4ccdd97 Add documentation to Range 2012-05-06 18:16:26 +08:00
Daniel Bovensiepen b032acd6b6 Modify documentation of Numeric 2012-05-06 18:16:02 +08:00
Daniel Bovensiepen 55f143d4e3 Add documentation to Kernel 2012-05-06 18:15:38 +08:00