Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/emscripten-core/emscripten
/ endpoints
Endpoints
27 in github.com/emscripten-core/emscripten
⨍
Functions
28,963
◇
Types & classes
6,500
↳
Endpoints
27
Route
phase_calculate_linker_inputs
ToolchainProfiler.profile_block('calculate linker inputs')
tools/link.py:None
Route
phase_compile_inputs
ToolchainProfiler.profile_block('compile inputs')
emcc.py:None
Route
phase_post_link
ToolchainProfiler.profile_block('post link')
tools/link.py:None
Route
test_closure_full_js_library
parameterized({ '': [[]], # bigint support is interesting to test here because it changes which #
test/test_other.py:None
Route
test_cmake
parameterized({ # ('directory to the test', 'output filename', ['extra args to pass to # CMake']) Test
test/test_other.py:None
Route
test_codesize_cxx
parameterized({ 'noexcept': (['-O2'],), # exceptions increases code size significantly 'except':
test/test_codesize.py:None
Route
test_codesize_minimal
parameterized({ 'O0': ([], True), 'O1': (['-O1'],), 'O2': (['-O2'],), # in -O3, -Os and -Oz we
test/test_codesize.py:None
Route
test_cross_origin
parameterized({ '': ([], 9998), 'es6': (['-sEXPORT_ES6', '--extern-post-js', test_file('modularize_pos
test/test_browser.py:None
Route
test_dlfcn_alignment_and_zeroing
no_highmem('output is sensitive to absolute data layout')
test/test_core.py:None
Route
test_dlmalloc_large
no_highmem('output is sensitive to absolute data layout')
test/test_core.py:None
Route
test_dwarf
no_esm_integration('WASM_ESM_INTEGRATION is not compatible with dwarf output')
test/test_core.py:None
Route
test_embind_tsgen_ignore
parameterized({ '1': [['-sALLOW_MEMORY_GROWTH=1', '-Wno-pthreads-mem-growth', '-sMAX
test/test_other.py:None
Route
test_emmalloc_4gb
requires_safari_version(170601, 'Assertion failed: emscripten_get_heap_size() == MAX_HEAP') # Fails in Safari
test/test_browser.py:None
Route
test_emmalloc_trim
no_optimize('output is sensitive to optimization flags, so only test unoptimized builds')
test/test_core.py:None
Route
test_emscripten_log
no_modularize_instance('assumes .js output filename')
test/test_core.py:None
Route
test_executable_output
parameterized({ '': (['-sEXECUTABLE', '-o', 'out.js'],), # -sEXECUTABLE is implied if output filename
test/test_other.py:None
Route
test_no_warnings
with_env_modify({'EMCC_LOGGING': '0'}) # this test assumes no emcc output
test/test_other.py:None
Route
test_nodejs_sockets_echo
parameterized({ 'native': [WebsockifyServerHarness, 59160, ['-DTEST_DGRAM=0']], 'tcp': [CompiledServer
test/test_sockets.py:None
Route
test_nostdlib
with_env_modify({'EMCC_LOGGING': '0'}) # this test assumes no emcc output
test/test_other.py:None
Route
test_only_force_stdlibs
parameterized({ 'none': [{'EMCC_FORCE_STDLIBS': None}, False], # forced libs is ok, they were there an
test/test_other.py:None
Route
test_poppler
no_lsan('output differs')
test/test_core.py:None
Route
test_primes
parameterized({ '': (False,), # Also interesting to test it without the printfs which allow checking t
test/test_benchmark.py:None
Route
test_symbol_map_output_size
parameterized({ '': [[]], # bigint support is interesting to test here because it changes which #
test/test_other.py:None
Route
test_unistd_misc
no_wasmfs('fails in testing fdatasync, tcgetpgrp and pipe. https://github.com/emscripten-core/emscripten/issue
test/test_core.py:None
Route
test_wasmfs_opfs_errors
no_safari('TODO: Fails with exception:Did not get expected EIO when unlinking file') # Fails in Safari 17.6 (1
test/test_browser.py:None
Route
test_webgl_get_uniform_no_active_program
requires_firefox_version(109) # Old Firefox failed to do glGetUniform(program, ...) if program was not active.
test/test_browser.py:None
Route
test_windows_batch_file_dp0_expansion_bug
with_env_modify({'PATH': path_from_root() + os.pathsep + os.getenv('PATH')})
test/test_other.py:None