Custom Query (125 matches)

Filters
 


Ticket Summary Status Owner Type Priority Milestone
205Renamed import is resolved to wrong namenewEricAllentaskblocker
33Type inference for method callsnewdr2chasetaskcritical
57Update ProjectStatusnewdr2chasetaskcritical
1The ask-a-question page is getting a little unwieldy alreadynewsomebodycleanupmajor
4implement getters/settersnewdr2chasetaskmajor
10Implement type Objectnewjmaessentaskmajor
23in type inference at call sites, it is important to get the environment rightnewdr2chasecleanupmajor
30Clean up definition of indexed typesnewjmaessentaskmajor
31Make stuff that ought to be functional methods into functional methodsnewanybodytaskmajor
32Add parallel prefix operations to Generatornewjmaessentaskmajor
37Make a common Set type and Map typenewanybodytaskmajor
46Top-level array declaration does not work.newdr2chasedefectmajor
51Index symbolic instantiations by bounds, not textual namenewdr2chasedefectmajor
60Ordering on sets and mapsnewjmaessentaskmajor
71Complete implementation of SEQUIVnewjmaessentaskmajor
72Overloading check bugnewdr2chasedefectmajor
74Move top-level operations into functional methods where appropriateassignedjmaessentaskmajor
80Populate Numeric hierarchyassignedjmaessentaskmajor
98Unsigned typesnewdr2chasetaskmajor
113Overloading of local functions is not implemented.newdr2chasetaskmajor
116Functional method should not be returned as the result of a dotted reference.newdr2chasedefectmajor
117Generic surprisenewdr2chasedefectmajor
120invoking methods with the same name as a field produces a confusing errornewdr2chasetaskmajor
122Uninitialized Variable Error misleadingnewEricAllendefectmajor
123Can't find Csr when Csr.mul(...) is overloadednewjmaessendefectmajor
132I left some undone work in Abstract Syntax - missing originalName fieldsnewjdntaskmajor
137Functional method operator lookup within trait method fails to find the operatornewdr2chasedefectmajor
142cannot pass arguments to varargs function to another varargs functionnewdr2chasetaskmajor
144importing two generic functions causes phase order problemnewdr2chasetaskmajor
148method call to a method defined within the same object type (which then makes call to builtinPrimitive) is not disambiguated correctly.newdr2chasedefectmajor
158compiler error: java.lang.OutOfMemoryErrornewdr2chasetaskmajor
159List doesn't define big ||newjmaessentaskmajor
161Clean up fork/join to use built-in exception handling mechanismnewchftaskmajor
163Static parameters for functional methodsnewdr2chasetaskmajor
168Check that type hierarchy is acyclic (including coercions)newEricAllenenhancementmajor
169Check that no coercion is from a subtype to a supertypenewEricAllenenhancementmajor
170Check that overloaded functional declarations are well-formednewEricAllenenhancementmajor
172Check that all types in exported APIs are defined by non-private definitions and all methods in those types have appropriate signatures and modifiersnewEricAllenenhancementmajor
173Check that components importing an API A also import or export all APIs imported by AnewEricAllenenhancementmajor
174Check that all functions and top-level variables in exported APIs are defined with appropriate signatures and modifiersnewEricAllenenhancementmajor
175Check that all inherited abstract methods in object definitions are defined, with compatible signatures and modifiersnewEricAllenenhancementmajor
176Check that the object equivalence operator is not overridden (I wish this check were not so special; perhaps we need something like a final method)newEricAllenenhancementmajor
177Check that all hidden field declarations are settablenewEricAllenenhancementmajor
178Check that all thrown checked exceptions in a functional are declared to be thrown (or one of their supertypes is declared to be thrown)newEricAllenenhancementmajor
180Check that no initialization expression of a top-level variable declaration throws a checked exceptionnewEricAllenenhancementmajor
181Check that variables (static and dynamic) are not shadowednewEricAllenenhancementmajor
182Check that no two explicit declarations with overlapping reaches declare the same name (much of this is handled by other checks, I believe)newEricAllenenhancementmajor
183Check that all references to names are in scope (much of this is handled by other checks)newEricAllenenhancementmajor
184Check that all variables are definitely assigned to before usenewEricAllenenhancementmajor
186Check that fields of value objects are not modifiednewEricAllenenhancementmajor
187Check that expressions have appropriate types (includes stuff like "getter references have corresponding definitions," etc.)newEricAllenenhancementmajor
188Check that expressions are dimensionally correctnewEricAllenenhancementmajor
190Check that variables have appropriate types and dimensionsnewEricAllenenhancementmajor
191Check that ransient fields are not referred to in method bodies (or did we drop transient fields?)newEricAllenenhancementmajor
192Check that types are well-formednewEricAllenenhancementmajor
193Check that case/typecase clauses are jointly exhaustivenewEricAllenenhancementmajor
195Check that qualified references are unambiguousnewEricAllenenhancementmajor
196Check that declared APIs do not clash with the names of existing APIsnewEricAllenenhancementmajor
197Check that declared components do not clash with the names of existing componentsnewEricAllenenhancementmajor
200Check that there is no range expression of the form a:b:c where c is the static expression 0newEricAllenenhancementmajor
204Typecase without an explicit binding with an object parameter doesn't work.newdr2chasetaskmajor
212Check that juxtaposition rules are respected (is this handled completely by parsing and type checking?)newEricAllenenhancementmajor
219Check that no local declarations occur at grammar def sites andnewEricAllenenhancementmajor
220Check that all APIs imported at a grammar definition are imported at use sitesnewEricAllenenhancementmajor
221Check that grammar extensions are acyclicnewEricAllenenhancementmajor
222Check that grammar productions are well-formednewEricAllenenhancementmajor
223Check that template definitions have appropriate types and dimensions (we're still working out what this means, exactly)newEricAllenenhancementmajor
224Check that macro use sites are well-formed and all contained expressions have appropriate typesnewEricAllenenhancementmajor
225Check that non-test code does not refer to test codenewEricAllenenhancementmajor
229Check that matrix unpasting LHS's are well-formednewEricAllenenhancementmajor
230Check that matrix unpastings are guarranteed to cover unpasting RHSs exactly (this is not in 1.0 beta, but we might require it to prevent runtime UnpastingExceptions)newEricAllenenhancementmajor
232Method contracts and overloaded functional contracts preserve substitutability under subtyping.newEricAllentaskmajor
233Abstract function declarations should be covered by a set of concrete function declarations in a component.newEricAllentaskmajor
234The union of the guarding types of a typecase expression must cover the static type of the expression(s) being bound (a tuple type if there are multiple bindings).newEricAllentaskmajor
235Error messages need helpnewdr2chasetaskmajor
238Ensure getters and setters have appropriate typesnewEricAllentaskmajor
239Check that getters and setter names don't overlap with dotted method names, and setters aren't overloadednewEricAllentaskmajor
241Check that each node constructor gets the right arguments.newsukyoungryutaskmajor
243Check that no two import statements are identical.newEricAllentaskmajor
244Check that there is at most one on-demand import statement from a single API.newEricAllentaskmajor
245Implement multifix operators.newdr2chasetaskmajor
246type checker gives the wrong type to a field that is declared as an abstrct field in super traitnewEricAllendefectmajor
248Implement the new tests storynewchftaskmajor
250Field declarations in an API cannot have the var modifier.newsukyoungryutaskmajor
252Top-level _ declarations are allowed only in components not in objects/traits/APIs.newsukyoungryutaskmajor
253Implement the new rendering story of commentsnewglstaskmajor
254Implement the new string concatenation and juxtaposition storynewsukyoungryutaskmajor
256Implement the one-shot continuation semantics for label/exit across object/function expressions.newdr2chasetaskmajor
258Internal error: second store of indirection cellnewdr2chasetaskmajor
259type checker appears to find missing library definition for MAX and MIN for ZZ32newEricAllendefectmajor
260the type checker cannot handle a simple list comprehensionnewEricAllendefectmajor
262Work out the rules of definite assignment.newEricAllentaskmajor
264Type checker infers BottomType for the return type of a function declaration.newEricAllentaskmajor
265Type checker throws the OptionUnwrapException for the seq method defined in FortressLibrarynewEricAllentaskmajor
266The interpreter does not handle a declaration of _ with a type annotation correctly.newdr2chasetaskmajor
267Closure conversion pass captures reference incorrectly when the reference is shadowed by declarations in object expressionsnewangeleedefectmajor
269Grammar for static arguments does not handle the operator precedence/associativity correctly.newsukyoungryutaskmajor
277Use exprString/debugString/asString instead of toString.newjmaessentaskmajor
278Misusing trait name as constructor points to def site of traitnewdr2chasedefectmajor
9Implement local polymorphic functionsnewdr2chasetaskminor
49Complete implementation of opr parametersnewdr2chasetaskminor
78Paren mismatch in Emacs Fortress modenewsomebodydefectminor
85Error messages print extraneous informationnewdr2chasecleanupminor
87Fortify breaks for double subscriptsnewGuySteeledefectminor
88fortify assumes comments are valid LaTeXnewdr2chasedefectminor
90Argument fixups are done in two different waysnewjmaessencleanupminor
91fortify is overzealous in syntax-highlighting commentsnewdr2chasedefectminor
95fortify issues with big operatorsnewdr2chasedefectminor
102fortress in nondebug mode cannot print null pointer exception errorsnewdavidtaskminor
105Explicit type instantiation does not check the bound of the corresponding type parameter.newdr2chasedefectminor
112bin/fortress should have a -version optionnewdr2chasetaskminor
114The Executable API is hardwired in the interpreter.newdr2chasetaskminor
124Static arithmetic sometimes uses ZZ32 when ZZ64 is specifiednewjmaessendefectminor
130A trait that extends itself causes a stack overflownewdr2chasetaskminor
131Disambiguation - No error is signaled on explicit import of nonexisting namenewericdefectminor
151XXXextendsZZ32 no longer failsnewEricAllendefectminor
157import ... except causes interpreter problemsnewdr2chasedefectminor
164-test option appears to run tests twicenewdr2chasedefectminor
167undefined variable in typecasenewdr2chasedefectminor
236Obscure errors when abstract override is missingnewEricAllendefectminor
237auxiliary test methods cannot be given the test qualifiernewdr2chasedefectminor
276Fortress caching not robust to timestamp and name collisionsnewdr2chasedefectminor
281Ensures clause ignored in apinewdr2chasetaskminor
21Add overlap detection to subrange assignmentnewjmaessentasktrivial
263Failed Fortress executions should return a false value as command-line callsnewdr2chasedefecttrivial
Note: See TracQuery for help on using queries.