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/include/mrbconf.h

    r321 r331  
    88#define MRUBYCONF_H
    99
     10#include <limits.h>
     11#include <stdint.h>
     12
     13/* architecture selection: */
     14/* specify -DMRB_32BIT or -DMRB_64BIT to override */
     15#if !defined(MRB_32BIT) && !defined(MRB_64BIT)
     16#if UINT64_MAX == SIZE_MAX
     17#define MRB_64BIT
     18#else
     19#define MRB_32BIT
     20#endif
     21#endif
     22
     23#if defined(MRB_32BIT) && defined(MRB_64BIT)
     24#error Cannot build for 32 and 64 bit architecture at the same time
     25#endif
     26
    1027/* configuration options: */
    1128/* add -DMRB_USE_FLOAT to use float instead of double for floating point numbers */
    1229//#define MRB_USE_FLOAT
    13 #define MRB_USE_FLOAT
    1430
    1531/* add -DMRB_INT16 to use 16bit integer for mrb_int; conflict with MRB_INT64 */
     
    3349/* argv max size in mrb_funcall */
    3450//#define MRB_FUNCALL_ARGC_MAX 16
    35 #define MRB_FUNCALL_ARGC_MAX 8
    3651
    3752/* number of object per heap page */
    3853//#define MRB_HEAP_PAGE_SIZE 1024
    39 #define MRB_HEAP_PAGE_SIZE 64
    4054
    4155/* use segmented list for IV table */
    4256//#define MRB_USE_IV_SEGLIST
    43 #define MRB_USE_IV_SEGLIST
    4457
    4558/* initial size for IV khash; ignored when MRB_USE_IV_SEGLIST is set */
     
    5871/* default size of khash table bucket */
    5972//#define KHASH_DEFAULT_SIZE 32
    60 #define KHASH_DEFAULT_SIZE 8
    6173
    6274/* allocated memory address alignment */
     
    6577/* page size of memory pool */
    6678//#define POOL_PAGE_SIZE 16000
    67 #define POOL_PAGE_SIZE 4096
    6879
    6980/* initial minimum size for string buffer */
    7081//#define MRB_STR_BUF_MIN_SIZE 128
    71 #define MRB_STR_BUF_MIN_SIZE 20
    7282
    7383/* arena size */
     
    7686/* fixed size GC arena */
    7787//#define MRB_GC_FIXED_ARENA
    78 #define MRB_GC_FIXED_ARENA
    7988
    8089/* state atexit stack size */
Note: See TracChangeset for help on using the changeset viewer.