| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | specedNoStackBlown.ts | 28 …alue<ROOTINPUT, ROOTINPUT> = SpecValue<ROOTINPUT, ROOTINPUT>>(spec: SPEC, input: ROOTINPUT): Resul… 30 type Predicate<INPUT, ROOTINPUT> = (value: INPUT, inputs: ROOTINPUT) => boolean; 32 type ErrorMsg<INPUT> = 34 | ((value: INPUT, field: string) => any); 36 export type Spec<INPUT, ROOTINPUT = any> = [Predicate<INPUT, ROOTINPUT>, ErrorMsg<INPUT>]; 38 export type SpecArray<INPUT, ROOTINPUT = any> = Array<Spec<INPUT, ROOTINPUT>>; 40 export type SpecFunction<INPUT, ROOTINPUT = any> = [INPUT] extends [ReadonlyArray<infer U>] 41 ? (value: INPUT) => ReadonlyArray<SpecArray<U, ROOTINPUT>> 42 : [INPUT] extends [object] 43 ? (value: INPUT) => SpecObject<INPUT, ROOTINPUT> [all …]
|
| D | taggedTemplatesWithTypeArguments1.ts | 64 declare function g<Input, T, U, V>( 66 t: (i: Input) => T, u: (i: Input) => U, v: (i: Input) => V): T | U | V; 71 AssertType(g, "<Input, T, U, V>(TemplateStringsArray, (Input) => T, (Input) => U, (Input) => V) => … 106 prop: <T>(strs: TemplateStringsArray, x: (input: T) => T) => { 109 AssertType(input, "T"); 117 export let c = obj["prop"]<Stuff> `${(input) => ({ ...input })}` 118 AssertType(obj["prop"]<Stuff> `${(input) => ({ ...input })}`, "{ returnedObjProp: Stuff; }"); 122 AssertType(`${(input) => ({ ...input })}`, "string"); 123 AssertType((input) => ({ ...input }), "(Stuff) => { x: number; y: string; z: boolean; }"); 124 AssertType(input, "Stuff"); [all …]
|
| D | observableInferenceCanBeMade.ts | 24 declare function from<O extends ObservableInput<any>>(input: O): Observable<ObservedValueOf<O>>; 38 function asObservable(input: string | ObservableInput<string>): Observable<string> { 39 AssertType(typeof input === 'string' ? of(input) : from(input), "Observable<string>"); 40 AssertType(typeof input === 'string', "boolean"); 41 AssertType(typeof input, "union"); 42 AssertType(input, "union"); 44 AssertType(of(input), "Observable<string>"); 46 AssertType(input, "string"); 47 AssertType(from(input), "Observable<string>"); 49 AssertType(input, "ObservableInput<string>"); [all …]
|
| D | untypedArgumentInLambdaExpression.ts | 23 f((input): string => { 25 AssertType((input): string => { return "." + input;}, "(string) => string"); 26 AssertType(input, "string"); 27 AssertType(f((input): string => { return "." + input;}), "any"); 29 AssertType("." + input, "string"); 31 AssertType(input, "string"); 32 return "." + input;
|
| D | neverAsDiscriminantTypestricttrue.ts | 90 export async function adaptSession(input: GatewayPayload) { 91 if (input.t === 'MESSAGE_CREATE') { 92 AssertType(input.t === 'MESSAGE_CREATE', "boolean"); 93 AssertType(input.t, "union"); 96 assertMessage(input.d) 97 AssertType(assertMessage(input.d), "void"); 99 AssertType(input.d, "{ a: 1; }");
|
| D | neverAsDiscriminantTypestrictfalse.ts | 90 export async function adaptSession(input: GatewayPayload) { 91 if (input.t === 'MESSAGE_CREATE') { 92 AssertType(input.t === 'MESSAGE_CREATE', "boolean"); 93 AssertType(input.t, "union"); 96 assertMessage(input.d) 97 AssertType(assertMessage(input.d), "void"); 99 AssertType(input.d, "{ a: 1; }");
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/jsDeclarationsFunctionClassesCjsExportAssignment/ |
| D | context.js | 30 * Input type definition 32 * @typedef {Object} Input 49 * @param {Input} input 52 function Context(input) { argument 60 AssertType(new Context(input), "Context"); 62 AssertType(input, "Input"); 63 return new Context(input) 65 this.state = this.construct(input); 66 AssertType(this.state = this.construct(input), "State"); 68 AssertType(this, "this & { construct(Input, ?import("tests/cases/conformance/jsdoc/declarations/hoo… [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | call_signature.cpp | 39 /* 3 : 3 input parameters */ \ 43 /* 3 : 3 input parameters */ \ 150 // 3 : 3 input parameters in DEF_CALL_SIGNATURE() 153 // 3 : 3 input parameters in DEF_CALL_SIGNATURE() 167 /* 2 : 2 input parameters */ \ 171 /* 2 : 2 input parameters */ \ 206 // 2 input parameters in DEF_CALL_SIGNATURE() 209 // 2 input parameters in DEF_CALL_SIGNATURE() 220 // 6 : 6 input parameters in DEF_CALL_SIGNATURE() 223 // 6 : 6 input parameters in DEF_CALL_SIGNATURE() [all …]
|
| D | test_stubs_signature.cpp | 21 // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 25 std::array<VariableType, 7> params = { // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 40 // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 44 std::array<VariableType, 7> params = { // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 59 // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 63 std::array<VariableType, 7> params = { // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 78 // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 82 std::array<VariableType, 7> params = { // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 97 // 7 : 7 input parameters in DEF_CALL_SIGNATURE() 101 std::array<VariableType, 7> params = { // 7 : 7 input parameters in DEF_CALL_SIGNATURE() [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/jsDeclarationsImportAliasExposedWithinNamespaceCjs/ |
| D | file2.js | 39 /** @typedef {boolean|myTypes.typeC} testFnTypes.input */ 44 * @param {testFnTypes.input} input - Input. 48 function testFn(input) { argument 49 if (typeof input === 'number') { 50 AssertType(typeof input === 'number', "boolean"); 51 AssertType(typeof input, "union"); 52 AssertType(input, "union"); 55 AssertType(2 * input, "number"); 57 AssertType(input, "never"); 58 return 2 * input; [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | lowering.cpp | 60 // Optimize order of input arguments for decreasing using accumulator (Bytecodeoptimizer only). 86 auto input = inst->GetInput(0).GetInst(); in LowerIf() local 87 if (input->GetOpcode() != Opcode::Compare) { in LowerIf() 91 for (auto &user : input->GetUsers()) { in LowerIf() 96 // Try put constant in second input in LowerIf() 97 if (BetterToSwapCompareInputs(input)) { in LowerIf() 99 auto in0 = input->GetInput(0).GetInst(); in LowerIf() 100 auto in1 = input->GetInput(1).GetInst(); in LowerIf() 101 input->SetInput(0, in1); in LowerIf() 102 input->SetInput(1, in0); in LowerIf() [all …]
|
| /arkcompiler/ets_frontend/es2panda/ |
| D | README.md | 7 es2panda [OPTIONS] [input file] -- [arguments] 16 - `--extension`: Parse the input as the given extension (options: js | ts | as) 17 - `--module`: Parse the input as module 20 - `--parse-only`: Parse the input only 21 - `--strict`: Parse the input in strict mode 24 - `input`: input file
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | math_helper.h | 38 static double Asinh(double input) in Asinh() argument 41 if (input == 0 && !std::signbit(input)) { in Asinh() 46 return std::asinh(input); in Asinh() 49 static inline double Atanh(double input) in Atanh() argument 52 if (input == 0 && std::signbit(input)) { in Atanh() 57 return std::atanh(input); in Atanh()
|
| /arkcompiler/runtime_core/libpandabase/tests/ |
| D | mutex_test.cpp | 40 static void *TestThread1(void *input) in TestThread1() argument 42 ASSERT(input != nullptr); in TestThread1() 43 ThreadRWLockArgs *arg = reinterpret_cast<ThreadRWLockArgs *>(input); in TestThread1() 51 static void *TestThread2(void *input) in TestThread2() argument 53 ASSERT(input != nullptr); in TestThread2() 54 ThreadRWLockArgs *arg = reinterpret_cast<ThreadRWLockArgs *>(input); in TestThread2() 61 static void *TestThread3(void *input) in TestThread3() argument 63 ASSERT(input != nullptr); in TestThread3() 64 ThreadRWLockArgs *arg = reinterpret_cast<ThreadRWLockArgs *>(input); in TestThread3() 79 static void *TestThread4(void *input) in TestThread4() argument [all …]
|
| /arkcompiler/ets_runtime/ecmascript/regexp/tests/ |
| D | regexp_test.cpp | 648 CString input("abc"); in HWTEST_F_L0() local 650 …executor.Execute(reinterpret_cast<const uint8_t *>(input.c_str()), 0, input.size(), parser.GetOrig… in HWTEST_F_L0() 670 CString input("cabd"); in HWTEST_F_L0() local 672 …executor.Execute(reinterpret_cast<const uint8_t *>(input.c_str()), 0, input.size(), parser.GetOrig… in HWTEST_F_L0() 701 CString input("aabaac"); in HWTEST_F_L0() local 703 …executor.Execute(reinterpret_cast<const uint8_t *>(input.c_str()), 0, input.size(), parser.GetOrig… in HWTEST_F_L0() 725 CString input("aabaac"); in HWTEST_F_L0() local 727 …executor.Execute(reinterpret_cast<const uint8_t *>(input.c_str()), 0, input.size(), parser.GetOrig… in HWTEST_F_L0() 747 CString input("b"); in HWTEST_F_L0() local 749 …executor.Execute(reinterpret_cast<const uint8_t *>(input.c_str()), 0, input.size(), parser.GetOrig… in HWTEST_F_L0() [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_builder-inl.h | 49 auto input = GetDefinitionAcc(); in BuildCastToAnyString() local 50 ASSERT(input->GetType() == DataType::REFERENCE); in BuildCastToAnyString() 58 box->SetInput(0, input); in BuildCastToAnyString() 66 auto input = GetDefinitionAcc(); in BuildCastToAnyNumber() local 67 auto type = input->GetType(); in BuildCastToAnyNumber() 69 if (input->IsConst() && !DataType::IsFloatType(type)) { in BuildCastToAnyNumber() 70 auto const_insn = input->CastToConstant(); in BuildCastToAnyNumber() 72 auto value = input->CastToConstant()->GetInt64Value(); in BuildCastToAnyNumber() 85 box->SetInput(0, input); in BuildCastToAnyNumber()
|
| /arkcompiler/ets_runtime/test/fuzztest/containersdequecommon_fuzzer/ |
| D | containersdequecommon_fuzzer.h | 125 uint32_t input = 0; in ContainersDequeForEachFuzzTest() local 132 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in ContainersDequeForEachFuzzTest() 148 callInfo->SetCallArg(0, JSTaggedValue(i + input)); in ContainersDequeForEachFuzzTest() 178 unsigned int input = 0; in ContainersDequeGetFirstFuzzTest() local 185 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in ContainersDequeGetFirstFuzzTest() 189 callInfo->SetCallArg(0, JSTaggedValue(input)); in ContainersDequeGetFirstFuzzTest() 214 unsigned int input = 0; in ContainersDequeGetLastFuzzTest() local 221 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in ContainersDequeGetLastFuzzTest() 225 callInfo->SetCallArg(0, JSTaggedValue(input)); in ContainersDequeGetLastFuzzTest() 250 unsigned int input = 0; in ContainersDequeInsertEndFuzzTest() local [all …]
|
| /arkcompiler/ets_frontend/es2panda/aot/ |
| D | options.cpp | 75 static std::vector<std::string> GetStringItems(std::string &input, const std::string &delimiter) in GetStringItems() argument 80 while ((pos = input.find(delimiter)) != std::string::npos) { in GetStringItems() 81 token = input.substr(0, pos); in GetStringItems() 85 input.erase(0, pos + delimiter.length()); in GetStringItems() 87 if (!input.empty()) { in GetStringItems() 88 items.push_back(input); in GetStringItems() 94 bool Options::CollectInputFilesFromFileList(const std::string &input, const std::string &inputExten… in CollectInputFilesFromFileList() argument 98 ifs.open(panda::os::file::File::GetExtendedFilePath(input)); in CollectInputFilesFromFileList() 100 std::cerr << "Failed to open source list: " << input << std::endl; in CollectInputFilesFromFileList() 110 std::cerr << "Failed to parse input file" << std::endl; in CollectInputFilesFromFileList() [all …]
|
| /arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffergetvaluefrombufferforfloat_fuzzer/ |
| D | builtinsarraybuffergetvaluefrombufferforfloat_fuzzer.cpp | 42 double input; in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest() local 49 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest() 54 if (std::isnan(input) || JSTaggedValue::IsImpureNaN(input)) { in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest() 55 input = 0.0; in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest() 60 JSHandle<JSTaggedValue> val(thread, JSTaggedValue(input)); in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/daterefnew_fuzzer/ |
| D | daterefnew_fuzzer.cpp | 34 double input = 0; in DateRefNewFuzzTest() local 38 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in DateRefNewFuzzTest() 42 if (std::isnan(input)) { in DateRefNewFuzzTest() 43 input = ecmascript::base::NAN_VALUE; in DateRefNewFuzzTest() 45 DateRef::New(vm, input); in DateRefNewFuzzTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/int8arrayrefnew_fuzzer/ |
| D | int8arrayrefnew_fuzzer.cpp | 32 int32_t input; in Int8ArrayRefNewFuzzTest() local 39 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in Int8ArrayRefNewFuzzTest() 44 if (input > MaxMenory) { in Int8ArrayRefNewFuzzTest() 45 input = MaxMenory; in Int8ArrayRefNewFuzzTest() 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Int8ArrayRefNewFuzzTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/bigint64arrayrefnew_fuzzer/ |
| D | bigint64arrayrefnew_fuzzer.cpp | 32 int32_t input; in BigInt64ArrayRefNewFuzzTest() local 39 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in BigInt64ArrayRefNewFuzzTest() 44 if (input > MaxMenory) { in BigInt64ArrayRefNewFuzzTest() 45 input = MaxMenory; in BigInt64ArrayRefNewFuzzTest() 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in BigInt64ArrayRefNewFuzzTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/uint32arrayrefnew_fuzzer/ |
| D | uint32arrayrefnew_fuzzer.cpp | 32 int32_t input; in Uint32ArrayRefNewFuzzTest() local 39 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in Uint32ArrayRefNewFuzzTest() 44 if (input > MaxMenory) { in Uint32ArrayRefNewFuzzTest() 45 input = MaxMenory; in Uint32ArrayRefNewFuzzTest() 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Uint32ArrayRefNewFuzzTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/uint8arrayrefnew_fuzzer/ |
| D | uint8arrayrefnew_fuzzer.cpp | 32 int32_t input; in Uint8ArrayRefNewFuzzTest() local 39 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in Uint8ArrayRefNewFuzzTest() 44 if (input > MaxMenory) { in Uint8ArrayRefNewFuzzTest() 45 input = MaxMenory; in Uint8ArrayRefNewFuzzTest() 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Uint8ArrayRefNewFuzzTest()
|
| /arkcompiler/ets_runtime/test/fuzztest/dataviewrefnew_fuzzer/ |
| D | dataviewrefnew_fuzzer.cpp | 32 int32_t input; in DataViewRefNewFuzzTest() local 39 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in DataViewRefNewFuzzTest() 44 if (input > MaxMenory) { in DataViewRefNewFuzzTest() 45 input = MaxMenory; in DataViewRefNewFuzzTest() 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in DataViewRefNewFuzzTest()
|