change optim level
@@ -1 +1 @@
-g++ -o pocketpy src/main.cpp --std=c++17 -O1
+g++ -o pocketpy src/main.cpp --std=c++17 -O1
@@ -1,3 +1,3 @@
rm -rf web/lib/
mkdir -p web/lib/
-emcc src/main.cpp -fexceptions -sEXIT_RUNTIME -O2 -sEXPORTED_FUNCTIONS=_repl_input,_repl_start -sEXPORTED_RUNTIME_METHODS=ccall -o web/lib/pocketpy.js
+emcc src/main.cpp -fexceptions -sEXIT_RUNTIME -O3 -sEXPORTED_FUNCTIONS=_repl_input,_repl_start -sEXPORTED_RUNTIME_METHODS=ccall -o web/lib/pocketpy.js
@@ -79,7 +79,7 @@ struct _Range {
struct _Slice {
int start = 0;
- int stop = 2147483647; // contain types always use int32 as index, no support for int64
+ int stop = 2147483647; // container types always use int32 as index, no support for int64
void normalize(int len){
if(start < 0) start += len;