diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/parseTools.js | 2 | ||||
-rw-r--r-- | src/settings.js | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index 20049094..7dafbebe 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -1560,7 +1560,7 @@ function makePointer(slab, pos, allocator, type, ptr, finalMemoryInitialization) } // JS engines sometimes say array initializers are too large. Work around that by chunking and calling concat to combine at runtime - var chunkSize = 10240; + var chunkSize = JS_CHUNK_SIZE; function chunkify(array) { // break very large slabs into parts var ret = ''; diff --git a/src/settings.js b/src/settings.js index 6b054443..f9b47228 100644 --- a/src/settings.js +++ b/src/settings.js @@ -357,6 +357,8 @@ var NECESSARY_BLOCKADDRS = []; // List of (function, block) for all block addres var EMIT_GENERATED_FUNCTIONS = 0; // whether to emit the list of generated functions, needed for external JS optimization passes +var JS_CHUNK_SIZE = 10240; // Used as a maximum size before breaking up expressions and lines into smaller pieces + // Compiler debugging options var DEBUG_TAGS_SHOWING = []; // Some useful items: |