| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-11-14 | remove unnecessary jump | Yukihiro "Matz" Matsumoto | |
| 2013-11-13 | pacify some warnings on OpenBSD | Yukihiro "Matz" Matsumoto | |
| 2013-11-13 | fixnum in irep->pool may overflow | Yukihiro "Matz" Matsumoto | |
| 2013-11-10 | check for corrupted mrb file data | Yukihiro "Matz" Matsumoto | |
| 2013-11-09 | protect returning irep (in proc) from GC | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | wrong return value from read_lineno_record() | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | irep->pool not to be GCed | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | modified to use irep->reps to reference child ireps. preparation for | Yukihiro "Matz" Matsumoto | |
| removing irep array from mrb_state. note that instructions OP_LAMBDA, OP_EXEC and OP_EPUSH are incompatible, and dumped mrb format has changed. | |||
| 2013-11-03 | refactor mrb_context_run() | fleuria | |
| 2013-11-03 | introduce mrb_context_run() | fleuria | |
| currently there are two scnenario to call mrb_run(), the first is calling a proc, in this case mrb should create a new environment, discarding all the variables except args, reciever and block. the second is calling the newly generated irep, like in mirb. in this case, the variables should be kept after mrb_run(). so we introduce mrb_context_run() to handle this seperately. | |||
| 2013-09-10 | Fix checking return value of fread() | Akito Mochizuki | |
| 2013-09-03 | MSVC: compilation works again (+minor style fixes) | Cremno | |
| 2013-09-02 | don't use RArray in filename table generating | take_cheeze | |
| 2013-09-02 | declare variable outside for | take_cheeze | |
| 2013-09-02 | support multiple filename in irep | take_cheeze | |
| 2013-06-25 | use mrb_malloc_simple() to allocate crc buffer; close #1302 | Yukihiro "Matz" Matsumoto | |
| 2013-06-25 | Fix crash on load *mrb | kyab | |
| 2013-06-22 | Add fallback for allocate CRC buffer | kyab | |
| 2013-05-26 | Add MRB_WORD_BOXING mode (represent mrb_value as a word) | kimu_shu | |
| 2013-05-13 | Fix early free of irep->filename | Carson McDonald | |
| 2013-05-05 | fix typos. | crimsonwoods | |
| 2013-04-26 | Add void to function parameters. This is for compatibility with C++ | Masaki Muranaka | |
| 2013-04-25 | Remove redundant whitespaces. Just cosmetic. | Masaki Muranaka | |
| 2013-04-25 | Add comments why there is no need to put the SIZE_ERROR check. It is for ↵ | Masaki Muranaka | |
| reviews in the future. | |||
| 2013-04-25 | Add error checks for small environments which pointer is less than 32bit. ↵ | Masaki Muranaka | |
| These code will be removed by optimizer if the target runs on 32bit or above. | |||
| 2013-04-25 | More strict NULL checks. | Masaki Muranaka | |
| 2013-04-25 | Fix underlying memory leaks. When realloc is failed, memories are leaked. | Masaki Muranaka | |
| 2013-04-23 | fix unnecessary irep_free | masahino | |
| 2013-04-22 | Simplify load.c. Remove code clones. Suppress return paths. | Masaki Muranaka | |
| 2013-04-20 | put spaces after if/while | Yukihiro "Matz" Matsumoto | |
| 2013-03-30 | Add null char terminate to each symbol name. | Masaki Muranaka | |
| 2013-03-29 | Add CHAR_BIT check. There are uint8_t to char conversions. | Masaki Muranaka | |
| 2013-03-29 | Reduce temporary memory allocations. They are redundant. | Masaki Muranaka | |
| 2013-03-29 | Modify the type of line-number to uint16_t. Type short is not portable. And ↵ | Masaki Muranaka | |
| it cannot be more than UINT16_MAX because of the mrbc binary format. | |||
| 2013-03-29 | Remove RiteFile as no used. | Masaki Muranaka | |
| 2013-03-28 | Merge pull request #1101 from monaka/pr-cleanup-includes | Yukihiro "Matz" Matsumoto | |
| Cleanup includes | |||
| 2013-03-29 | Rearrange SIZE_MAX. It is supported also VC++ since its version10. And there ↵ | Masaki Muranaka | |
| seems SIZE_MAX is defined in stdint.h. And it possibly (depends on the version of VC++) conflicts with SIZE_MAX in limits.h. This patch is no need if I did not support VC++. | |||
| 2013-03-29 | Sort include files. Some redundant includes are removed. | Masaki Muranaka | |
| 2013-03-29 | Fixed wrong section size calculation | Yuichiro MASUI | |
| 2013-03-28 | return value from fread(3) just cannot be ignored | Yukihiro "Matz" Matsumoto | |
| 2013-03-28 | Catch return values to silent compiler | Daniel Bovensiepen | |
| 2013-03-27 | Added debug infomation section into .mrb file | Yuichiro MASUI | |
| 2013-03-27 | Remove unused variable | mattn | |
| 2013-03-27 | bug in fread(3) error check | Yukihiro Matz Matsumoto | |
| 2013-03-27 | resolve conflict from #964 | Yukihiro Matz Matsumoto | |
| 2013-03-16 | Remove stdlib.h from mruby.h. It is for portability (care for freestanding ↵ | Masaki Muranaka | |
| environments). This is a first step. It will be reduced stdlib.h in each files later. | |||
| 2013-03-15 | obsolete mrb_object; opposite of bc870ce | Yukihiro Matz Matsumoto | |
| 2013-03-09 | Don't use int. It decreases portability. Use size_t as array index and ↵ | Masaki Muranaka | |
| length. It avoids overflow in the extreme situations. | |||
| 2013-03-09 | Sanity check. As there are implicaton SIZE_MAX >= UINT32_MAX in this code. ↵ | Masaki Muranaka | |
| This assumption may break on some targets which have 16bit memory space. | |||
| 2013-03-09 | Clean up code. | Masaki Muranaka | |
