Commit Graph

375 Commits

Author SHA1 Message Date
Simon
66cc5d4cba returned tests cmd and added bail out support for passing unwrapped functions 2020-08-22 22:36:20 -07:00
Matthew Griffith
569f63cfa1 add arity testcase 2020-08-22 20:03:26 -04:00
Matthew Griffith
1c9f37c6f4 Make experimental note more prominent. 2020-08-22 19:42:46 -04:00
Matthew Griffith
8e1d5348fc create directories recursively if necessary to output the file (match elm make behavior) 2020-08-22 12:01:33 -04:00
Matthew Griffith
3317354e26 add some immediate feedback 2020-08-22 11:17:05 -04:00
Matthew Griffith
d675f9cf34 remove the bail-early code 2020-08-22 11:15:09 -04:00
mdgriffith
192e2f9c10 separate out tree-sitter and parsing primitives 2020-08-22 08:54:27 -04:00
Matthew Griffith
b72d088290 use emdashes for arrow to match elm-make 2020-08-21 22:50:27 -04:00
Matthew Griffith
9d51530809 dont use prepublish, add repo section to readme 2020-08-21 22:49:33 -04:00
Matthew Griffith
05789ad505 forward elm errors from the compiler 2020-08-21 22:11:19 -04:00
Matthew Griffith
25c167bbac fix tsc warnings/errors 2020-08-21 22:10:44 -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
1cb43d48e7 rename _raw suffix to _fn to squeeze out some precious bytes 2020-08-21 19:09:16 -04:00
mdgriffith
6464535d18 rename command to elm-optimize-more 2020-08-21 19:05:52 -04:00
mdgriffith
928be54743 Skip allocations on tuples 2020-08-21 19:04:54 -04:00
mdgriffith
5b0eca21c0 rename Standard to Standard Equality 2020-08-21 09:56:36 -04:00
mdgriffith
3b13705fbf add lang annotation to code examples 2020-08-21 09:55:30 -04:00
mdgriffith
ba69f7e4be update notes on the approach using the spread operator for inline updating 2020-08-21 09:54:23 -04:00
mdgriffith
335ac444c4 Tail Recursion Modulo Cons transformation 2020-08-21 09:44:29 -04:00
mdgriffith
390bdfb839 Remove some irrelevant asset sizes in the general report 2020-08-21 08:59:18 -04:00
mdgriffith
7e746634c8 rename results file 2020-08-21 08:57:39 -04:00
mdgriffith
4d4db87632 fix link on data file 2020-08-21 08:56:10 -04:00
mdgriffith
995be2e14f Merge branch 'master' of https://github.com/mdgriffith/elm-optimize 2020-08-21 08:53:52 -04:00
Matthew Griffith
7c9abafa8a
Merge pull request #19 from mdgriffith/twop/object-shorthand
added a object shorthand transformation to modernize js
2020-08-21 08:52:29 -04:00
Matthew Griffith
0bb2bc6783
Merge pull request #18 from mdgriffith/twop/variant-shapes-infer-arity
infer slots count from js code vs relying on parser
2020-08-21 08:49:44 -04:00
mdgriffith
18719a81db enable all benchmarks 2020-08-21 08:48:09 -04:00
mdgriffith
e4a99b81df reorganize notes so they are in a notes folder 2020-08-21 08:46:31 -04:00
mdgriffith
6aa1567604 update script to use variables 2020-08-21 08:13:51 -04:00
mdgriffith
037ac9f979 add keep files to all output folders 2020-08-21 08:09:23 -04:00
mdgriffith
67c645f1c2 ignore generated files 2020-08-21 08:09:09 -04:00
mdgriffith
c717d53b7a enable core benchmarks again 2020-08-21 08:04:08 -04:00
mdgriffith
3e8a4c61f7 adjust logging 2020-08-21 07:58:23 -04:00
mdgriffith
7c7e5132b9 organize data folder 2020-08-21 07:58:03 -04:00
Simon
f246f23ccc added a object shorthand transformation to modernize js 2020-08-20 22:44:07 -07:00
Simon
9a543466e3 infer slots count from js code vs relying on parser 2020-08-20 22:00:48 -07:00
mdgriffith
d8031cd1be move tool defaults to the types folder so everything can access it. 2020-08-20 09:44:57 -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
86cce6f300 doc edit 2020-08-20 09:23:02 -04:00
mdgriffith
efc4827b82 make the variant shapes transformation a bit more limited for now. 2020-08-20 09:22:54 -04:00
mdgriffith
8a768276b0 allow a js file to be transformed directly via CLI 2020-08-20 09:22:20 -04:00
mdgriffith
bece482f46 phrasing 2020-08-19 09:26:43 -04:00
mdgriffith
753f88403b some copy changs to docs 2020-08-19 09:25:25 -04:00
mdgriffith
e3e8fceca4 some additional nores on transformations 2020-08-19 08:45:30 -04:00
mdgriffith
f0117b402f add robins article to readme 2020-08-19 08:32:27 -04:00
mdgriffith
5a0ba247fa update readme 2020-08-19 08:27:47 -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
mdgriffith
1bf5154ee5 add some more ad-hoc results 2020-08-18 09:33:14 -04:00
Matthew Griffith
30ff862c0b
Merge pull request #17 from mdgriffith/twop/update-bench
Updated benchmark for _Utils_update
2020-08-18 09:20:58 -04:00