| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-02-26 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2014-02-24 | add MRB_ prefix to STRINGIZE macro | take_cheeze | |
| 2014-02-20 | move src/error.h to include/mruby/error.h | take_cheeze | |
| 2014-02-18 | mrb_flo_to_str: internal linkage | cremno | |
| 2014-02-17 | Added spaces in version.h macros for complying with C++11 | Paolo Bosetti | |
| 2014-02-17 | more mrb_flo_to_str fixes | cremno | |
| - remove float check (take mrb_float instead of mrb_value) - support -0.0 - fix range error if log10 is called when n == 0.0 - MSVC older than 2013: add signbit macro (for double) | |||
| 2014-02-17 | remove max_digit from mrb_flo_to_str() | Yukihiro "Matz" Matsumoto | |
| 2014-02-14 | Merge pull request #1705 from takahashim/version-number | Yukihiro "Matz" Matsumoto | |
| MRUBY_VERSION should be only numbers separated by dot, like JRUBY_VERSION or Rubinius::VERSION | |||
| 2014-02-14 | Merge pull request #1703 from cremno/parenthesize-mrbdump-errnos | Yukihiro "Matz" Matsumoto | |
| dump.h: parenthesize negative errnos | |||
| 2014-02-13 | MRUBY_VERSION should be only numbers separated by dot, like JRUBY_VERSION or ↵ | takahashim | |
| Rubinius::VERSION | |||
| 2014-02-13 | remove mrb_str_literal declaration | cremno | |
| definition was removed in 677a2ac | |||
| 2014-02-13 | dump.h: parenthesize negative errnos | cremno | |
| 2014-02-12 | include mruby/version.h in mruby.h | Tomoyuki Sahara | |
| 2014-02-12 | array implementation: several small changes | cremno | |
| src/array.c: - make various functions without declaration in the mruby headers static - removed all uncessary int casts and two useless comments mrb_ary_new_from_values: move to similar functions mrb_check_array_type: fix indentation include/mruby/array.h: mrb_shared_array: padding (default "mrbconf.h" on an usual 64-bit system) sizeof(mrb_int)==sizeof(int)==4 && sizeof(mrb_value*)==8 both: mrb_ary_aget: remove declaration in header and make static nobody uses it which is not surprising since it has 1 req arg! mrb_assoc_new: small optimization and move to similar functions mrb_ary_len: re-implement as static inline function (it is used by mrbgems) programmers should directly use RARRAY_LEN instead | |||
| 2014-02-11 | add RUBY_ENGINE; ref #576 | Yukihiro "Matz" Matsumoto | |
| 2014-02-09 | Merge branch 'original2' of https://github.com/miura1729/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| miura1729-original2 | |||
| 2014-02-09 | Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE | Yukihiro "Matz" Matsumoto | |
| use mrb_bool, FALSE and TRUE more | |||
| 2014-02-09 | Store raw stack address in callinfo instead of offset from stbas | Miura Hideki | |
| 2014-02-08 | forget to add function prototypes | Yukihiro "Matz" Matsumoto | |
| 2014-02-07 | add MRUBY_RELEASE info in numbers | Yukihiro "Matz" Matsumoto | |
| 2014-02-07 | forgot to add new files | Yukihiro "Matz" Matsumoto | |
| 2014-02-06 | introduce mrb_str_new_lit() to create strings from C string litrals | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | use mrb_bool, FALSE and TRUE more | cremno | |
| It doesn't matter to me if one is using FALSE/TRUE instead of 1/0 but I prefer a type (alias) which emphasizes boolean vars to int. I changed 1/0 to FALSE/TRUE anyway. | |||
| 2014-01-31 | rework mruby-objectspace and gc.[ch] | cremno | |
| - functions should have C linkage (for C++ code) - add prefix to each_object_callback - use more appropriate variable types / initialization - ObjectSpace::count_objects has 1 opt. arg. - prefer mrb_intern_lit to mrb_intern_cstr for str. lit. - mruby/value.h is included by mruby.h - adjust coding style | |||
| 2014-01-31 | Merge pull request #1669 from cremno/copyright-2014 | Yukihiro "Matz" Matsumoto | |
| update copyright year | |||
| 2014-01-31 | Merge pull request #1668 from cremno/etc-c-cleanup | Yukihiro "Matz" Matsumoto | |
| etc.c: small cleanup | |||
| 2014-01-30 | mruby.h: remove mrb_str_format declaration | cremno | |
| The function mrb_str_format is only defined when the mrbgem mruby-sprintf was activated. That might not always be the case (by default it currently is). mrb_str_format still has external linkage, so from now on mrbgem authors have to declare it in their source code if they want or need to call it. | |||
| 2014-01-30 | Happy new year! (update copyright year) | cremno | |
| Let's not wait until May this time (f0a9b95af3d542ac1db7fcb4a3d77990a284c185)! | |||
| 2014-01-30 | etc.c: small cleanup (delete unused functions) | cremno | |
| mrb_data_object_alloc: unnecessary cast mrb_lastline_get: mruby doesn't support $_, weird and unused code mrb_exec_recursive: see 4e46abb86914b36e70b5f3ad0826d0b648e9b4ef mrb_block_proc: unused, doesn't really do anything (or needs to be rewritten) mrb_obj_to_sym: actually use id (and MSVC detected unreachable code) | |||
| 2014-01-31 | refactor parser lineno adjustment; ref #1667 | Yukihiro "Matz" Matsumoto | |
| 2014-01-30 | more accurate backtrace lineno | h2so5 | |
| 2014-01-23 | add callback invocation from OP_DEBUG | Yukihiro "Matz" Matsumoto | |
| 2014-01-02 | Merge pull request #1634 from cremno/use-mrb_fixnum_p | Yukihiro "Matz" Matsumoto | |
| tiny word boxing optimization | |||
| 2014-01-02 | tiny word boxing optimization | cremno | |
| 2014-01-02 | NaN boxing: use uintptr_t for bit manipulations | cremno | |
| 2013-12-25 | avoid copying when the original string comes with MRB_STR_NOFREE | Yukihiro "Matz" Matsumoto | |
| 2013-12-25 | rename mrb_intern_litral -> mrb_intern_static | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | zero copy C literal strings in symbol table | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | remove MRB_IREP_ARRAY_INIT_SIZE which is no longer used | Yukihiro "Matz" Matsumoto | |
| 2013-12-23 | Remove 'mrb_state' field from 'kh_xxx_t' structure. | crimsonwoods | |
| 'kh_xxx_t' requires 'mrb_state' to allocate, free, and compute hash value. But 'mrb_state' should not be held by 'kh_xxx_t' and 'mrb_state' should be supplied from outside. | |||
| 2013-12-01 | add mrb_intern_lit for creating symbol from string literal | take_cheeze | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-11-27 | float objects in pool are objects when MRB_WORD_BOXING is set | Yukihiro "Matz" Matsumoto | |
| 2013-11-26 | Fix build error for MRB_WORD_BOXING | kyab | |
| 2013-11-25 | remove MRB_PARSER_BUF_SIZE configuration; close #1596 | Yukihiro "Matz" Matsumoto | |
| 2013-11-22 | Make mrb->arena variable sized. Use MRB_GC_FIXED_ARENA for old behavior. | Yukihiro "Matz" Matsumoto | |
| You will not see "arena overflow" error anymore, but I encourage gem authors to check your gems with MRB_GC_FIXED_ARENA to avoid memory broat. | |||
| 2013-11-21 | declare struct mrb_irep. | Tomoyuki Sahara | |
| 2013-11-20 | rename API mrb_str_dup_static() -> mrb_str_pool() | Yukihiro "Matz" Matsumoto | |
| 2013-11-19 | irep->pool struct pool -> mrb_value | Miura Hideki | |
| 2013-11-15 | add new function mrb_load_irep_file_cxt() and simplifies mruby.c | Yukihiro "Matz" Matsumoto | |
