Replies: 4 comments 1 reply
-
Writeup for Wed, 6/8: I worked on a pass to resolve #840 and created a pull request (#1026). Right now it's very conservative about which situations to apply the transformation. Questions: (I wrote this on the PR as well). I wasn't sure what the tests should look like? Possibly improve the code I have right now to make it more concise. |
Beta Was this translation helpful? Give feedback.
-
Fri 6/10: I worked on restructuring the code in the way discussed on the PR. Adding these features may complicate my code a bit, so I'm still thinking about how to make it more idiomatic. We can discuss what other situations I should look for to apply the transformations for this pass that I can work on next week. I should probably get a clearer plan for what to do next week. Edit: After meeting w/ Rachit here a more concrete plan for next week: |
Beta Was this translation helpful? Give feedback.
-
Mon 6/10 I thought about some ways to find even more situations for the transformation (discussed in #1030). However, it may be smarter to not implement them until we know these situations actually come up in real code. Not too many questions. We can discuss if I should implement the further transformation mentioned in #1030 or not. One idea is to find a heuristic that can detect #1030's situation a good portion of the time but not perfectly. Plans: Finish up the code. Also, I will probably need to spend time cleaning the code as well. |
Beta Was this translation helpful? Give feedback.
-
Wed 6/15 (sorry a day late): I submitted a PR for the static-par-conv pass on Tuesday. I then started to think about the next pass (generalizing sharing). I'm going to start a new lab notebook to discuss what I've been thinking. |
Beta Was this translation helpful? Give feedback.
-
Lab Notebook for building pass to resolve #840
Roughly discuss:
Beta Was this translation helpful? Give feedback.
All reactions