Jon
a334cdc7af
Update CMake to enable normal Xcode workflows
...
Similar to the existing CMake Visual Studio IDE support, allow CMake to
generate Xcode project files in mruby's root directory. This enables
workflows normally expected by Xcode IDE users.
2012-06-01 11:54:24 -04:00
Yukihiro Matsumoto
cd48737e11
mrb_str_concat was broken for shared strings; close #214
2012-06-02 00:07:05 +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
Yukihiro Matsumoto
a0b30fc01f
OP_RETURN operand should be stack position of the new scope, not the current scope
2012-06-01 23:56:17 +09:00
Yukihiro Matsumoto
d6337e48ad
rest argument offset might be -1 that means empty
2012-06-01 23:54:43 +09:00
Yukihiro Matsumoto
364f7e8f37
remove unused mrb_f_send; and rename mrb_f_send_m to mrb_f_send
2012-06-01 21:23:54 +09:00
Yukihiro Matsumoto
26ac26bd4b
remove spawn (and backtick) method that cannot be implemented without platform support
2012-06-01 21:22:40 +09:00
Yukihiro Matsumoto
9ec6db5e38
reorder arguments to mrb_get_args in mrb_f_send_m
2012-06-01 21:21:11 +09:00
Yukihiro Matsumoto
364e6b5a50
symbol table key should be mrb_sym, not int32_t
2012-06-01 09:44:19 +09:00
Yukihiro Matsumoto
8180fee180
Merge branch 'master' of github.com:mruby/mruby
2012-06-01 08:17:10 +09:00
Yukihiro "Matz" Matsumoto
0d15cfd5ec
Merge pull request #211 from MobiRuby/add_kernel_send
...
add Kernel#send
2012-05-31 16:16:49 -07:00
Yukihiro Matsumoto
48d5df9987
Merge branch 'master' of github.com:mruby/mruby
2012-06-01 08:15:07 +09:00
Yukihiro "Matz" Matsumoto
024f211f10
Merge pull request #210 from MobiRuby/module_const
...
Add Module.const_defined? && _get && _set methods
2012-05-31 16:14:46 -07:00
Yukihiro Matsumoto
bf20cc800e
remove unused prototypes from mruby.h
2012-06-01 06:47:09 +09:00
Yuichiro MASUI
481d2874f1
add Kernel#send
2012-06-01 04:39:48 +09:00
Yukihiro Matsumoto
aafd787e58
remove mrb_rs from mruby.h
2012-06-01 02:53:50 +09:00
Yukihiro Matsumoto
617ea34d97
remove CONST_ID from mruby.h
2012-06-01 02:53:15 +09:00
Yukihiro Matsumoto
9e826933b5
remove IO related prototypes from mruby.h
2012-06-01 02:51:48 +09:00
Yukihiro Matsumoto
2efc7dba42
remove ruby_setjmp from mruby.h
2012-06-01 02:50:59 +09:00
Yukihiro Matsumoto
034ef8696f
remove KASH from mruby.h
2012-06-01 02:50:07 +09:00
Yukihiro Matsumoto
f3fce2ff03
remove REALLOC_N
2012-06-01 02:49:04 +09:00
Yukihiro Matsumoto
1f704552cc
move respond_to and instance_of prototypes to mruby.h
2012-06-01 02:48:19 +09:00
Yukihiro Matsumoto
9b9b345697
remove unnecessary header inclusion from hash.c
2012-06-01 02:45:23 +09:00
Yukihiro Matsumoto
69ed2d2c3c
add prototype for mrb_garbage_collect()
2012-06-01 02:43:39 +09:00
Yukihiro Matsumoto
1add4558a6
add prototype for mrb_garbage_collect()
2012-06-01 02:43:29 +09:00
Yukihiro Matsumoto
29f4bf0109
remove unused event related declarations
2012-06-01 02:43:06 +09:00
Yukihiro Matsumoto
e36285769a
new API mrb_gc_protect() to add object to arena
2012-06-01 02:40:52 +09:00
Yukihiro Matsumoto
b7d5ccdb36
small refactoring; hash->ht should not be NULL
2012-06-01 02:30:54 +09:00
Yukihiro Matsumoto
1321a157c2
values need not to dup unlike keys
2012-06-01 02:28:21 +09:00
Yukihiro Matsumoto
f56abcbb5a
reorder mrb_ary_new_from_values() args to (argc, argv)
2012-06-01 02:18:30 +09:00
Yukihiro Matsumoto
62f4270571
remove prototype for mrb_exec_recursive_paired()
2012-06-01 01:54:11 +09:00
Yukihiro Matsumoto
7a7c1cf128
stop using mrb_exec_recursive_paired() from Array comparison
2012-06-01 01:52:57 +09:00
Yukihiro Matsumoto
2a6b5b8ff5
stop using mrb_exec_recursive_paired() from Hash#==
2012-06-01 01:40:12 +09:00
Yukihiro Matsumoto
6caeb8f8fb
hash function should use #eql? internally
2012-06-01 01:30:44 +09:00
Yukihiro Matsumoto
6a2cf46ff9
hash function should use #hash internally
2012-06-01 01:25:16 +09:00
Yukihiro Matsumoto
3c80a5e2bf
add inline to KHASH_INIT functions
2012-06-01 01:18:20 +09:00
Yuichiro MASUI
b174e9c3ea
Add Module.const_defined? && _get && _set methods
2012-05-31 23:35:45 +09:00
Yukihiro Matsumoto
ae9d9a0781
correctly share string bodies
2012-05-31 22:49:38 +09:00
Yukihiro Matsumoto
a61fe54563
remove unused prototypes
2012-05-31 19:58:40 +09:00
Yukihiro Matsumoto
16b0a1a0e8
remove unused str_new_frozen
2012-05-31 19:52:46 +09:00
Yukihiro Matsumoto
21c1e2fdad
shared strings should not chain
2012-05-31 19:52:37 +09:00
Yukihiro Matsumoto
00c6022cd7
remove unused variable
2012-05-31 19:50:39 +09:00
Yukihiro Matsumoto
5a67f22d1c
remove unused str_new_frozen
2012-05-31 19:50:01 +09:00
Yukihiro Matsumoto
326fc888e4
allow string shared body
2012-05-31 19:16:48 +09:00
Yukihiro Matsumoto
71a480fb53
remove encoding files
2012-05-31 16:40:33 +09:00
Yukihiro Matsumoto
50d18a87eb
remove transcode.c and trancecode_data.h
2012-05-31 16:36:32 +09:00
Yukihiro Matsumoto
3055a3bc8c
reimplement String#*
2012-05-31 16:34:57 +09:00
Yukihiro Matsumoto
5450f925da
reimplement String#<=>
2012-05-31 16:33:03 +09:00
Yukihiro Matsumoto
b05014f6a9
reimplement String#capitalize
2012-05-31 16:31:33 +09:00