Skip to content

Commit c1475fa

Browse files
authored
[wasm64] Run all browser64 idbstore/idb_fs tests (#20607)
Split out from #20516
1 parent e2e6243 commit c1475fa

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

.circleci/config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -778,7 +778,6 @@ jobs:
778778
title: "browser64"
779779
test_targets: "
780780
browser64.test_canvas_focus
781-
browser64.test_idbstore
782781
browser64.test_idbstore_sync_asyncify
783782
browser64.test_idbstore_sync_jspi
784783
browser64.test_anisotropic
@@ -794,6 +793,8 @@ jobs:
794793
browser64.test_glgears*
795794
browser64.test_glfw*
796795
browser64.test_glew
796+
browser64.test_idbstore*
797+
browser64.test_fs_idbfs*
797798
"
798799
test-browser-firefox:
799800
executor: bionic

src/library_sigs.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -661,8 +661,12 @@ sigs = {
661661
emscripten_idb_clear__sig: 'vpp',
662662
emscripten_idb_delete__sig: 'vppp',
663663
emscripten_idb_exists__sig: 'vpppp',
664+
emscripten_idb_free_blob__sig: 'vi',
664665
emscripten_idb_load__sig: 'vppppp',
666+
emscripten_idb_load_blob__sig: 'vpppp',
667+
emscripten_idb_read_from_blob__sig: 'viiip',
665668
emscripten_idb_store__sig: 'vpppip',
669+
emscripten_idb_store_blob__sig: 'vpppip',
666670
emscripten_is_webgl_context_lost__sig: 'ii',
667671
emscripten_lazy_load_code__sig: 'v',
668672
emscripten_lock_async_acquire__sig: 'vpppd',

tools/maint/gen_sig_info.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,9 @@ def ignore_symbol(s, cxx):
175175
if s.startswith('gl') and any(s.endswith(x) for x in ('NV', 'EXT', 'WEBGL', 'ARB', 'ANGLE')):
176176
return True
177177
if s in ('__stack_base', '__memory_base', '__table_base', '__global_base', '__heap_base',
178-
'__stack_pointer', '__stack_high', '__stack_low', '_load_secondary_module'):
178+
'__stack_pointer', '__stack_high', '__stack_low', '_load_secondary_module',
179+
'__asyncify_state', '__asyncify_data',
180+
):
179181
return True
180182
if cxx and s in ('__asctime_r') or s.startswith('__cxa_find_matching_catch'):
181183
return True
@@ -393,7 +395,7 @@ def main(args):
393395
extract_sig_info(sig_info, {'LEGACY_GL_EMULATION': 1}, ['-DGLES'])
394396
extract_sig_info(sig_info, {'USE_GLFW': 2, 'FULL_ES3': 1, 'MAX_WEBGL_VERSION': 2})
395397
extract_sig_info(sig_info, {'STANDALONE_WASM': 1})
396-
extract_sig_info(sig_info, {'MAIN_MODULE': 2, 'RELOCATABLE': 1, 'USE_WEBGPU': 1})
398+
extract_sig_info(sig_info, {'MAIN_MODULE': 2, 'RELOCATABLE': 1, 'USE_WEBGPU': 1, 'ASYNCIFY': 1})
397399

398400
write_sig_library(args.output, sig_info)
399401
if args.update:

0 commit comments

Comments
 (0)