├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── src ├── analysis.js ├── issue.js ├── issues │ ├── deoptimizes_alot.js │ ├── disabled_optimization.js │ ├── function_redefinition_abuse.js │ └── missed_inlining_opportunity.js ├── pass.js ├── passes │ ├── deoptimization.js │ ├── gc_pressure.js │ ├── inlining.js │ ├── multiple_function_identities.js │ ├── optimization.js │ ├── short_function.js │ └── unoptimizable_functions.js ├── run.js └── util.js └── test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/package.json -------------------------------------------------------------------------------- /src/analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/analysis.js -------------------------------------------------------------------------------- /src/issue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/issue.js -------------------------------------------------------------------------------- /src/issues/deoptimizes_alot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/issues/deoptimizes_alot.js -------------------------------------------------------------------------------- /src/issues/disabled_optimization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/issues/disabled_optimization.js -------------------------------------------------------------------------------- /src/issues/function_redefinition_abuse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/issues/function_redefinition_abuse.js -------------------------------------------------------------------------------- /src/issues/missed_inlining_opportunity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/issues/missed_inlining_opportunity.js -------------------------------------------------------------------------------- /src/pass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/pass.js -------------------------------------------------------------------------------- /src/passes/deoptimization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/passes/deoptimization.js -------------------------------------------------------------------------------- /src/passes/gc_pressure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/passes/gc_pressure.js -------------------------------------------------------------------------------- /src/passes/inlining.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/passes/inlining.js -------------------------------------------------------------------------------- /src/passes/multiple_function_identities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/passes/multiple_function_identities.js -------------------------------------------------------------------------------- /src/passes/optimization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/passes/optimization.js -------------------------------------------------------------------------------- /src/passes/short_function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/passes/short_function.js -------------------------------------------------------------------------------- /src/passes/unoptimizable_functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/passes/unoptimizable_functions.js -------------------------------------------------------------------------------- /src/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/run.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/src/util.js -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petkaantonov/nodeperf/HEAD/test.js --------------------------------------------------------------------------------