Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

Location:
EcnlProtoTool/trunk/mruby-1.3.0
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/mruby-1.3.0/src/symbol.c

    r321 r331  
    77#include <limits.h>
    88#include <string.h>
    9 #include "mruby.h"
    10 #include "mruby/khash.h"
    11 #include "mruby/string.h"
    12 #include "mruby/dump.h"
     9#include <mruby.h>
     10#include <mruby/khash.h>
     11#include <mruby/string.h>
     12#include <mruby/dump.h>
     13#include <mruby/class.h>
    1314
    1415/* ------------------------------------------------------ */
     
    355356      break;
    356357    case '!':
    357       if (*++m == '=') ++m;
     358      switch (*++m) {
     359        case '=': case '~': ++m;
     360      }
    358361      break;
    359362    case '+': case '-':
     
    480483
    481484  mrb->symbol_class = sym = mrb_define_class(mrb, "Symbol", mrb->object_class);                 /* 15.2.11 */
     485  MRB_SET_INSTANCE_TT(sym, MRB_TT_SYMBOL);
     486  mrb_undef_class_method(mrb,  sym, "new");
    482487
    483488  mrb_define_method(mrb, sym, "===",             sym_equal,      MRB_ARGS_REQ(1));              /* 15.2.11.3.1  */
Note: See TracChangeset for help on using the changeset viewer.