{5} Assigned, Active Tickets by Owner (Full Description) (7 matches)
List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.
EricAllen (2 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #173 | Design and implement the checks necessary for a sounds component system | static analysis | enhancement | 08/20/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Originally, this ticket stipulated that we should require a component C importing an API A to explicitly import the transitive closure of all APIs imported by A. We don't want to require that, and we're having a hard time finding the place in the spec that requires this check anyway. So, we need to revisit our design and reconsider precisely what checks on imports we want to require. One related check is mentioned on p186 of F1.0 beta: "Also, recall that every API used by an API exported by a component must be imported or exported by that component." Something similar to this check is necessary. However, we need to clarify the description of this check in the spec. Note that we do need to consider the transitive closure of API imports during type checking and linking. It might be useful to separate the notion of "import" relevant to type checking and linking from the notion of an "import" statement in a program. Along those same lines, we might want to distinguish the notion of "import" relevant to linking from the notion of "import" relevant to type checking. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #196 | Add indices for APIs and components to the cache/repository | build | enhancement | 08/20/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We do not want to prevent programmers from compiling an APi or component whose name happens to match the name of a component or API in the cache. We need to separate names of APIs and components from their indices in the cache. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dr2chase (1 match)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #352 | An attachement (plav.html) on ticket 11 is an advertisment for Plavix and may be infected. | wiki | task | 07/02/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
jmaessen (4 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #361 | Deal with case sensitivity of class names | codegen | defect | 11/02/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
If we have top-level bindings for, say, empty and Empty, we end up with classes whose names collide on a case-insensitive file system (such as OS X). Probably best to deal with this short-term by generating jar files. Put all classes from a component into a single jar. Use wildcards in the classpath to permit all jars in cache to be loaded. See http://java.sun.com/javase/6/docs/technotes/tools/windows/classpath.html for more info on path wildcards. We still need to worry about case collisions among component names, but this is much less of a concern I suspect. Meanwhile I'm working around this in the sole case where I've run into the problem so far. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #307 | Set/Map clash | library | defect | 11/18/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This code m:Map[\ZZ32,ZZ32\] = BIG CUP[\ZZ32,ZZ32\][i <- 1:10]{[\ZZ32,ZZ32\] i |-> i, 21-i |-> i } gives an error message if both Map.{...} and Set.{...} have been imported. I figure it probably shouldn't. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #74 | Move top-level operations into functional methods where appropriate | interpreter | task | 03/30/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Right now there are many top-level operations that would be better captured as functional methods. Do so. May require wholesale library re-plumbing, but hopefully will not require changes to user code. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #80 | Populate Numeric hierarchy | interpreter | task | 04/15/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Move stuff out of top-level methods and into the numeric hierarchy. Do something sane with matrix and vector algebra that fits them into this framework. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

