Changeset 440
- Timestamp:
- Jul 9, 2020, 12:35:25 PM (3 years ago)
- Location:
- EcnlProtoTool/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mruby-2.1.1/build_config.rb
r439 r440 164 164 conf.cc.include_paths << "../musl-1.1.18/include" 165 165 166 conf.cc.defines << %w(MRB_ USE_CUSTOM_RO_DATA_P MRB_ENABLE_DEBUG_HOOK MRB_CONSTRAINED_BASELINE_PROFILE)166 conf.cc.defines << %w(MRB_METHOD_T_STRUCT MRB_USE_CUSTOM_RO_DATA_P MRB_ENABLE_DEBUG_HOOK MRB_CONSTRAINED_BASELINE_PROFILE) 167 167 168 168 #conf.build_mrbtest_lib_only -
EcnlProtoTool/trunk/mruby-2.1.1/include/mruby.h
r439 r440 43 43 #include <stddef.h> 44 44 #include <limits.h> 45 #include <float.h> 45 46 46 47 #ifdef __cplusplus … … 75 76 #include <mruby/gc.h> 76 77 #include <mruby/version.h> 77 78 #ifdef _MSC_VER79 #include <float.h>80 #endif81 78 82 79 #ifndef MRB_WITHOUT_FLOAT … … 169 166 uint16_t esize, eidx; 170 167 171 enum mrb_fiber_state status ;172 mrb_bool vmexec ;168 enum mrb_fiber_state status : 4; 169 mrb_bool vmexec : 1; 173 170 struct RFiber *fib; 174 171 }; -
EcnlProtoTool/trunk/mruby-2.1.1/include/mruby/proc.h
r439 r440 105 105 #define MRB_METHOD_NOARG_P(m) (((uintptr_t)(m))&MRB_METHOD_NOARG_FL) 106 106 #define MRB_METHOD_NOARG_SET(m) ((m)=(mrb_method_t)(((uintptr_t)(m))|MRB_METHOD_NOARG_FL)) 107 #define MRB_METHOD_FUNC(m) ((mrb_func_t)((uintptr_t)(m) &(~(MRB_METHOD_NOARG_FL|MRB_METHOD_FUNC_FL))))108 #define MRB_METHOD_FROM_FUNC(m,fn) ((m)=(mrb_method_t)((((uintptr_t)(fn)) |MRB_METHOD_FUNC_FL)))107 #define MRB_METHOD_FUNC(m) ((mrb_func_t)((uintptr_t)(m)>>2)) 108 #define MRB_METHOD_FROM_FUNC(m,fn) ((m)=(mrb_method_t)((((uintptr_t)(fn))<<2)|MRB_METHOD_FUNC_FL)) 109 109 #define MRB_METHOD_FROM_PROC(m,pr) ((m)=(mrb_method_t)(pr)) 110 110 #define MRB_METHOD_PROC_P(m) (!MRB_METHOD_FUNC_P(m)) -
EcnlProtoTool/trunk/mruby-2.1.1/src/symbol.c
r439 r440 16 16 typedef struct symbol_name { 17 17 mrb_bool lit : 1; 18 uint16_t len : 15; 18 19 uint8_t prev; 19 uint16_t len;20 20 const char *name; 21 21 } symbol_name; -
EcnlProtoTool/trunk/prototool/.cproject
r439 r440 88 88 </option> 89 89 <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.165293534" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols"> 90 <listOptionValue builtIn="false" value="MRB_METHOD_T_STRUCT"/> 90 91 <listOptionValue builtIn="false" value="MRB_USE_CUSTOM_RO_DATA_P"/> 91 92 <listOptionValue builtIn="false" value="MRB_ENABLE_DEBUG_HOOK"/>
Note:
See TracChangeset
for help on using the changeset viewer.