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

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

ant_39

Ticket Summary Component Milestone Type Created
Description
#4 sane symtab tools 3: full algol 60 gcc frontend defect 07/10/06

Current symtab implementation is simple singly linked list. That sucks. Invent hashtable or tree.


#10 support vararg functions algol compiler Final: algol 60 extensions defect 07/10/06

Invent syntax and mechanisms for dealing with variable argument functions.


#8 private symbols algol compiler Final: algol 60 extensions enhancement 07/10/06

Invent notation and mechanisms for private symbols. Private symbols are not exported, if the file is compiled as a module.


#9 support per-module initialization/finalization algol compiler Final: algol 60 extensions enhancement 07/10/06

Either of these:

  • The code contained in outermost begin-end wrapper in module is compiled as module init method. No idea how to solve finalization in this setup.
  • There is a distinct function called 'init', and other function called 'fini', that are called for per-module initialization/finalization.

#27 support c-style strings algol compiler Final: algol 60 extensions enhancement 07/10/06

Implement such an extension, that it's possible to write "classical c-style string with \"escapes\" and all that stuff". Classical algol string make it impossible to encode arbitrary strings.


#28 support string variables algol compiler Final: algol 60 extensions enhancement 07/10/06

Algol disallows use of variables of type string. Implement such an extension, that would allow this.


#29 support structs: parser algol compiler Final: algol 60 extensions enhancement 07/10/06

Implement such an extension that would allow algol programs to use structs.


#7 support separate compilation in parser algol compiler Final: algol 60 extensions task 07/10/06

Support extension such that the file compiled is considered to be a module. All functions declared on toplevel (in the outermost begin-end wrapper) are exported and provided for inclusion in other modules and/or programs. Support inclusion mechanism for bringing interface of other modules into compiled module.


#11 Support IO algol compiler Final: algol 60 extensions task 07/10/06

Either of these


#12 variable sized arrays: parser algol compiler 3: full algol 60 gcc frontend task 07/10/06

Algol provides VSA capability. Support its syntax and perform semantic checks.


#13 variable sized arrays: GCC gcc frontend 3: full algol 60 gcc frontend task 07/10/06

See #12. Provide support on GCC side.


#14 allow alternate syntaxes algol compiler Final: algol 60 extensions task 07/10/06

Allow several conventions for writing keywords. This also impacts GCC frontend component (GCC commandline switch), but most work will be on library level.


#19 function decl: parser algol compiler 3: full algol 60 gcc frontend task 07/10/06

support function declarations on syntactic level (new AST nodes, parser support, semantic checks). remember parameter names, they'll be useful in funcall syntax


#20 funcall expression without pass by name: parser algol compiler 3: full algol 60 gcc frontend task 07/10/06

support function calls on syntactic level (support in parser, ast)

  • check numbers and types of arguments against formal params
  • check lvalue-ness where necessary
  • check argument names against parameter names, if argument names are provided

#21 pass by name in funcall expression: parser algol compiler 3: full algol 60 gcc frontend task 07/10/06

support pass-by-name in function parameters


#22 function decl: GCC gcc frontend 3: full algol 60 gcc frontend task 07/10/06

emit GENERIC for function declarations


#23 funcall expression: GCC gcc frontend 3: full algol 60 gcc frontend task 07/10/06

emit GENERIC for funcalls. If it won't grok by-name by this ticket closing time, fill in new defect ticket.


#31 funcall statement: parser algol compiler 3: full algol 60 gcc frontend task 07/10/06

support funcall on statement level (parser, semantic)


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