{5} Assigned, Active Tickets by Owner (Full Description) (34 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

Anya Helene Bagge (34 matches)

Ticket Summary Component Milestone Type Created
Description
#94 Spurious "ambiguous" names magnolia-eclipse v0.5 defect 12 years ago

e.g., in Numbers.FiniteNumbers


#127 [Discuss] Handling of overloaded functions in command mode. magnolia-eclipse m13.11 defect 12 years ago

How is it possible to access a specific instance of overloaded functions?

For instance, in sophus-src, Applications/ExperimentalTypes/several_libraries_boolean_integer32_floating64 has 4 overloaded versions of minus: unary and binary for Number and Float. Only the unary one for Number is accessible from the command line. Running "minus 3.4 4.3" gives an error message (wrong number of arguments). Running "minus 3.4" yield -3, i.e., the integer and not the float version.


#12 concept-based testing + catsfoot intergration testsystem m13.11 enhancement 16 years ago
  • based on experience from C++
  • code generation already produces executable axioms

#27 decide details about transformation operations for metamagnolia magnolia-eclipse m13.11 task 12 years ago

#34 MagnoliaPlugin is tightly coupled magnolia-eclipse m99.99 defect 12 years ago

Has circular dependency on:

+ constructor calls various things that also use MagnoliaPlugin, in a way that is probably at least dodgy, and may also not be thread safe.


#49 mutifier: generated temporary names aren't guaranteed unique magnolia-eclipse m13.11 defect 12 years ago

#87 generate T by .. missing magnolia-eclipse m13.11 defect 12 years ago

Specification clause "generate T by .." is missing.


#96 error messages are not placed correctly magnolia-eclipse v0.5 defect 12 years ago

There are problems with where error messages are placed when constants are not renamed appropriately.

https://svn.ii.uib.no/r/magnolia/trunk/magnolia-tests/src/errors/ConstantOverloading.mg Places error messages in appropriate place.

sophus-src/src/Fundamentals/Region.mg exhibits a different behaviour if the renaming below is removed from the Surface concept. , empty => emptyS, complete => completeS This spawns a multitude of error message in all prior declarations/usages of the constants, making it almot impossible to track down where the error comes from.


#180 build seems to hang on cyclic package dependencies magnolia-eclipse v0.5 defect 11 years ago

#181 Struct defs in C++ code depends on order magnolia-eclipse v0.5 defect 11 years ago

If struct types are defined in Magnolia, and one type contains fields of the other type, the types must be placed in the correct order in the C++ output, or the C++ compiler will complain of "incomplete types". Currently, the backend outputs struct definitions in arbitrary order.


#206 Error markers don't disappear when modules are commented out / removed magnolia-eclipse m13.12 defect 11 years ago

The nested /*< .. >*/ comments do not always remove all errors and warnings from the commented away region. See sophus-src, cpp.BoundedArray. The related BoundedArrayRegion does not provide errors in commented away block of modules.


#8 implement rewrite engine transformer m13.11 enhancement 16 years ago

To be used for


#38 use PGF for C++ pretty-printing magnolia-eclipse m13.11 enhancement 12 years ago

#55 implement propagation of guards magnolia-eclipse m13.11 enhancement 12 years ago

#56 implement optimisation of guards magnolia-eclipse m13.11 enhancement 12 years ago

Depends on #48


#57 implement data invariant checking magnolia-eclipse m13.11 enhancement 12 years ago

#70 Renaming should refactor the relevant code. magnolia-eclipse m13.11 enhancement 12 years ago

Module names are not updated when file is renamed. Import statements are not updated when modules are renamed.


#170 Implement string literals magnolia-eclipse v0.5 enhancement 11 years ago

#192 preserve statement not recognised in satisfaction module magnolia-eclipse m13.10 enhancement 11 years ago

concept ok = {

type T; predicate di(t:T); preserve { predicate di ( a:A ); };

}; satisfaction bug = ok models {

preserve { predicate di ( a:A ); };

};

The preserve statement is fine inside the concept, but is flagged as an error:

MagnoliaFlattener::flattenTopExpr: Unknown top expr: Preserve

in the satisfaction statement.


#7 design MetaMagnolia magnolia-eclipse m13.11 task 16 years ago

rewrite strategies, macro-like transformation, arbitrary tree manipulation


#60 discuss exporting issue magnolia-eclipse m13.11 task 12 years ago

Should the stuff in the "on" part be exported? What about code mixed in with @?


#50 mutification isn't applied to struct initialisers magnolia-eclipse m13.11 defect 12 years ago

Fix by:

  • mutifying them
  • forcing generation of function stubs for the used functions

#9 implement user-defined rules transformer m99.99 enhancement 16 years ago

based on the design of the rule / transformation system


#10 parse structured comments / javadoc-like comments frontend v0.5 enhancement 16 years ago
  • comments with internal structure / markup that should be parsed
  • associate comments with nearby code

#13 adapt alerts to magnolia magnolia-eclipse m99.99 enhancement 16 years ago

#15 implement alert compilation compiler m99.99 enhancement 16 years ago

#45 make a separate fact database for editor contents magnolia-eclipse v0.5 enhancement 12 years ago

This is required to make all the hover services etc work on the current editor contents rather than the last saved state.


#48 add a few simple data-flow optimisations magnolia-eclipse m13.11 enhancement 12 years ago

In particular, clean up the long sequence of temporaries generated by the mutifier:

  • try to reuse temporaries as much as possible,
  • inline variables that are only used once (recreating nested expressions)

#99 Better error messages for parse errors magnolia-eclipse m13.11 enhancement 12 years ago

The error messages should be improved to pinpoint "missing semicolon" rather than just being "parse error".

type Subshape# = struct{var s:Shape; var b:Shape};


#155 resources don't get tracked properly when folders are renamed in Eclipse magnolia-eclipse v0.5 enhancement 11 years ago

#177 Warning message from unused renamings magnolia-eclipse enhancement 11 years ago

It would be useful to get a warning message when an item in a renaming list is not used.

For example:

concept a = { type A; }; concept b = a[ C => B ]; Warn that C does not exist in a.

This should not extend to named renamings. For example:

renaming r = [ A => R, C => B ]; concept c = a[ r ]; Do not warn about C not existing in a.


#16 alert optimisations compiler m99.99 enhancement 16 years ago

#23 make diff tool for C++ library skeletons backend m99.99 enhancement 12 years ago

When a declaration is added to a C++ library interface (on the Magnolia side), the generated skeleton is updated. It would then be nice if the actual library implementation is updated with the new declarations added, ready to be filled in.

Simple version could be done by:

  • diffing old and new skeleton code
  • apply as patch to implementation code
  • insert declarations by hand if patch fails

More complicated changes (removed operations, changes in argument lists), would need more advanced handling, and is out of scope for this ticket.


#24 synchronize C++ library code with Magnolia interface code magnolia-eclipse m99.99 enhancement 12 years ago

This is the more advanced version of #23, where other changes to the Magnolia code than just added operations are automatically propagated to the C++ code.

Additionally, we may want to automatically update the Magnolia interface code based on changes in the C++ code.


Note: See TracReports for help on using and creating reports.