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 5071, Fri Jul 14 21:47:54 2017 UTC revision 5072, Fri Jul 14 22:37:27 2017 UTC
# Line 39  Line 39 
39    
40  ### `codegen`  ### `codegen`
41    
   * precedence checking for `mkApply` (`clang.sml`)  
   
42    * factor out common type-translation code between `GenLibraryInterface` and    * factor out common type-translation code between `GenLibraryInterface` and
43      `GenLibraryJSON` (`gen-library-interface.sml` and `gen-library-json.sml`)      `GenLibraryJSON` (`gen-library-interface.sml` and `gen-library-json.sml`)
44    
   * include Diderot types in generated JSON file (`gen-library-json.sml`)  
   
45    * printing "const" types (`print-as-c.sml`)    * printing "const" types (`print-as-c.sml`)
46    
47    * set `strandConstr` field to `false` for strands that do not need C++ initialization    * set `strandConstr` field to `false` for strands that do not need C++ initialization
# Line 194  Line 190 
190    
191  #### `fragments`  #### `fragments`
192    
193    * strand compaction for parallel/dual-state/indirect targets (`par-sarr-dual-indirect.in`)    * invoke new on allocated strands when necessary (`par-sarr-indirect.in` and
194        `par-sarr-dual-indirect.in`)
195    
196      * strand compaction in `finish_step` (`par-sarr-*.in`)
197    
198    * parallel kd-tree construction (`par-worker.in`)    * parallel kd-tree construction (`par-worker.in`)
199    
200      * parallel reductions in `world::global_update()` (`par-worker.in`)
201    
202  ### `translate`  ### `translate`
203    
204    * Support for `E_Tuple` and `E_Project` (`translate.sml`)    * Support for `E_Tuple` and `E_Project` (`translate.sml`)
# Line 267  Line 268 
268    
269  # Questions  # Questions
270    
271    We use the following command to find the FIXMEs:
272    
273    ````
274    bbfind --gui --name-pattern "*.in" --name-pattern "*.sml" QUESTION .
275    ````
276    
277  #### `ein`  #### `ein`
278    
279    * QUESTION: should the `int` be `IntInf.int`?  (`ein.sml`)    * QUESTION: should the `int` be `IntInf.int`?  (`ein.sml`)

Legend:
Removed from v.5071  
changed lines
  Added in v.5072

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