[add ditz bug tracking
John Meacham <john@repetae.net>**20090327041550
 Ignore-this: 3f206687f07496366981c1a10668c25a
] adddir ./bugs
addfile ./bugs/issue-316512487a0533307c6c362afd1f1b6c19d288a3.yaml
hunk ./bugs/issue-316512487a0533307c6c362afd1f1b6c19d288a3.yaml 1
+--- !ditz.rubyforge.org,2008-03-06/issue 
+title: We should populate the grin TypeEnv only with entries that actually exist in the generated code
+desc: The type enviornment created as initTyEnv in Grin.FromE currently slurps the entire dataTable, this not only wastes work but misses conjured types such as absurd and box that may occur in the code. We should utilize the same mechanism we use to add new funciton types to only add constructor types that are needed.
+type: :bugfix
+component: jhc
+release: 
+reporter: John Meacham <john@repetae.net>
+status: :unstarted
+disposition: 
+creation_time: 2009-03-27 04:07:34.808322 Z
+references: []
+
+id: 316512487a0533307c6c362afd1f1b6c19d288a3
+log_events: 
+- - 2009-03-27 04:07:38.394373 Z
+  - John Meacham <john@repetae.net>
+  - created
+  - ""
addfile ./bugs/issue-3d23981eef30f8639272158a5a32743cdc23def6.yaml
hunk ./bugs/issue-3d23981eef30f8639272158a5a32743cdc23def6.yaml 1
+--- !ditz.rubyforge.org,2008-03-06/issue 
+title: show pre-renamed source code when reporting type errors
+desc: When printing the context in which an error occured, we should print out the source code using unqualified names as written, rather than what it looks like post-renaming
+type: :feature
+component: user_interface
+release: 
+reporter: John Meacham <john@repetae.net>
+status: :unstarted
+disposition: 
+creation_time: 2009-03-27 01:07:37.746968 Z
+references: []
+
+id: 3d23981eef30f8639272158a5a32743cdc23def6
+log_events: 
+- - 2009-03-27 01:07:43.683237 Z
+  - John Meacham <john@repetae.net>
+  - created
+  - ""
addfile ./bugs/issue-cde6acda984beb6d7f5a44e0df4ef9d39db3c867.yaml
hunk ./bugs/issue-cde6acda984beb6d7f5a44e0df4ef9d39db3c867.yaml 1
+--- !ditz.rubyforge.org,2008-03-06/issue 
+title: unused return value of a function in grin should be elided
+desc: when the return value of a grin function is not used, we should modify the function to not return anything.
+type: :feature
+component: optimizer
+release: 
+reporter: John Meacham <john@repetae.net>
+status: :unstarted
+disposition: 
+creation_time: 2009-03-27 01:13:31.785342 Z
+references: []
+
+id: cde6acda984beb6d7f5a44e0df4ef9d39db3c867
+log_events: 
+- - 2009-03-27 01:13:33.953475 Z
+  - John Meacham <john@repetae.net>
+  - created
+  - ""
+- - 2009-03-27 01:28:11.170035 Z
+  - John Meacham <john@repetae.net>
+  - edited title
+  - ""
+- - 2009-03-27 01:39:11.288564 Z
+  - John Meacham <john@repetae.net>
+  - commented
+  - "The following warning from the C compiler could be a sign this issue is affecting your code\n\
+    hruska_ray_code.c: In function \xE2\x80\x98ftheMain\xE2\x80\x99:\n\
+    hruska_ray_code.c:1976: warning: statement with no effect"
addfile ./bugs/issue-f7d2a383533dfba63533b83895d2c3279d26f767.yaml
hunk ./bugs/issue-f7d2a383533dfba63533b83895d2c3279d26f767.yaml 1
+--- !ditz.rubyforge.org,2008-03-06/issue 
+title: The renamer should be able to disambiguate method names
+desc: When writing an instance for a class, the method names should always be renamed to match the class, as it is, they can generate errors if they are not in scope or ambiguous.
+type: :bugfix
+component: front_end
+release: 
+reporter: John Meacham <john@repetae.net>
+status: :unstarted
+disposition: 
+creation_time: 2009-03-27 04:14:20.929152 Z
+references: []
+
+id: f7d2a383533dfba63533b83895d2c3279d26f767
+log_events: 
+- - 2009-03-27 04:14:24.852834 Z
+  - John Meacham <john@repetae.net>
+  - created
+  - ""
+- - 2009-03-27 04:15:07.713985 Z
+  - John Meacham <john@repetae.net>
+  - assigned to component front_end from jhc
+  - ""
addfile ./bugs/project.yaml
hunk ./bugs/project.yaml 1
+--- !ditz.rubyforge.org,2008-03-06/project 
+name: jhc
+version: "0.5"
+components: 
+- !ditz.rubyforge.org,2008-03-06/component 
+  name: jhc
+- !ditz.rubyforge.org,2008-03-06/component 
+  name: type_checker
+- !ditz.rubyforge.org,2008-03-06/component 
+  name: user_interface
+- !ditz.rubyforge.org,2008-03-06/component 
+  name: optimizer
+- !ditz.rubyforge.org,2008-03-06/component 
+  name: front_end
+releases: []
+