Changeset 22511
- Timestamp:
- 10/05/08 11:58:38 (7 weeks ago)
- Location:
- v6/smop
- Files:
-
- 2 removed
- 3 modified
-
CMakeLists.txt (modified) (2 diffs)
-
include/smop_s1p.h (modified) (1 diff)
-
src/smop_internal.h (modified) (8 diffs)
-
src/smop_s1p_preludescope.sm0p (deleted)
-
test/36_prelude_scope.p6-pugs (deleted)
Legend:
- Unmodified
- Added
- Removed
-
v6/smop/CMakeLists.txt
r22507 r22511 98 98 src/smop_s1p_grep.sm0p 99 99 src/smop_s1p_array_iterator.sm0p 100 src/smop_s1p_preludescope.sm0p101 100 ) 102 101 compile_sm0p (${sm0p_file}) … … 143 142 src/smop_s1p_scalar.c 144 143 src/smop_s1p_str.c 145 src/smop_s1p_preludescope.c146 144 src/smop_slime_capturize.c 147 145 src/smop_slime_currentframe.c -
v6/smop/include/smop_s1p.h
r22507 r22511 26 26 extern SMOP__Object* SMOP__S1P__BindCaptureSignature; 27 27 extern SMOP__Object* SMOP__S1P__PurePrototypeHow; 28 extern SMOP__Object* SMOP__S1P__PreludeScope;29 28 extern SMOP__Object* SMOP__GlobalInterpreter; 30 29 -
v6/smop/src/smop_internal.h
r22507 r22511 67 67 smop_s1p_array_iterator_init(); \ 68 68 smop_s1p_emptylist_init(); \ 69 smop_s1p_endofiterator_init(); \ 70 smop_s1p_preludescope_init(); \ 71 /* preludescope_populate should be the last */ \ 72 smop_s1p_preludescope_populate(); 73 69 smop_s1p_endofiterator_init(); 74 70 #define SMOP_INTERNAL_DESTROY_SEQUENCE \ 75 smop_s1p_preludescope_destr(); \76 71 smop_s1p_endofiterator_destr(); \ 77 72 smop_s1p_emptylist_destr(); \ … … 95 90 smop_s1p_ccode_destr(); \ 96 91 smop_s1p_code_destr(); \ 97 smop_mold_destr(); 92 smop_mold_destr(); 98 93 99 94 #define SMOP_BOOTSTRAP_INIT_SEQUENCE \ … … 125 120 void smop_interpreter_init(); 126 121 void smop_interpreter_destr(); 127 128 122 void smop_slime_frame_init(); 129 123 void smop_slime_frame_destr(); … … 134 128 void smop_slime_capturize_init(); 135 129 void smop_slime_capturize_destr(); 136 137 130 void smop_native_bool_init(); 138 131 void smop_native_bool_destr(); … … 141 134 void smop_native_uint_init(); 142 135 void smop_native_uint_destr(); 143 144 136 void smop_lowlevel_method_init(); 145 137 void smop_lowlevel_method_destr(); 146 138 void smop_p6opaque_init(); 147 139 void smop_p6opaque_destr(); 148 149 140 void smop_s1p_scalar_init(); 150 141 void smop_s1p_scalar_destr(); … … 155 146 void smop_s1p_ccode_init(); 156 147 void smop_s1p_ccode_destr(); 157 158 148 void smop_s1p_lexicalscope_init(); 159 149 void smop_s1p_lexicalscope_destr(); 160 150 void smop_s1p_lexicalscope_mold_init(); 161 151 void smop_s1p_lexicalscope_mold_destr(); 162 163 152 void smop_s1p_defaultblocksignature_init(); 164 153 void smop_s1p_defaultblocksignature_destr(); 165 154 void smop_s1p_defaultblocksignature_mold_init(); 166 155 void smop_s1p_defaultblocksignature_mold_destr(); 167 168 156 void smop_s1p_bindcapturesignature_init(); 169 157 void smop_s1p_bindcapturesignature_destr(); 170 158 void smop_s1p_bindcapturesignature_mold_init(); 171 159 void smop_s1p_bindcapturesignature_mold_destr(); 172 173 160 void smop_s1p_pureprototypehow_init(); 174 161 void smop_s1p_pureprototypehow_destr(); 175 162 void smop_s1p_pureprototypehow_mold_init(); 176 163 void smop_s1p_pureprototypehow_mold_destr(); 177 178 164 void smop_s1p_capturize_init(); 179 165 void smop_s1p_capturize_destr(); … … 182 168 void smop_s1p_itemrwcontext_init(); 183 169 void smop_s1p_itemrwcontext_destr(); 184 185 186 170 void smop_s1p_emptylist_init(); 187 171 void smop_s1p_emptylist_destr(); … … 189 173 void smop_s1p_endofiterator_destr(); 190 174 191 void smop_s1p_preludescope_init();192 void smop_s1p_preludescope_destr();193 void smop_s1p_preludescope_populate();194 195 175 #endif
