Commit Graph

299 Commits

Author SHA1 Message Date
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
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
mdgriffith
6ce8be6981 Debug.V8 module 2021-01-22 19:55:04 -05:00
mdgriffith
98028ed16c add v8 analysis transormations 2021-01-22 19:54:30 -05:00
mdgriffith
54eb331b2e allow native syntax 2021-01-22 19:54:01 -05:00
Matthew Griffith
804a3b77f1
Merge pull request #33 from brian-carroll/master
Fix concat bug
2021-01-19 20:28:41 -05:00
Brian Carroll
9ab8897346 Fix concat bug 2021-01-18 22:10:26 +00: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
Matthew Griffith
97e6ee4844
Merge pull request #32 from jfmengels/patch-1
Fix contribution listing in README
2021-01-14 09:58:03 -05:00
Jeroen Engels
fe75758ec3
Fix contribution listing in README
The listing in the Contributing section was done using inconsistent markdown syntax, which doesn't render well in some places like on the npm website (https://www.npmjs.com/package/elm-optimize-level-2#contributing)
2021-01-14 15:20:47 +01:00
Matthew Griffith
9f113f954b
Merge pull request #31 from brian-carroll/replace-list-module
Replace list functions
2021-01-10 11:10:30 -05:00
Brian Carroll
365f05a211 Use 'for' on lists, to better match core libs 2021-01-10 15:46:52 +00:00
Brian Carroll
36e5882e90 More list functions 2021-01-10 15:12:47 +00:00
Brian Carroll
c03d98a4cd wire up the new transformation 2021-01-10 10:06:01 +00:00
Brian Carroll
ff9e373b14 Add a transform for List.map 2021-01-10 09:55:50 +00:00
Brian Carroll
57f1362698 Get rid of unused import
This gave me an *error* on npm install!
2021-01-10 07:40:43 +00:00
mdgriffith
fc74f6b2be add analyze transformer 2020-12-31 17:42:50 -05:00
mdgriffith
ab7bcfc61f add v8 to resource links 2020-12-31 17:33:13 -05:00
mdgriffith
7b2d76be85 add v8 util 2020-12-31 17:33:02 -05:00