Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/FIXME.md
ViewVC logotype

Diff of /branches/vis15/src/compiler/FIXME.md

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3977, Wed Jun 15 19:06:30 2016 UTC revision 3978, Wed Jun 15 19:07:40 2016 UTC
# Line 74  Line 74 
74  No issues.  No issues.
75    
76  #### `ein`  #### `ein`
77   * add documentation for various ID types (`ein.sml`)   * add documentation for various ID types (`ein.sml`)  - Done CC
78    
79   * use the `BorderCtl.ctl` type instead of defining a new type (`ein.sml`)   * use the `BorderCtl.ctl` type instead of defining a new type (`ein.sml`)
80    
81   * fix the type of `Delta` (`ein.sml`)   * fix the type of `Delta` (`ein.sml`)  - Done CC
82    
83   * fix the definition of the `sumrage` type (`ein.sml`)   * fix the definition of the `sumrage` type (`ein.sml`) - Done CC
84    
85  #### `fields`  #### `fields`
86    
# Line 96  Line 96 
96    
97  #### `high-opt`  #### `high-opt`
98    
99    * handle `PowReal` operator    * handle `PowReal` operator - Removed CC
100    
101    * code clean up (`eps-util.sml`)    * code clean up (`eps-util.sml`)
102      - documentation      - documentation
103      - avoid use of append to build lists      - avoid use of append to build lists
104      - rewrite `matchEps` function      - rewrite `matchEps` function - Done CC
105    
106  #### `high-to-mid`  #### `high-to-mid`
107    
# Line 109  Line 109 
109    
110    * Expand integer powers into multiplications (`high-to-mid.sml`)    * Expand integer powers into multiplications (`high-to-mid.sml`)
111    
112    * Need documentation for `arrangeBody` function (`probe-ein.sml`)    * Need documentation for `arrangeBody` function (`probe-ein.sml`)  - Done CC
113    
114    * error in tshape(`/clean-index.sml`)  -Fixed CC    * error in tshape(`/clean-index.sml`)  - Done CC
115    
116  #### `inputs`  #### `inputs`
117    
# Line 144  Line 144 
144    
145  #### `mid-to-low`  #### `mid-to-low`
146    
147    * Handle `PowReal`, `PowEmb` operators in `expand` (`ein-to-scalar.sml`)    * Handle `PowReal`, `PowEmb` operators in `expand` (`ein-to-scalar.sml`) - Removed CC
148    
149    * Handle `Exp`, `PowInt`,  operators in `expand` (`ein-to-scalar.sml`) **[FIXED; CC]**    * Handle `Exp`, `PowInt`,  operators in `expand` (`ein-to-scalar.sml`) - Done CC
150    
151    * Generalize `imgToArgs` to handle arbitrary dimension images (`field-to-low.sml`)    * Generalize `imgToArgs` to handle arbitrary dimension images (`field-to-low.sml`)
152    
# Line 241  Line 241 
241    * Check for situation where `initially` method has call to `stabilize` (`check-var-uses.sml`)    * Check for situation where `initially` method has call to `stabilize` (`check-var-uses.sml`)
242    
243    * unification of differentiation bounds (`unify.sml`)    * unification of differentiation bounds (`unify.sml`)
244    
245    # Questions
246    #### `ein`
247    
248    * QUESTION: should the int be IntInf.int?  (`ein.sml`)
249    - Not sure CC
250    
251    * QUESTION: why is this index_kind list and not index_id list?(`ein.sml`)
252    - They are both ints, but one is a variable index
253    and the other binds the ranges of the variable indices.
254    

Legend:
Removed from v.3977  
changed lines
  Added in v.3978

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0