Merge branch 'master' of github.com:mruby/mruby

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-01-08 13:05:27 +09:00
26 changed files with 83 additions and 68 deletions
-1
View File
@@ -4,7 +4,6 @@
** See Copyright Notice in mruby.h
*/
#include <limits.h>
#include "mruby.h"
#include "mruby/array.h"
#include "mruby/class.h"
+1 -1
View File
@@ -4,6 +4,7 @@
** See Copyright Notice in mruby.h
*/
#include <stdarg.h>
#include "mruby.h"
#include "mruby/variable.h"
#include "mruby/proc.h"
@@ -11,7 +12,6 @@
#include "mruby/string.h"
#include "mruby/class.h"
#include "mruby/debug.h"
#include <stdarg.h>
typedef void (*output_stream_func)(mrb_state*, void*, int, const char*, ...);
+2 -2
View File
@@ -4,9 +4,9 @@
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdarg.h>
#include <ctype.h>
#include <stdarg.h>
#include "mruby.h"
#include "mruby/array.h"
#include "mruby/class.h"
#include "mruby/numeric.h"
+1 -2
View File
@@ -4,10 +4,9 @@
** See Copyright Notice in mruby.h
*/
#include <ctype.h>
#include <string.h>
#include "mruby/dump.h"
#include <ctype.h>
#include "mruby/string.h"
#include "mruby/irep.h"
#include "mruby/numeric.h"
-2
View File
@@ -7,10 +7,8 @@
#include <errno.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include "mruby.h"
#include "mruby/array.h"
#include "mruby/class.h"
#include "mruby/irep.h"
#include "mruby/proc.h"
#include "mruby/string.h"
-2
View File
@@ -6,8 +6,6 @@
#include "mruby.h"
#include "mruby/string.h"
#include "error.h"
#include "mruby/numeric.h"
#include "mruby/data.h"
#include "mruby/class.h"
-1
View File
@@ -4,7 +4,6 @@
** See Copyright Notice in mruby.h
*/
#include <limits.h>
#include <string.h>
#include <stdlib.h>
#include "mruby.h"
-2
View File
@@ -5,11 +5,9 @@
*/
#include "mruby.h"
#include "mruby/array.h"
#include "mruby/class.h"
#include "mruby/numeric.h"
#include "mruby/string.h"
#include "error.h"
mrb_bool
mrb_obj_eq(mrb_state *mrb, mrb_value v1, mrb_value v2)
-1
View File
@@ -7,7 +7,6 @@
#include <stdlib.h>
#include <string.h>
#include "mruby.h"
#include "mruby/class.h"
#include "mruby/irep.h"
#include "mruby/variable.h"
#include "mruby/debug.h"
-10
View File
@@ -107,16 +107,6 @@ mrb_str_resize(mrb_state *mrb, mrb_value str, mrb_int len)
return str;
}
static inline void
str_mod_check(mrb_state *mrb, mrb_value str, char *p, mrb_int len)
{
struct RString *s = mrb_str_ptr(str);
if (s->ptr != p || s->len != len) {
mrb_raise(mrb, E_RUNTIME_ERROR, "string modified");
}
}
#define mrb_obj_alloc_string(mrb) ((struct RString*)mrb_obj_alloc((mrb), MRB_TT_STRING, (mrb)->string_class))
/* char offset to byte offset */
-1
View File
@@ -5,7 +5,6 @@
*/
#include <ctype.h>
#include <limits.h>
#include <string.h>
#include "mruby.h"
#include "mruby/khash.h"
+1 -3
View File
@@ -4,14 +4,12 @@
** See Copyright Notice in mruby.h
*/
#include <ctype.h>
#include "mruby.h"
#include "mruby/array.h"
#include "mruby/class.h"
#include "mruby/proc.h"
#include "mruby/string.h"
#include "mruby/variable.h"
#include "error.h"
#include <ctype.h>
typedef int (iv_foreach_func)(mrb_state*,mrb_sym,mrb_value,void*);
-2
View File
@@ -4,7 +4,6 @@
** See Copyright Notice in mruby.h
*/
#include <string.h>
#include <setjmp.h>
#include <stddef.h>
#include <stdarg.h>
@@ -13,7 +12,6 @@
#include "mruby/class.h"
#include "mruby/hash.h"
#include "mruby/irep.h"
#include "mruby/numeric.h"
#include "mruby/proc.h"
#include "mruby/range.h"
#include "mruby/string.h"