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

SCM Repository

[diderot] View of /branches/vis12/bugs/open/NOTES
ViewVC logotype

View of /branches/vis12/bugs/open/NOTES

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2546 - (download) (annotate)
Fri Feb 21 15:20:25 2014 UTC (7 years, 9 months ago) by jhr
File size: 1382 byte(s)
  update notes
Notes on the open bugs:

bug001.diderot -- unused variable elimination is removing unused input variables,
		  which changes the command-line interface.

bug007.diderot -- problem with tensor slicing (high-to-mid/high-to-mid.sml:251.41-251.60)

bug009.diderot -- poor error message; might be able to fix this by tricking the
		  repair mechanism into suggesting dummy tokens that have more
		  undertstandable print names (e.g., "type" instead of the
		  specific "vec4").

bug010.diderot -- CFG issue with unreachable exit node

bug013.diderot -- definition of field as strand state variable

bug018.diderot -- use of C keywords as variables: resolve with name mangling for
		  all variables and struct fields in generated code.

bug019.diderot -- feature request: allow a richer syntax of constant expressions
		  (e.g. 1.0/2).

bug022.diderot -- empty sequence not supported yet (simplify/simple.sml:112.34-112.73)

bug023.diderot -- Issue with loading dynamic sequences from files; because vec3
		  is really vec4, we lose one value per input.  The issue is that
		  the call to Diderot_DynSeqAddr uses sizeof(vec3f_t) as the
		  element size, instead of 3*SIZEOF_DIDEROT_REAL.

bug028.diderot -- missing forms of matrix multiplication; Charisee's work will
		  address this issue

bug029.diderot -- missing code generation for printing matricies and higher-order
		  tensors.


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