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 4329, Sun Jul 31 20:51:22 2016 UTC revision 4330, Sun Jul 31 21:39:17 2016 UTC
# Line 167  Line 167 
167    
168    * Invariant checking for Simple AST representation (`check-simple.sml`)    * Invariant checking for Simple AST representation (`check-simple.sml`)
169    
   * Pretty print reduction expressions (`simple-pp.sml`)  
   
170    * Distinguish between "Continue" in loops and "Continue" in strand methods    * Distinguish between "Continue" in loops and "Continue" in strand methods
171      (`simple.sml`)      (`simple.sml`)
172    
   * Support fusion of reductions; this change will require IR changes (`simple.sml`)  
   
173  #### `simplify`  #### `simplify`
174    
   * The inliner cannot correctly handle functions that have deep returns on some code  
     paths (`inliner.sml`) **[FIXED; JHR]**  
   
175    * Handle `S_MapReduce` statements (`dead-code.sml`, `inliner.sml`,    * Handle `S_MapReduce` statements (`dead-code.sml`, `inliner.sml`,
176      `simplify-fields.sml`, and `simplify-vars.sml`).      `simplify-fields.sml`, and `simplify-vars.sml`).
177    
# Line 189  Line 182 
182    
183    * Support for `mean` and `variance` reductions (`util.sml`)    * Support for `mean` and `variance` reductions (`util.sml`)
184    
185      * Support fusion of reductions (`map-reduce-opt.sml`)
186    
187  #### `target-cpu`  #### `target-cpu`
188    
189    * generate a default stabilize method for the dual-state case (`gen-strand.sml`)    * generate a default stabilize method for the dual-state case (`gen-strand.sml`)

Legend:
Removed from v.4329  
changed lines
  Added in v.4330

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