SYMBOL INDEX (370 symbols across 40 files) FILE: document/core/appendix/gen-index-instructions.py function MathWrap (line 33) | def MathWrap(s, default=''): function RefWrap (line 40) | def RefWrap(s, kind): function Instruction (line 47) | def Instruction(name, opcode, type=None, validation=None, execution=None... function ColumnWidth (line 336) | def ColumnWidth(n): function Row (line 342) | def Row(columns): FILE: document/core/util/bikeshed_fixup.py function Main (line 11) | def Main(): FILE: document/core/util/mathdef.py function html_hyperlink (line 16) | def html_hyperlink(file, id): function html_transform_math_xref (line 19) | def html_transform_math_xref(node): function latex_hyperlink (line 24) | def latex_hyperlink(file, id): function latex_transform_math_xref (line 30) | def latex_transform_math_xref(node): function lookup_mathdef (line 40) | def lookup_mathdef(defs, name): function replace_mathdefs (line 51) | def replace_mathdefs(doc, s): function ext_math_role (line 56) | def ext_math_role(role, raw, text, line, inliner, options = {}, content ... class ExtMathDirective (line 60) | class ExtMathDirective(MathDirective): method run (line 61) | def run(self): class MathdefDirective (line 69) | class MathdefDirective(Replace): method run (line 70) | def run(self): class WebAssemblyHTML5Translator (line 89) | class WebAssemblyHTML5Translator(HTML5Translator): method visit_math (line 94) | def visit_math(self, node, math_env = ''): method visit_math_block (line 98) | def visit_math_block(self, node, math_env = ''): class WebAssemblyLaTeXTranslator (line 102) | class WebAssemblyLaTeXTranslator(LaTeXTranslator): method visit_math (line 107) | def visit_math(self, node): method visit_math_block (line 111) | def visit_math_block(self, node): function setup (line 117) | def setup(app): FILE: document/core/util/mathdefbs.py function html_hyperlink (line 20) | def html_hyperlink(file, id): function html_transform_math_xref (line 23) | def html_transform_math_xref(node): function lookup_mathdef (line 33) | def lookup_mathdef(defs, name): function replace_mathdefs (line 44) | def replace_mathdefs(doc, s): function ext_math_role (line 49) | def ext_math_role(role, raw, text, line, inliner, options = {}, content ... class ExtMathDirective (line 53) | class ExtMathDirective(MathDirective): method run (line 54) | def run(self): class MathdefDirective (line 62) | class MathdefDirective(Replace): method run (line 63) | def run(self): class WebAssemblyHTML5Translator (line 81) | class WebAssemblyHTML5Translator(HTML5Translator): method visit_math (line 86) | def visit_math(self, node, math_env = ''): method visit_math_block (line 90) | def visit_math_block(self, node, math_env = ''): function setup (line 96) | def setup(app): FILE: document/core/util/mathjax2katex.py function FindMatching (line 18) | def FindMatching(data, prefix): function HasBalancedTags (line 36) | def HasBalancedTags(s): function ReplaceMath (line 61) | def ReplaceMath(cache, data): function Main (line 132) | def Main(): FILE: document/core/util/pseudo-lexer.py class PseudoLexer (line 5) | class PseudoLexer(RegexLexer): function setup (line 31) | def setup(app): FILE: test/build.py function run (line 22) | def run(*cmd): function call (line 27) | def call(*cmd): function ensure_remove_dir (line 34) | def ensure_remove_dir(path): function ensure_empty_dir (line 38) | def ensure_empty_dir(path): function compile_wasm_interpreter (line 42) | def compile_wasm_interpreter(): function ensure_wasm_executable (line 50) | def ensure_wasm_executable(path_to_wasm): function convert_one_wast_file (line 60) | def convert_one_wast_file(inputs): function convert_wast_to_js (line 65) | def convert_wast_to_js(out_js_dir): function copy_harness_files (line 90) | def copy_harness_files(out_js_dir, include_harness): function build_js (line 100) | def build_js(out_js_dir): function wrap_single_test (line 127) | def wrap_single_test(js_file): function build_html_js (line 138) | def build_html_js(out_dir): function build_html_from_js (line 147) | def build_html_from_js(tests, html_dir, use_sync): function build_html (line 161) | def build_html(html_dir, js_dir, use_sync): function build_front_page (line 175) | def build_front_page(out_dir, js_dir, use_sync): function process_args (line 197) | def process_args(): FILE: test/core/run.py class RunTests (line 40) | class RunTests(unittest.TestCase): method _runCommand (line 41) | def _runCommand(self, command, logPath, expectedExitCode = 0): method _auxFile (line 46) | def _auxFile(self, path): method _compareFile (line 51) | def _compareFile(self, expectFile, actualFile): method _runTestFile (line 59) | def _runTestFile(self, inputPath): FILE: test/harness/async_index.js function uniqueTest (line 26) | function uniqueTest(func, desc) { function assertThrows (line 33) | function assertThrows(func, err) { constant EXPECT_INVALID (line 51) | const EXPECT_INVALID = false; function externref (line 57) | function externref(s) { function is_externref (line 61) | function is_externref(x) { function is_funcref (line 64) | function is_funcref(x) { function eq_externref (line 67) | function eq_externref(x, y) { function eq_funcref (line 70) | function eq_funcref(x, y) { function reinitializeRegistry (line 84) | function reinitializeRegistry() { function binary (line 128) | function binary(bytes) { function module (line 140) | function module(bytes, valid = true) { function assert_invalid (line 171) | function assert_invalid(bytes) { function instance (line 177) | function instance(bytes, imports, valid = true) { function exports (line 207) | function exports(instance) { function call (line 213) | function call(instance, name, args) { function run (line 219) | function run(action) { function assert_trap (line 240) | function assert_trap(action) { function assert_return (line 263) | function assert_return(action, ...expected) { function assert_exhaustion (line 321) | function assert_exhaustion(action) { function assert_unlinkable (line 344) | function assert_unlinkable(bytes) { function assert_uninstantiable (line 367) | function assert_uninstantiable(bytes) { function register (line 390) | function register(name, instance) { function get (line 410) | function get(instance, name) { FILE: test/harness/sync_index.js function assertThrows (line 29) | function assertThrows(func, err) { function _assert (line 45) | function _assert(x) { function Result (line 52) | function Result(type, maybeValue) { function ValueResult (line 60) | function ValueResult(val) { return new Result(Result.VALUE, val); } function ErrorResult (line 61) | function ErrorResult(err) { return new Result(Result.ERROR, err); } constant EXPECT_INVALID (line 65) | const EXPECT_INVALID = false; function externref (line 71) | function externref(s) { function is_externref (line 75) | function is_externref(x) { function is_funcref (line 78) | function is_funcref(x) { function eq_externref (line 81) | function eq_externref(x, y) { function eq_funcref (line 84) | function eq_funcref(x, y) { function reinitializeRegistry (line 94) | function reinitializeRegistry() { function binary (line 128) | function binary(bytes) { function module (line 140) | function module(bytes, valid = true) { function uniqueTest (line 175) | function uniqueTest(func, desc) { function assert_invalid (line 179) | function assert_invalid(bytes) { function instance (line 192) | function instance(bytes, imports = registry, valid = true) { function register (line 219) | function register(name, instance) { function call (line 228) | function call(instance, name, args) { function get (line 245) | function get(instance, name) { function exports (line 255) | function exports(instance) { function run (line 264) | function run(action) { function assert_unlinkable (line 275) | function assert_unlinkable(bytes) { function assert_uninstantiable (line 289) | function assert_uninstantiable(bytes) { function assert_trap (line 303) | function assert_trap(action) { function assert_exhaustion (line 320) | function assert_exhaustion(action) { function assert_return (line 334) | function assert_return(action, ...expected) { function assert_return_nan (line 376) | function assert_return_nan(action) { FILE: test/harness/testharness.js function WindowTestEnvironment (line 62) | function WindowTestEnvironment() { function WorkerTestEnvironment (line 273) | function WorkerTestEnvironment() { function DedicatedWorkerTestEnvironment (line 361) | function DedicatedWorkerTestEnvironment() { function SharedWorkerTestEnvironment (line 384) | function SharedWorkerTestEnvironment() { function ServiceWorkerTestEnvironment (line 410) | function ServiceWorkerTestEnvironment() { function create_test_environment (line 458) | function create_test_environment() { function is_shared_worker (line 484) | function is_shared_worker(worker) { function is_service_worker (line 488) | function is_service_worker(worker) { function test (line 496) | function test(func, name, properties) function async_test (line 507) | function async_test(func, name, properties) function promise_test (line 523) | function promise_test(func, name, properties) { function promise_rejects (line 550) | function promise_rejects(test, expected, promise, description) { function EventWatcher (line 561) | function EventWatcher(test, watchedNode, eventTypes) function setup (line 624) | function setup(func_or_properties, maybe_properties) function done (line 640) | function done() { function generate_tests (line 650) | function generate_tests(func, args, properties) { function on_event (line 663) | function on_event(object, event, callback) function step_timeout (line 668) | function step_timeout(f, t) { function truncate (line 690) | function truncate(s, len) function is_node (line 701) | function is_node(object) function format_value (line 771) | function format_value(val, seen) function assert_true (line 853) | function assert_true(actual, description) function assert_false (line 860) | function assert_false(actual, description) function same_value (line 867) | function same_value(x, y) { function assert_equals (line 879) | function assert_equals(actual, expected, description) function assert_not_equals (line 897) | function assert_not_equals(actual, expected, description) function assert_in_array (line 909) | function assert_in_array(actual, expected, description) function assert_object_equals (line 917) | function assert_object_equals(actual, expected, description) function assert_array_equals (line 950) | function assert_array_equals(actual, expected, description) function assert_approx_equals (line 971) | function assert_approx_equals(actual, expected, epsilon, description) function assert_less_than (line 988) | function assert_less_than(actual, expected, description) function assert_greater_than (line 1005) | function assert_greater_than(actual, expected, description) function assert_between_exclusive (line 1022) | function assert_between_exclusive(actual, lower, upper, description) function assert_less_than_equal (line 1040) | function assert_less_than_equal(actual, expected, description) function assert_greater_than_equal (line 1057) | function assert_greater_than_equal(actual, expected, description) function assert_between_inclusive (line 1074) | function assert_between_inclusive(actual, lower, upper, description) function assert_regexp_match (line 1092) | function assert_regexp_match(actual, expected, description) { function assert_class_string (line 1103) | function assert_class_string(object, class_string, description) { function _assert_own_property (line 1110) | function _assert_own_property(name) { function assert_not_exists (line 1121) | function assert_not_exists(object, property_name, description) function _assert_inherits (line 1129) | function _assert_inherits(name) { function assert_readonly (line 1154) | function assert_readonly(object, property_name, description) function assert_throws (line 1171) | function assert_throws(code, func, description) function assert_unreached (line 1292) | function assert_unreached(description) { function assert_any (line 1298) | function assert_any(assert_func, actual, expected_array) function Test (line 1319) | function Test(name, properties) function RemoteTest (line 1534) | function RemoteTest(clone) { function RemoteWorker (line 1579) | function RemoteWorker(worker) { function TestsStatus (line 1682) | function TestsStatus() function Tests (line 1711) | function Tests() function fetch_tests_from_worker (line 1939) | function fetch_tests_from_worker(port) { function timeout (line 1944) | function timeout() { function add_start_callback (line 1951) | function add_start_callback(callback) { function add_test_state_callback (line 1955) | function add_test_state_callback(callback) { function add_result_callback (line 1959) | function add_result_callback(callback) { function add_completion_callback (line 1963) | function add_completion_callback(callback) { function remove (line 1972) | function remove(array, item) { function remove_start_callback (line 1979) | function remove_start_callback(callback) { function remove_test_state_callback (line 1983) | function remove_test_state_callback(callback) { function remove_result_callback (line 1987) | function remove_result_callback(callback) { function remove_completion_callback (line 1991) | function remove_completion_callback(callback) { function Output (line 1999) | function Output() { function status_class (line 2135) | function status_class(status) function escape_html (line 2211) | function escape_html(s) function has_assertions (line 2219) | function has_assertions() function get_assertion (line 2229) | function get_assertion(test) function is_single_node (line 2306) | function is_single_node(template) function substitute (line 2311) | function substitute(template, substitutions) function substitute_single (line 2331) | function substitute_single(template, substitutions) function make_dom_single (line 2391) | function make_dom_single(template, doc) function make_dom (line 2421) | function make_dom(template, substitutions, output_document) function render (line 2432) | function render(template, substitutions, output_document) function assert (line 2440) | function assert(expected_true, function_name, description, error, substi... function AssertionError (line 2452) | function AssertionError(message) function make_message (line 2506) | function make_message(function_name, description, error, substitutions) function filter (line 2520) | function filter(array, callable, thisObj) { function map (line 2533) | function map(array, callable, thisObj) function extend (line 2545) | function extend(array, items) function forEach (line 2550) | function forEach(array, callback, thisObj) function merge (line 2559) | function merge(a,b) function expose (line 2572) | function expose(object, name) function is_same_origin (line 2585) | function is_same_origin(w) { function get_script_url (line 2595) | function get_script_url() function get_harness_url (line 2621) | function get_harness_url() function supports_post_message (line 2629) | function supports_post_message(w) FILE: test/js-api/assertions.js function assert_function_name (line 1) | function assert_function_name(fn, name, description) { function assert_function_length (line 10) | function assert_function_length(fn, length, description) { function assert_exported_function (line 19) | function assert_exported_function(fn, { name, length }, description) { function assert_Instance (line 27) | function assert_Instance(instance, expected_exports) { function assert_WebAssemblyInstantiatedSource (line 76) | function assert_WebAssemblyInstantiatedSource(actual, expected_exports={... FILE: test/js-api/bad-imports.js function test_bad_imports (line 13) | function test_bad_imports(t) { FILE: test/js-api/constructor/compile.any.js function assert_Module (line 4) | function assert_Module(module) { FILE: test/js-api/constructor/instantiate.any.js method module (line 85) | get module() { method module (line 116) | get module() { FILE: test/js-api/constructor/multi-value.any.js method fn (line 76) | fn(f32, i32) { FILE: test/js-api/global/constructor.any.js function assert_Global (line 4) | function assert_Global(actual, expected) { method value (line 34) | get value() { method mutable (line 44) | get mutable() { method valueOf (line 49) | valueOf() { method toString (line 110) | toString() { return "5" } method valueOf (line 111) | valueOf() { return "8" } method toString (line 112) | toString() { return 6 } method valueOf (line 113) | valueOf() { return 9 } method toString (line 135) | toString() { return "5" } method valueOf (line 136) | valueOf() { return "8" } method toString (line 137) | toString() { return 6n } method valueOf (line 138) | valueOf() { return 9n } method toString (line 151) | toString() { return 5 } method valueOf (line 152) | valueOf() { return 8 } FILE: test/js-api/instance/constructor-caching.any.js function getExports (line 4) | function getExports() { FILE: test/js-api/instanceTestFactory.js method module (line 50) | get module() { method module2 (line 67) | get module2() { method "module2" (line 115) | get "module2"() { method valueOf (line 321) | valueOf() { return 6; } method valueOf (line 405) | valueOf() { return 6n; } FILE: test/js-api/interface.any.js function test_operations (line 4) | function test_operations(object, object_name, operations) { function test_attributes (line 25) | function test_attributes(object, object_name, attributes) { FILE: test/js-api/limits.any.js function testLimit (line 28) | function testLimit(name, min, limit, gen) { function testDynamicLimit (line 180) | function testDynamicLimit(name, instantiationResult, imports, gen) { FILE: test/js-api/memory/assertions.js function assert_ArrayBuffer (line 1) | function assert_ArrayBuffer(actual, { size=0, shared=false, detached=fal... function assert_Memory (line 30) | function assert_Memory(memory, { size=0, shared=false }) { FILE: test/js-api/memory/constructor.any.js method has (line 71) | has(o, x) { method get (line 74) | get(o, x) { method maximum (line 85) | get maximum() { method initial (line 95) | get initial() { FILE: test/js-api/memory/grow.any.js method valueOf (line 51) | valueOf() { return 0 } method valueOf (line 56) | valueOf() { return 2 } method valueOf (line 139) | valueOf() { return 0x100000000; } FILE: test/js-api/module/customSections.any.js function assert_ArrayBuffer (line 4) | function assert_ArrayBuffer(buffer, expected) { function assert_sections (line 10) | function assert_sections(sections, expected) { FILE: test/js-api/module/exports.any.js function assert_ModuleExportDescriptor (line 9) | function assert_ModuleExportDescriptor(export_, expected) { function assert_exports (line 26) | function assert_exports(exports, expected) { FILE: test/js-api/module/imports.any.js function assert_ModuleImportDescriptor (line 4) | function assert_ModuleImportDescriptor(import_, expected) { function assert_imports (line 27) | function assert_imports(imports, expected) { FILE: test/js-api/prototypes.any.js class _Module (line 11) | class _Module extends WebAssembly.Module {} class _Instance (line 18) | class _Instance extends WebAssembly.Instance {} class _Memory (line 25) | class _Memory extends WebAssembly.Memory {} class _Table (line 32) | class _Table extends WebAssembly.Table {} class _Global (line 39) | class _Global extends WebAssembly.Global {} FILE: test/js-api/table/assertions.js function assert_equal_to_array (line 1) | function assert_equal_to_array(table, expected, message) { FILE: test/js-api/table/constructor.any.js function assert_Table (line 4) | function assert_Table(actual, expected) { method has (line 107) | has(o, x) { method get (line 110) | get(o, x) { method toString (line 129) | toString() { return "anyfunc"; } method maximum (line 140) | get maximum() { method initial (line 150) | get initial() { method element (line 160) | get element() { FILE: test/js-api/table/get-set.any.js method valueOf (line 187) | valueOf() { return 0x100000000; } method valueOf (line 209) | valueOf() { FILE: test/js-api/table/grow.any.js function nulls (line 4) | function nulls(n) { method valueOf (line 77) | valueOf() { return 0x100000000; } FILE: test/js-api/wasm-module-builder.js function bytes (line 15) | function bytes(...input) { function makeSig (line 164) | function makeSig(params, results) { function makeSig_v_x (line 168) | function makeSig_v_x(x) { function makeSig_v_xx (line 172) | function makeSig_v_xx(x) { function makeSig_r_v (line 176) | function makeSig_r_v(r) { function makeSig_r_x (line 180) | function makeSig_r_x(r, x) { function makeSig_r_xx (line 184) | function makeSig_r_xx(r, x) { class Binary (line 473) | class Binary { method constructor (line 474) | constructor() { method ensure_space (line 479) | ensure_space(needed) { method trunc_buffer (line 488) | trunc_buffer() { method reset (line 492) | reset() { method emit_u8 (line 496) | emit_u8(val) { method emit_u16 (line 501) | emit_u16(val) { method emit_u32 (line 507) | emit_u32(val) { method emit_leb_u (line 515) | emit_leb_u(val, max_len) { method emit_u32v (line 529) | emit_u32v(val) { method emit_u64v (line 533) | emit_u64v(val) { method emit_bytes (line 537) | emit_bytes(data) { method emit_string (line 543) | emit_string(string) { method emit_header (line 560) | emit_header() { method emit_section (line 566) | emit_section(section_code, content_generator) { class WasmFunctionBuilder (line 580) | class WasmFunctionBuilder { method constructor (line 581) | constructor(module, name, type_index) { method numLocalNames (line 590) | numLocalNames() { method exportAs (line 598) | exportAs(name) { method exportFunc (line 603) | exportFunc() { method addBody (line 608) | addBody(body) { method addBodyWithEnd (line 619) | addBodyWithEnd(body) { method getNumLocals (line 624) | getNumLocals() { method addLocals (line 634) | addLocals(locals, names) { method end (line 644) | end() { class WasmGlobalBuilder (line 649) | class WasmGlobalBuilder { method constructor (line 650) | constructor(module, type, mutable) { method exportAs (line 657) | exportAs(name) { class WasmTableBuilder (line 664) | class WasmTableBuilder { method constructor (line 665) | constructor(module, type, initial_size, max_size) { method exportAs (line 673) | exportAs(name) { class WasmModuleBuilder (line 680) | class WasmModuleBuilder { method constructor (line 681) | constructor() { method addStart (line 699) | addStart(start_index) { method addMemory (line 704) | addMemory(min, max, exp, shared) { method addExplicitSection (line 709) | addExplicitSection(bytes) { method stringToBytes (line 714) | stringToBytes(name) { method createCustomSection (line 720) | createCustomSection(name, bytes) { method addCustomSection (line 730) | addCustomSection(name, bytes) { method addType (line 734) | addType(type) { method addGlobal (line 741) | addGlobal(local_type, mutable) { method addTable (line 748) | addTable(type, initial_size, max_size = undefined) { method addException (line 759) | addException(type) { method addFunction (line 766) | addFunction(name, type) { method addImport (line 774) | addImport(module, name, type) { method addImportedGlobal (line 784) | addImportedGlobal(module, name, type, mutable = false) { method addImportedMemory (line 794) | addImportedMemory(module, name, initial = 0, maximum, shared) { method addImportedTable (line 801) | addImportedTable(module, name, initial, maximum, type) { method addImportedException (line 811) | addImportedException(module, name, type) { method addExport (line 821) | addExport(name, index) { method addExportOfKind (line 826) | addExportOfKind(name, kind, index) { method addDataSegment (line 831) | addDataSegment(addr, data, is_global = false) { method addPassiveDataSegment (line 837) | addPassiveDataSegment(data) { method exportMemoryAs (line 842) | exportMemoryAs(name) { method addElementSegment (line 846) | addElementSegment(table, base, is_global, array) { method addPassiveElementSegment (line 852) | addPassiveElementSegment(array, is_import = false) { method appendToTable (line 857) | appendToTable(array) { method setTableBounds (line 876) | setTableBounds(min, max = undefined) { method setName (line 884) | setName(name) { method toBuffer (line 889) | toBuffer(debug = false) { method toArray (line 1278) | toArray(debug = false) { method instantiate (line 1282) | instantiate(ffi) { method asyncInstantiate (line 1288) | asyncInstantiate(ffi) { method toModule (line 1293) | toModule(debug = false) { function wasmSignedLeb (line 1298) | function wasmSignedLeb(val, max_len = 5) { function wasmI32Const (line 1314) | function wasmI32Const(val) { function wasmF32Const (line 1318) | function wasmF32Const(f) { function wasmF64Const (line 1326) | function wasmF64Const(f) { FILE: test/meta/common.js constant PAGESIZE (line 1) | const PAGESIZE = 65536; function print_origin (line 3) | function print_origin(origin) { function checkRangeCode (line 10) | function checkRangeCode() { function checkRange (line 25) | function checkRange(from, to, expected) { FILE: test/meta/generate_memory_copy.js function mem_test (line 8) | function mem_test(instruction, expected_result_vector) { function initializers (line 80) | function initializers(count, startingAt) { function mem_copy (line 87) | function mem_copy(min, max, shared, srcOffs, targetOffs, len) { FILE: test/meta/generate_memory_fill.js constant PREAMBLE (line 6) | let PREAMBLE = function mem_fill (line 131) | function mem_fill(min, max, shared, backup, write=backup*2) { FILE: test/meta/generate_memory_init.js function mem_test (line 8) | function mem_test(instruction, expected_result_vector) { constant PREAMBLE (line 58) | let PREAMBLE = function mem_init (line 251) | function mem_init(min, max, shared, backup, write) { FILE: test/meta/generate_table_copy.js function emit_a (line 8) | function emit_a() { function emit_b (line 29) | function emit_b(insn, t0, t1) { function tab_test (line 71) | function tab_test(args, t0, t1, dest_table, expected_t0, expected_t1) { function do_test (line 157) | function do_test(insn1, insn2, errText) function tab_test2 (line 191) | function tab_test2(insn1, insn2, errKind, errText) { function tab_test_nofail (line 195) | function tab_test_nofail(insn1, insn2) { function tbl_copy (line 277) | function tbl_copy(min, max, srcOffs, targetOffs, len) { FILE: test/meta/generate_table_init.js function emit_a (line 8) | function emit_a() { function emit_b (line 29) | function emit_b(insn, table) { function tab_test (line 65) | function tab_test(instruction, table, expected_result_vector) { function do_test (line 153) | function do_test(insn1, insn2, table, errText) function tab_test1 (line 186) | function tab_test1(insn1, table, errText) { function tab_test2 (line 190) | function tab_test2(insn1, insn2, errText) { function tbl_init (line 303) | function tbl_init(min, max, backup, write, segoffs=0) { FILE: test/sync-js-api.py function copy_from_local (line 17) | def copy_from_local(local_dir, out): function copy_from_upstream (line 22) | def copy_from_upstream(upstream, out): function main (line 41) | def main(upstream):