Selman ULUG
|
a190ec8298
|
function prototypes sorted by call & removed unused (file, io, thread)
|
2012-08-17 16:48:07 +03:00 |
|
Yukihiro "Matz" Matsumoto
|
9387fb1cb6
|
Merge pull request #431 from selman/khash
khash.h including at line:255
|
2012-08-16 18:48:00 -07:00 |
|
Masamitsu MURASE
|
26e0319e66
|
Modify buffer size for filename.
|
2012-08-17 02:34:27 +09:00 |
|
Selman ULUG
|
894137b920
|
MRB_IV_INITIAL_SIZE duplicate definition
|
2012-08-16 20:03:17 +03:00 |
|
Selman ULUG
|
0f74d72d7e
|
khash.h including at line:255
|
2012-08-16 19:26:08 +03:00 |
|
Yukihiro Matsumoto
|
64762fb1d4
|
Merge branch 'master' of github.com:mruby/mruby
|
2012-08-16 22:24:20 +09:00 |
|
Yukihiro Matsumoto
|
38c4a3170b
|
outer might be NULL; close #428
|
2012-08-16 22:24:13 +09:00 |
|
Paolo Bosetti
|
efa46146a5
|
Merge branch 'master' into XCode
Also, fixed issue in Xcode project build settings
|
2012-08-16 10:18:41 +02:00 |
|
Paolo Bosetti
|
441079557d
|
Code formatting in sprintf.c
switch/case constructs in mrb_str_format() had mismatched indentation
styles: clean up to 2-spaces-per-level.
|
2012-08-16 10:11:15 +02:00 |
|
mirichi
|
13b1111212
|
op_enter_optimize
|
2012-08-15 00:34:36 +09:00 |
|
Yukihiro Matsumoto
|
7d02df3016
|
NaN boxing
|
2012-08-14 13:16:34 +09:00 |
|
Yukihiro Matsumoto
|
cda1709a35
|
setjmp in mrb_funcall_with_block if mrb->jmp is empty
|
2012-08-13 21:03:08 +09:00 |
|
Yukihiro Matsumoto
|
59bf47e7f8
|
iv table may be empty
|
2012-08-13 04:51:48 +09:00 |
|
Yukihiro Matsumoto
|
1ed39d5c05
|
use TRUE/FALSE instead of 1/0
|
2012-08-13 04:19:24 +09:00 |
|
Masamitsu MURASE
|
87ba67f42d
|
Modify exception handling.
If an exception is raised before cipush is called in mrb_run,
it should be handled in the outer mrb_run.
|
2012-08-13 01:49:50 +09:00 |
|
Yukihiro Matsumoto
|
c9fe903fe1
|
now segmented list can be used as instance variable tables by -DMRB_USE_IV_SEGLIST; we still need to measure the performance and memory consumption
|
2012-08-12 01:59:18 +09:00 |
|
Yukihiro Matsumoto
|
3fe4b6414f
|
add const qualifier to stop warning
|
2012-08-12 00:06:09 +09:00 |
|
Yukihiro Matsumoto
|
a37c1daf33
|
call mrb_gc_free_gc from mrb_close
|
2012-08-12 00:05:10 +09:00 |
|
Yukihiro Matsumoto
|
0b14f950a7
|
add check for instance variable names
|
2012-08-11 23:59:18 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
04c0d93684
|
Merge pull request #419 from beoran/master
Struct.new crashed if no parameters given. This pull request fixes that.
|
2012-08-09 13:28:09 -07:00 |
|
Yukihiro Matsumoto
|
4debf651a3
|
optimize assignment just before OP_RETURN
|
2012-08-10 05:15:58 +09:00 |
|
Beoran
|
38e3b675ee
|
Struct.new crashed if no arguments are given. Fixed.
|
2012-08-09 21:58:32 +02:00 |
|
Yukihiro Matsumoto
|
8d017ebdb7
|
add GC.disable and GC.enable
|
2012-08-09 03:58:52 +09:00 |
|
Yukihiro Matsumoto
|
8af5a999bf
|
store :initialize in mrb structure
|
2012-08-08 00:25:35 +09:00 |
|
Yuichiro MASUI
|
3718599e86
|
Fixed memory leak when calling stack_extend in m->body.func
|
2012-08-07 04:04:22 +09:00 |
|
Yukihiro Matsumoto
|
52ba6f5a8c
|
class variable resolution should be same as const resolution
|
2012-08-05 17:12:03 +09:00 |
|
Yukihiro Matsumoto
|
722c53c560
|
Merge branch 'master' of github.com:mruby/mruby
|
2012-08-05 17:08:35 +09:00 |
|
Yukihiro Matsumoto
|
7c4bd7fffd
|
remove OP_MOVE just before OP_RETURN
|
2012-08-05 17:07:43 +09:00 |
|
Masaki Muranaka
|
b231bcb812
|
load_exec(): Fix message lenghtes in mrb_exc_new().
mrb_run(): Fix not to use a magic number but sizeof.
|
2012-08-04 19:54:21 +09:00 |
|
Yukihiro Matsumoto
|
472d214a71
|
super look-up scheme fixed; close #415
|
2012-08-04 06:44:53 +09:00 |
|
Yukihiro Matsumoto
|
730f53045e
|
define_method to copy block body
|
2012-08-03 20:17:04 +09:00 |
|
Yukihiro Matsumoto
|
77aa261f3b
|
mrb_singleton_class should raise TypeError for immediate objects
|
2012-08-03 19:56:14 +09:00 |
|
Yukihiro Matsumoto
|
f121558f93
|
mrb_define_method_vm should update target_class
|
2012-08-03 19:55:01 +09:00 |
|
Masaki Muranaka
|
81b41e84e9
|
Fix a memory leak in mrb_realloc().
|
2012-08-03 14:03:53 +09:00 |
|
Yukihiro Matsumoto
|
6fb88f7e1d
|
update regs after cfunc call [2]
|
2012-08-03 01:02:43 +09:00 |
|
Yukihiro Matsumoto
|
5aff0d3f25
|
update regs after cfunc call
|
2012-08-03 00:40:36 +09:00 |
|
Yukihiro Matsumoto
|
6f6e18ef82
|
struct.c refactoring
|
2012-08-02 22:17:27 +09:00 |
|
Yukihiro Matsumoto
|
b8b22c1d17
|
use mrb_obj_equal to check pool
|
2012-08-02 22:15:49 +09:00 |
|
Yukihiro Matsumoto
|
6491693d00
|
mrb_get_args("&") gave wrong value
|
2012-08-02 22:03:53 +09:00 |
|
Yukihiro Matsumoto
|
cc0f249c17
|
Time.new may not take any argument
|
2012-08-02 21:53:23 +09:00 |
|
Yukihiro Matsumoto
|
a7f0e3bc80
|
small return optimization: use R0 to set return value if possible
|
2012-08-02 13:13:41 +09:00 |
|
Yukihiro Matsumoto
|
91318da3bc
|
wrong return value from empty block/lambda
|
2012-08-02 12:57:57 +09:00 |
|
Yukihiro Matsumoto
|
90323f545f
|
keep minimal stack space (recv and blk)
|
2012-08-02 07:56:23 +09:00 |
|
Yukihiro Matsumoto
|
29d4eb6e20
|
stack pos should be adjusted for CFUNC OP_EXEC
|
2012-08-02 04:00:42 +09:00 |
|
Yukihiro Matsumoto
|
1549502079
|
mrb_check_convert_type should always return nil on error
|
2012-08-02 01:58:20 +09:00 |
|
Yukihiro Matsumoto
|
bce9198732
|
reduce invoking mrb_intern from convert_type
|
2012-08-02 01:53:35 +09:00 |
|
Yukihiro Matsumoto
|
b00529e672
|
reduce invoking const_missing
|
2012-08-02 01:53:01 +09:00 |
|
Yukihiro Matsumoto
|
9ccf9767e1
|
protect return value from mrb_funcall
|
2012-08-02 01:13:45 +09:00 |
|
Yukihiro Matsumoto
|
dcfff971ff
|
remove OP_LOADNIL from NODE_OP_ASGN
|
2012-08-02 00:48:50 +09:00 |
|
Yukihiro Matsumoto
|
47ff5a0643
|
move OP_LOADNIL just before OP_SEND to improve performance on some platforms
|
2012-08-02 00:43:38 +09:00 |
|