Commit Graph

420 Commits

Author SHA1 Message Date
Robin Heggelund Hansen
1e1c7e8eff Add support for replacing function declarations, as opposed to just var statements. 2021-07-09 09:16:36 +02:00
Matthew Griffith
c56542f458 Improve callgraph collection 2021-07-08 23:33:20 -04:00
Matthew Griffith
a533392be7 add disable memory checks in case we need it 2021-07-08 21:34:41 -04:00
Matthew Griffith
1fff68566c missing await for gzips 2021-07-08 19:31:26 -04:00
Matthew Griffith
e613149068 clear output folder before writing 2021-07-08 19:31:14 -04:00
Matthew Griffith
b2a481c3fc Update elm-ui-2 benchmark with new bench 2021-07-08 10:15:30 -04:00
Matthew Griffith
f1e76cfcd2 update Elm UI benchmark 2021-07-08 09:45:56 -04:00
Matthew Griffith
aeaa27c2a4 More notes on running benchmarks 2021-07-08 08:43:30 -04:00
Matthew Griffith
df6d597a20 Update running-benchmarks.md 2021-07-08 08:38:23 -04:00
Matthew Griffith
d7c6e97510 fix typescript issues 2021-07-07 23:27:04 -04:00
Matthew Griffith
9ae4269dd1 Upgrade each test case to use the new runner 2021-07-07 21:57:21 -04:00
Matthew Griffith
2c4154db4f add custom runner which analyzes v8 stuff at the end 2021-07-07 20:59:26 -04:00
Matthew Griffith
eca5a7fbaa add prototypes info 2021-07-06 12:46:37 -04:00
Matthew Griffith
18efb14563 Update memory analyzer so that it doesn't crash everything 2021-07-05 13:37:38 -04:00
Matthew Griffith
83a5250bc0 ignore benchmark-utilities folder 2021-07-05 11:59:38 -04:00
Matthew Griffith
96c6d3d2d3 ts annotation 2021-07-05 11:59:27 -04:00
Matthew Griffith
3e5fbb7148 improve reporting of memory representation 2021-07-05 11:02:22 -04:00
Matthew Griffith
0ef9d33ff0 isValidSmi doesnt exist anymore 2021-07-04 20:36:11 -04:00
Matthew Griffith
824d267cca add memory representation info 2021-07-04 20:35:51 -04:00
Matthew Griffith
ebf382be2a add missing qualifiers 2021-07-04 20:34:51 -04:00
Matthew Griffith
9be0fa5e2a add --replacements for more convenient internal handling 2021-07-04 17:24:15 -04:00
Matthew Griffith
20f5ab6d23 fix callgraph generation 2021-07-04 15:27:10 -04:00
Matthew Griffith
6bc4c9f463 upgrade testcases to use the new form of running benchmarks 2021-07-04 12:43:51 -04:00
Matthew Griffith
8384d732f1 add benchmark defaults 2021-07-04 12:03:49 -04:00
Matthew Griffith
992b37cd02 remove warnings from benchmark runs 2021-07-04 11:35:51 -04:00
Matthew Griffith
bd12b08465 add benchmark initialization 2021-07-04 11:35:39 -04:00
Matthew Griffith
9a64e22f1a build the benchmark runner boilerplate instead of requiring it 2021-07-04 11:02:35 -04:00
Matthew Griffith
ff0793f5af more resources on v8 2021-07-04 11:01:25 -04:00
Matthew Griffith
42c71c96aa report optimization status nicely in the terminal 2021-07-03 14:46:58 -04:00
Matthew Griffith
48503667cc copy in v8-browser 2021-07-03 11:12:55 -04:00
Matthew Griffith
bba5d5314c upgrade vendored vs-natives 2021-07-03 11:12:03 -04:00
Matthew Griffith
ca7475f7c9 make typescript happy 2021-07-03 10:29:31 -04:00
Matthew Griffith
63d56497fe ignore intellij 2021-07-03 10:28:57 -04:00
Matthew Griffith
6d7a2f0b6d upgrade chromedriver and add documentation for how to get benchmarks running 2021-07-03 10:28:48 -04:00
Matthew Griffith
6939c0c013 upgrade testcase dependencies 2021-07-03 10:27:13 -04:00
dependabot[bot]
1c589bf674
Bump glob-parent from 5.1.1 to 5.1.2
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-12 04:59:12 +00:00
dependabot[bot]
353c1cce28
Bump hosted-git-info from 2.8.8 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 22:11:07 +00:00
dependabot[bot]
dba1917a78
Bump ua-parser-js from 0.7.21 to 0.7.28
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.21 to 0.7.28.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.21...0.7.28)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-08 01:51:24 +00:00
Matthew Griffith
458e078658
Merge pull request #39 from e-neighborhood-watch/master
Replace String.join
2021-04-16 08:48:22 -04:00
1000000000
f8e31fa922 Added some documentation for the optimization 2021-04-01 22:12:30 -04:00
1000000000
01e539fb1f Wired in String.join transformation 2021-04-01 21:58:55 -04:00
1000000000
df46a92805 String.join can be replaced with a faster version 2021-04-01 21:54:28 -04:00
mdgriffith
d154f3ddfe Merge branch 'master' of https://github.com/mdgriffith/elm-optimize-level-2 2021-01-22 20:56:58 -05:00
mdgriffith
78d1097d0a include v8 debug fles 2021-01-22 20:56:32 -05:00
mdgriffith
237bc8b0b0 wrap elm starter in function to wait for v8 2021-01-22 20:55:54 -05:00
mdgriffith
8ff4ebb547 set tool defaults 2021-01-22 20:55:36 -05:00
mdgriffith
bf38274601 fix v8 helpers 2021-01-22 20:55:14 -05:00
mdgriffith
94b17e9d01 add v8 helpers to utils folder 2021-01-22 20:43:13 -05:00
mdgriffith
a4266a0b65 calcualte callgraph 2021-01-22 20:10:58 -05:00
mdgriffith
39018cac7a v8 analyze transformations 2021-01-22 19:59:33 -05:00