Commit Graph

98 Commits

Author SHA1 Message Date
Matthew Griffith
88000c3e75 add modified benchmark suite for elm-markdown 2021-09-23 18:16:23 -04:00
Matthew Griffith
0430014aa4 update elm-markdown to latest 2021-09-23 18:11:03 -04:00
Robin Heggelund Hansen
fe4726e173 Remove V8JitLog browser from default test runners. Make sure new elm-css realworld test works as intended. 2021-09-17 09:34:21 +02:00
Robin Heggelund Hansen
444a90936a Finish test suite with button component and a test layout. 2021-09-17 09:34:20 +02:00
Robin Heggelund Hansen
4cc6541afd Add TextInput to benchmark, inspired from real world code base. 2021-09-17 09:34:20 +02:00
Robin Heggelund Hansen
31dae24951 Add boilerplate for new testcase. Seems there is a bug somewhere, as benchmark doesnt complete... 2021-09-17 09:34:20 +02:00
Robin Heggelund Hansen
a3747b000f Add new testcase for partial applications. 2021-08-20 09:22:47 +02:00
Matthew Griffith
5490073cbe
Merge pull request #48 from robinheghan/liikennematto-benchmark
Add Liikennematto as a real world benchmark.
2021-08-12 09:45:47 -04:00
Robin Heggelund Hansen
788adf221a Add Liikennematto as a real world benchmark. 2021-07-28 20:18:14 +02:00
Robin Heggelund Hansen
dc522fec37 Add inline update benchmark for comparison. 2021-07-28 19:45:21 +02:00
Robin Heggelund Hansen
20efc7877e Minor changes to update testcase. 2021-07-15 22:24:29 +02:00
Robin Heggelund Hansen
4a404440c0 More realistic update testcase. 2021-07-15 11:58:40 +02:00
Robin Heggelund Hansen
437d56039c Add simple benchmark for tesing record updates. 2021-07-15 11:32:04 +02:00
Matthew Griffith
9eae5836ad Add a node runner! Default to headless browsers for benchmarks 2021-07-10 11:00:01 -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
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
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
824d267cca add memory representation info 2021-07-04 20:35:51 -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
9a64e22f1a build the benchmark runner boilerplate instead of requiring it 2021-07-04 11:02:35 -04:00
Matthew Griffith
42c71c96aa report optimization status nicely in the terminal 2021-07-03 14:46:58 -04:00
Matthew Griffith
bba5d5314c upgrade vendored vs-natives 2021-07-03 11:12:03 -04:00
Matthew Griffith
6939c0c013 upgrade testcase dependencies 2021-07-03 10:27:13 -04:00
mdgriffith
237bc8b0b0 wrap elm starter in function to wait for v8 2021-01-22 20:55:54 -05:00
mdgriffith
6ce8be6981 Debug.V8 module 2021-01-22 19:55:04 -05:00
mdgriffith
e0ce5d8304 update elm-obj-file to avoid murmur3 2021-01-17 13:30:31 -05:00
mdgriffith
33120897bb remove murmur3 from elm-css benchamrk 2021-01-17 13:19:45 -05:00
mdgriffith
bba53d9b22 update elm-markdown 2021-01-17 12:17:16 -05:00
mdgriffith
fc74f6b2be add analyze transformer 2020-12-31 17:42:50 -05:00
Matthew Griffith
569f63cfa1 add arity testcase 2020-08-22 20:03:26 -04:00
mdgriffith
71a1cfbad9 remove the commited output files. I figure if we want to actually share diffs, there's likely a better way 2020-08-21 19:13:51 -04:00
mdgriffith
037ac9f979 add keep files to all output folders 2020-08-21 08:09:23 -04:00
mdgriffith
c717d53b7a enable core benchmarks again 2020-08-21 08:04:08 -04:00
mdgriffith
b8fecd78d7 keep elm-css output dir 2020-08-20 09:44:36 -04:00
mdgriffith
0d4a7c7bf9 update elm-obj-file to not use Benchmark.compare 2020-08-20 09:44:24 -04:00
mdgriffith
9b99eee1d3 add simple elm-css benchmark 2020-08-19 08:14:08 -04:00
mdgriffith
3bf8dbeb62 Merge branch 'master' of https://github.com/mdgriffith/elm-optimize 2020-08-18 09:33:50 -04:00
Simon
913aab104c fixed type in the benchmark 2020-08-17 10:03:59 -07:00
Simon
e388e31c76 Updated benchmark for _Utils_update 2020-08-17 10:00:06 -07:00
mdgriffith
293a7ab2f7 update elm-obj-file to latest version 2020-08-16 17:55:44 -04:00
Matthew Griffith
99ca49ab7d rename 'bench' benchmark to 'core' 2020-08-16 16:40:02 -04:00
Matthew Griffith
a8de97e073 add json encoding test 2020-08-16 09:59:27 -04:00
Matthew Griffith
a5cdbce184 ff elm-ui 2.0 branch 2020-08-15 15:08:06 -04:00
mdgriffith
0b106d92c7 add elm-markdown submodule 2020-08-14 19:03:27 -04:00
mdgriffith
58996347c3 add elm-animator submodule 2020-08-14 19:02:54 -04:00
mdgriffith
dcf0f993ad update submodules to latest 2020-08-14 09:40:56 -04:00
mdgriffith
16d6df106f organize more core benchmarks 2020-08-14 09:38:51 -04:00