Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CanadaHonk/porffor
/ functions
Functions
1,144 in github.com/CanadaHonk/porffor
⨍
Functions
1,144
◇
Types & classes
7
↓ 310 callers
Function
number
(n, valtype = valtypeBinary)
compiler/encoding.js:3
↓ 184 callers
Function
generate
(scope, decl, global = false, name = undefined, valueUnused = false)
compiler/codegen.js:296
↓ 113 callers
Function
localTmp
(scope, name, type = valtypeBinary)
compiler/codegen.js:903
↓ 102 callers
Function
getNodeType
(scope, node)
compiler/codegen.js:1749
↓ 57 callers
Function
byte
compiler/assemble.js:58
↓ 55 callers
Function
includeBuiltin
(scope, builtin)
compiler/codegen.js:1600
↓ 52 callers
Function
cacheAst
(decl, wasm)
compiler/codegen.js:86
↓ 52 callers
Function
line
(str, semi = true)
compiler/2c.js:243
↓ 48 callers
Function
empty
()
compiler/cyclone.js:43
↓ 47 callers
Function
read
(ta, memory, ptr, length)
compiler/wrap.js:10
↓ 45 callers
Function
__Porffor_object_underlying
(_obj: any)
compiler/builtins/_internal_object.ts:146
↓ 45 callers
Function
push
compiler/cyclone.js:67
↓ 43 callers
Function
replaceVal
(val, valtype)
compiler/cyclone.js:88
↓ 40 callers
Function
__Porffor_date_read
(date: any)
compiler/builtins/date.ts:593
↓ 36 callers
Function
check
(value, description)
test262/harness.js:1895
↓ 35 callers
Function
setLastType
(scope, type = [], doNotMarkAsUsed = false)
compiler/codegen.js:1741
↓ 34 callers
Function
internalThrow
(scope, constructor, message, expectsValue = Prefs.alwaysValueInternalThrows)
compiler/codegen.js:552
↓ 30 callers
Function
pop2
()
compiler/cyclone.js:83
↓ 28 callers
Function
unsigned
compiler/assemble.js:69
↓ 27 callers
Function
assert
test262/harness.js:34
↓ 25 callers
Function
__Porffor_bytestring_appendChar
(str: bytestring, char: i32)
compiler/builtins/date.ts:1432
↓ 23 callers
Function
knownType
(scope, type)
compiler/codegen.js:2829
↓ 23 callers
Function
optional
(op, clause = op.at(-1))
compiler/codegen.js:543
↓ 22 callers
Function
__Porffor_object_lookup
(obj: any, target: any, targetHash: i32)
compiler/builtins/_internal_object.ts:406
↓ 21 callers
Function
__Porffor_object_hash
(key: any)
compiler/builtins/_internal_object.ts:22
↓ 20 callers
Function
__ecma262_TimeClip
(time: number)
compiler/builtins/date.ts:287
↓ 20 callers
Function
registerInternalType
(name, flags = [], overrideType = undefined)
compiler/types.js:31
↓ 19 callers
Function
__ecma262_LocalTime
(t: number)
compiler/builtins/date.ts:187
↓ 18 callers
Function
__Porffor_regex_hexDigitToValue
(char: i32)
compiler/builtins/regexp.ts:72
↓ 18 callers
Function
__ecma262_MakeDate
(day: number, time: number)
compiler/builtins/date.ts:254
↓ 18 callers
Function
unsignedLEB128
compiler/encoding.js:54
↓ 17 callers
Function
__Porffor_bytestring_bufferChar
(buffer: i32, char: i32)
compiler/builtins/json.ts:22
↓ 17 callers
Function
func
(name, op, args, retType, wasm, only3264 = false)
compiler/builtins/atomics.js:15
↓ 17 callers
Function
performOp
(scope, op, left, right, leftType, rightType)
compiler/codegen.js:1236
↓ 17 callers
Function
pop
()
compiler/cyclone.js:74
↓ 17 callers
Function
print
(x, depth = [])
compiler/index.js:179
↓ 17 callers
Function
removeBrackets
compiler/2c.js:164
↓ 16 callers
Function
__Porffor_date_write
(date: any, val: number)
compiler/builtins/date.ts:598
↓ 16 callers
Function
parseInt
(input: any, radix: any)
compiler/builtins/number.ts:558
↓ 16 callers
Function
time
compiler/assemble.js:9
↓ 16 callers
Function
uniqId
()
compiler/codegen.js:6765
↓ 15 callers
Function
__Porffor_bytestring_appendPadNum
(str: bytestring, num: number, len: number)
compiler/builtins/date.ts:1449
↓ 15 callers
Function
__Porffor_printString
(arg: bytestring|string)
compiler/builtins/console.ts:3
↓ 15 callers
Function
makeString
(scope, str, bytestring = true)
compiler/codegen.js:5685
↓ 14 callers
Function
bool
compiler/cyclone.js:85
↓ 14 callers
Function
generateExpression
(depth = 0)
fuzz/generator.js:72
↓ 13 callers
Function
__Porffor_bytestring_bufferStr
(buffer: i32, str: bytestring)
compiler/builtins/json.ts:3
↓ 13 callers
Function
__Porffor_consolePrint
(arg: any)
compiler/builtins/console.ts:314
↓ 13 callers
Function
__Porffor_object_writeKey
(ptr: i32, key: any, hash: i32)
compiler/builtins/_internal_object.ts:106
↓ 13 callers
Function
createImport
(name, params, returns, js = null, c = null)
compiler/builtins.js:27
↓ 13 callers
Function
parseFloat
(input: any)
compiler/builtins/number.ts:689
↓ 13 callers
Function
section
(id, bytes)
compiler/assemble.js:121
↓ 12 callers
Function
Number
(value: any)
compiler/builtins/number.ts:5
↓ 12 callers
Function
__ecma262_MakeTime
(hour: number, min: number, sec: number, ms: number)
compiler/builtins/date.ts:199
↓ 12 callers
Function
arg
(name, s1, s2)
compiler/builtins/annexb_string.js:21
↓ 12 callers
Function
formatPropertyName
(propertyKey, objectName = "")
test262/harness.js:1312
↓ 12 callers
Function
sanitize
compiler/2c.js:196
↓ 12 callers
Function
typeSwitch
(scope, type, bc, returns = valtypeBinary, fallthrough = false)
compiler/codegen.js:2971
↓ 12 callers
Function
typeUsed
(scope, x)
compiler/codegen.js:2963
↓ 12 callers
Function
unsignedLEB128_length
compiler/encoding.js:77
↓ 11 callers
Function
Symbol
(description: any)
compiler/builtins/symbol.ts:5
↓ 11 callers
Function
__Porffor_object_getPrototype
(obj: any)
compiler/builtins/_internal_object.ts:306
↓ 11 callers
Function
__ecma262_YearFromTime
(t: number)
compiler/builtins/date.ts:58
↓ 11 callers
Function
compareIf
(a, b, test, compare, cache)
test262/harness.js:650
↓ 11 callers
Function
generateVarDstr
(scope, kind, pattern, init, defaultValue, global)
compiler/codegen.js:3276
↓ 11 callers
Function
getType
(scope, name, failEarly = false)
compiler/codegen.js:1644
↓ 10 callers
Function
__Porffor_bytestring_appendStr
(str: bytestring, appendage: bytestring)
compiler/builtins/date.ts:1416
↓ 10 callers
Function
__Porffor_bytestring_buffer2Char
(buffer: i32, char1: i32, char2: i32)
compiler/builtins/json.ts:27
↓ 10 callers
Function
__Porffor_consoleIndent
()
compiler/builtins/console.ts:303
↓ 10 callers
Function
__Porffor_object_accessorSet
(entryPtr: i32)
compiler/builtins/_internal_object.ts:399
↓ 10 callers
Function
__Porffor_object_fastAdd
(obj: any, key: any, value: any, flags: i32)
compiler/builtins/_internal_object.ts:125
↓ 10 callers
Function
__Porffor_printArray
(arg: any[]|Uint8Array|Int8Array|Uint8ClampedArray|Uint16Array|Int16Array|Uint32Array|Int32Array|Float32Array|
compiler/builtins/console.ts:33
↓ 10 callers
Function
__ecma262_Day
(t: number)
compiler/builtins/date.ts:8
↓ 10 callers
Function
__ecma262_HourFromTime
(t: number)
compiler/builtins/date.ts:168
↓ 10 callers
Function
__ecma262_MakeDay
(year: number, month: number, date: number)
compiler/builtins/date.ts:216
↓ 10 callers
Function
__ecma262_MinFromTime
(t: number)
compiler/builtins/date.ts:173
↓ 10 callers
Function
__ecma262_Modulo
(x: number, y: number)
compiler/builtins/date.ts:3
↓ 10 callers
Function
__ecma262_SecFromTime
(t: number)
compiler/builtins/date.ts:178
↓ 10 callers
Function
comptime
(name, returnType, comptime, jsLength = 0)
compiler/builtins.js:1400
↓ 10 callers
Function
makeTypedArrayNext
(getOp, elementSize, type = TYPES.number)
compiler/codegen.js:4801
↓ 9 callers
Function
__Porffor_object_isInextensible
(obj: any)
compiler/builtins/_internal_object.ts:285
↓ 9 callers
Function
__ecma262_DateFromTime
(t: number)
compiler/builtins/date.ts:124
↓ 9 callers
Function
__ecma262_MonthFromTime
(t: number)
compiler/builtins/date.ts:88
↓ 9 callers
Function
__ecma262_msFromTime
(t: number)
compiler/builtins/date.ts:183
↓ 9 callers
Function
compile
(file, _funcs)
compiler/precompile.js:51
↓ 9 callers
Function
error
compiler/builtins/error.js:5
↓ 9 callers
Function
noArgs
(a0, a1)
compiler/builtins/annexb_string.js:3
↓ 9 callers
Function
setType
(scope, name, type, noInfer = false)
compiler/codegen.js:1686
↓ 9 callers
Function
unhackName
compiler/codegen.js:2822
↓ 8 callers
Function
DEFAULT_VALUE
()
compiler/codegen.js:2817
↓ 8 callers
Function
__ecma262_SameValueZero
(x: any, y: any)
compiler/builtins/z_ecma262.ts:6
↓ 8 callers
Function
__ecma262_UTC
(t: number)
compiler/builtins/date.ts:191
↓ 8 callers
Function
log
(area, ...args)
compiler/log.js:15
↓ 8 callers
Function
props
(base, vals)
compiler/builtins.js:270
↓ 8 callers
Function
time
(id, msg)
compiler/pgo.js:29
↓ 7 callers
Function
__DataView_prototype_buffer$get
(_this: DataView)
compiler/builtins/dataview.ts:32
↓ 7 callers
Function
__Number_prototype_toString
(_this: number, radix: number|any)
compiler/builtins/number.ts:37
↓ 7 callers
Function
__ecma262_IsPromise
(x: any)
compiler/builtins/promise.ts:32
↓ 7 callers
Function
add
(x, y)
compiler/codegen.js:2124
↓ 7 callers
Function
forceDuoValtype
(scope, wasm, forceValtype)
compiler/codegen.js:282
next →
1–100 of 1,144, ranked by callers