Commit Graph

115 Commits

Author SHA1 Message Date
mdgriffith
e2c4ca289e update submodule repos 2020-08-07 08:43:27 -04:00
mdgriffith
84a9bb69fc Merge branch 'master' of https://github.com/mdgriffith/elm-optimize 2020-08-07 08:42:25 -04:00
mdgriffith
0b514d1002 add object update transformer to pipeline 2020-08-07 08:40:20 -04:00
mdgriffith
e6a34feffd add inline spread for record updates 2020-08-07 08:38:42 -04:00
mdgriffith
3802dca61f add inline record creation to benchmark 2020-08-07 08:38:03 -04:00
Matthew Griffith
8a12467a8b
Merge pull request #13 from mdgriffith/twop/func-unwrapping
Twop/func unwrapping
2020-08-07 08:35:57 -04:00
Simon
8f86093479 less wip function unwrapping 2020-08-06 23:03:20 -07:00
Simon
fac22508dd WIP state for unwrapping functions 2020-08-06 23:03:20 -07:00
mdgriffith
f951846851 add inline object updaters 2020-08-05 19:20:06 -04:00
mdgriffith
3d04d84d68 add anohter object update benchmark and fix labels 2020-08-05 09:39:49 -04:00
mdgriffith
b5913e3c6d update elm-ui 2.0 example to use embed instead of layout 2020-08-05 09:09:23 -04:00
mdgriffith
755586fafe update elm-2 example to avoid mega function 2020-08-05 09:08:50 -04:00
mdgriffith
3c5c0322e1 fast forward elm-obj-file 2020-08-05 07:33:41 -04:00
mdgriffith
e358412d3b update add-benchmark script to account for branch 2020-08-04 09:21:24 -04:00
mdgriffith
6023578524 add elm-ui-2 2020-08-04 09:19:51 -04:00
mdgriffith
47128d2606 update elm-obj-file changes 2020-08-03 22:39:27 -04:00
mdgriffith
61563d457d add inlineEquality transformation 2020-08-03 22:38:41 -04:00
mdgriffith
502356c482 add elm-ui 1.x example 2020-08-03 22:37:45 -04:00
mdgriffith
5adb67ee53 dont key by top level type name for parsing types. 2020-08-03 09:49:15 -04:00
mdgriffith
189b559be8 update elm-obj-file 2020-08-02 16:22:39 -04:00
mdgriffith
7feb60d094 add breakdown reporting 2020-08-02 16:21:09 -04:00
Matthew Griffith
9e739c8b78
Merge pull request #12 from mdgriffith/twop/inlining-wrapped-func-that-were-returned
added first version of inlining functions that were wrapped and retur…
2020-08-02 12:06:38 -04:00
Simon
8a62b9d86d added first version of inlining functions that were wrapped and returned from other functions 2020-08-02 09:02:53 -07:00
mdgriffith
5ebe04f602 add html testcase 2020-08-02 11:56:03 -04:00
mdgriffith
4d72626a27 fix parsing slot count by only accepting specific entities 2020-08-01 19:54:12 -04:00
mdgriffith
0bb0bcfb55 assign oject attributes normally instead of shorthand 2020-08-01 19:53:46 -04:00
mdgriffith
3e8efe18f5 update elm-obj file 2020-08-01 18:58:20 -04:00
mdgriffith
812cf98bdc make the benchmark show progress and print with better indentation 2020-08-01 18:57:39 -04:00
mdgriffith
af02bf6de1 UseAssign variant 2020-08-01 18:56:57 -04:00
mdgriffith
9b4b060a38 only add results to output if they're a success 2020-08-01 18:56:40 -04:00
mdgriffith
0ab7d718e7 use Object.assign as udate transformation 2020-08-01 18:56:22 -04:00
mdgriffith
b90cb265c3 harvest types from a dir of elm files 2020-08-01 18:36:54 -04:00
mdgriffith
f7c1975d68 add a copy of the elm/parser elm code so we can parse it 2020-08-01 18:36:35 -04:00
mdgriffith
c685817eaa reorganize things so its a little easier to follow. 2020-08-01 17:04:18 -04:00
mdgriffith
aa550025d1 enable all benchmarks but its gonna be real slow 2020-08-01 13:53:32 -04:00
mdgriffith
af57c0c88d add elm-obj-file, rename elm-markup to elm-markdown 2020-08-01 13:28:30 -04:00
mdgriffith
2faa34e5e5 update files 2020-08-01 12:56:38 -04:00
mdgriffith
6c49fddc23 add transformation note 2020-08-01 12:56:23 -04:00
mdgriffith
8e8697086e increase wait time for benchmark 2020-08-01 12:56:10 -04:00
mdgriffith
8f6d4f59ea add prepacked files to asset overview 2020-08-01 12:36:37 -04:00
mdgriffith
7d7a4e462e remove const annotation for now 2020-08-01 12:36:21 -04:00
Matthew Griffith
2783d736ea
Merge pull request #11 from mdgriffith/twop/remove-unused-stuff
initial version of using ts compiler to remove unused locals
2020-08-01 12:22:37 -04:00
mdgriffith
dad570e953 Merge branch 'master' into twop/remove-unused-stuff 2020-08-01 12:22:10 -04:00
mdgriffith
5b1cb5507f fix incorrect tag 2020-08-01 12:01:09 -04:00
mdgriffith
6e54f26d0d compiled elm code for elm-markup 2020-08-01 11:00:21 -04:00
mdgriffith
6f13818f52 add elm-makrup to report 2020-08-01 10:59:52 -04:00
mdgriffith
db6f4f5701 add files needed to run elm-markup benchmark 2020-08-01 10:59:22 -04:00
mdgriffith
cc65c897d6 capture script for adding additional benchmarks in the future 2020-08-01 10:58:53 -04:00
mdgriffith
be406a98e4 add elm-markup as a git submodule for a test case 2020-08-01 10:58:40 -04:00
mdgriffith
5c6a0f71c6 reompile results 2020-08-01 09:59:53 -04:00