MichaReiser/speedy.js

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
packages/compiler/src/code-generation/code-generators/string-literal-code-generator.ts17
packages/compiler/src/code-generation/code-generators/this-keyword-code-generator.ts12
packages/compiler/src/code-generation/code-generators/true-keyword-code-generator.ts11
A
2 hrs
packages/compiler/src/code-generation/code-generators/variable-declaration-code-generator.ts28
A
35 mins
packages/compiler/src/code-generation/code-generators/variable-declaration-list-code-generator.ts15
packages/compiler/src/code-generation/code-generators/variable-statement-code-generator.ts10
A
2 hrs
packages/compiler/src/code-generation/code-generators/while-statement-code-generator.ts40
C
7 hrs
packages/compiler/src/code-generation/default-code-generation-context-factory.ts76
packages/compiler/src/code-generation/default-code-generation-context.ts99
packages/compiler/src/code-generation/default-name-mangler.ts22
packages/compiler/src/code-generation/fallback-code-generator.ts6
packages/compiler/src/code-generation/name-mangler.ts11
packages/compiler/src/code-generation/not-yet-implemented-code-generator.ts9
packages/compiler/src/code-generation/per-file/get-wasm-module-function.ts400
F
5 days
packages/compiler/src/code-generation/per-file/llvm-emit-source-file-rewriter.ts15
packages/compiler/src/code-generation/per-file/per-file-code-generator-source-file-rewriter.ts230
C
1 day
packages/compiler/src/code-generation/per-file/per-file-code-generator.ts241
packages/compiler/src/code-generation/per-file/per-file-source-file-rewriter.ts9
packages/compiler/src/code-generation/per-file/per-file-wasm-loader-emit-helper.ts11
packages/compiler/src/code-generation/per-file/wast-meta-data.ts5
packages/compiler/src/code-generation/per-file/webassembly.d.ts27
packages/compiler/src/code-generation/runtime-system-name-mangler.ts35
packages/compiler/src/code-generation/scope.ts119
D
1 day
packages/compiler/src/code-generation/syntax-code-generator.ts7
packages/compiler/src/code-generation/util/computed-object-property-reference-builder.ts68
A
30 mins
packages/compiler/src/code-generation/util/conditions.ts36
C
1 day
packages/compiler/src/code-generation/util/default-type-converter.ts79
B
6 hrs
packages/compiler/src/code-generation/util/function-builder.ts53
packages/compiler/src/code-generation/util/function-declaration-builder.ts62
packages/compiler/src/code-generation/util/function-definition-builder.ts105
A
1 hr
packages/compiler/src/code-generation/util/functions.ts33
A
1 hr
packages/compiler/src/code-generation/util/llvm-array-helpers.ts61
A
35 mins
packages/compiler/src/code-generation/util/object-helper.ts9
packages/compiler/src/code-generation/util/object-index-reference-builder.ts67
A
30 mins
packages/compiler/src/code-generation/util/runtime-system-type-converter.ts18
packages/compiler/src/code-generation/util/types.ts53
C
1 day
packages/compiler/src/code-generation/util/typescript-to-llvm-type-converter.ts12
packages/compiler/src/code-generation/value/abstract-function-reference.ts153
A
2 hrs
packages/compiler/src/code-generation/value/address-lvalue.ts15
packages/compiler/src/code-generation/value/address.ts7
packages/compiler/src/code-generation/value/allocation.ts76
A
35 mins
packages/compiler/src/code-generation/value/array-class-reference.ts77
A
1 hr
packages/compiler/src/code-generation/value/array-reference.ts57
packages/compiler/src/code-generation/value/built-in-object-reference.ts82
A
3 hrs
packages/compiler/src/code-generation/value/class-reference.ts88
packages/compiler/src/code-generation/value/function-factory.ts176
A
1 hr
packages/compiler/src/code-generation/value/function-reference.ts11
packages/compiler/src/code-generation/value/math-class-reference.ts36
A
1 hr
packages/compiler/src/code-generation/value/math-object-reference.ts58
packages/compiler/src/code-generation/value/object-index-reference.ts39
A
35 mins