SourceProcessing

log

age author description
7 days ago hlcm fix lenfn (which creates f77len objects) in typeInferencedefault tip
8 days ago hlcm added a getter function for character length & renamed charLenEntry for clarity in canon
9 days ago hlcm when creating new temporaries, add typeKind modifier to varModifierList with Character types so that the character length is included in the type declaration
9 days ago utke on macbook add missing intrinsics
10 days ago hlcm remove extraneous includes from transformFile (several routines that are now dealt with in the options file)
12 days ago hlcm move input line length check to fjoin functions (where continuations are removed) in fixedfmt and freefmt
12 days ago hlcm removed extraneous imports from pre & post process that are now handled in options
2 weeks ago hlcm fixed type lookup in type inference to include ArrayPointerEntryKind as well as ArrayEntryKind & AllocatableEntryKind
2 weeks ago hlcm fixed incorrect replication of external statements up to level of parent symtab
2 weeks ago hlcm fix handling of imported subroutine/function declarations which are then used in an interface
3 weeks ago hlcm Added temporary TypetabEntry member to ArrayPointerEntryKind so that temp. ArrayPointerEntryKind type entries can be created with contained temporary entries of ArrayEntryKind
3 weeks ago hlcm abstract code for creating temp. types for array & allocatable entry kinds during appType inference
3 weeks ago hlcm type implicitly if a parameter statement contains a variable which is not already in the symbol table
3 weeks ago hlcm allow for access spec in derived type definition parse pattern
3 weeks ago hlcm add tempType creation in typeInference handling for select expressions ArrayPointerEntryKind
3 weeks ago hlcm branch merge
3 weeks ago hlcm fix handling of AllocatableEntryKind types with selection expressions in type inference
3 weeks ago hlcm change to ensure that symtab entries for derived type members are copied to the new symbol table, not just the entry for the derived type itself
3 weeks ago hlcm added createArrayEntryKind funcion & removed duplicated code from typetab
3 weeks ago utke on macbook fix up line length options
2 months ago hlcm changed the method of checking for active types in common blocks
2 months ago hlcm check to see if localSymtab is None before printing it in TypetabEntry debug calls
2 months ago hlcm branch merge
2 months ago hlcm type changes branch merge
2 months ago hcm fixed reference output for unitPostProcess test of module variable activation in functions
2 months ago hcm test needs to be updated to provide type information for foo & w2f__8. Currently fails because typeInference does not have the required information for guessBytes
2 months ago hcm add function to create an ArrayEntryKind given the base type id & dimensions. Used to get the types of common block decls which may be arrays
2 months ago hcm fix typetab_id entry into SymtabEntry of common block decls
2 months ago hcm fix type updating for functions in isArrayReference
2 months ago hcm fix selectionShape in case the selection is an array reference
2 months ago hcm update isArrayReference function & fix shapeInference unit tests to reflect recent type & shape changes
2 months ago hcm update functions determining activity of variables
2 months ago hcm fix __isActive function to check for active named types
2 months ago hcm when getting type information, do not use initializer portion of declarations from _AssignInits
2 months ago hcm add type table id to temporaries created during canonicalization
3 months ago hcm fix typeInference test to reflect new return type of constant type inference function
3 months ago hcm update isActive function to reflect new type returns of expressionType
3 months ago hcm modified isActive to use new expressionType inference function (return value has changed)
3 months ago hcm added debug() for character length tab entries
3 months ago hcm fixed character entry kind handling and fixed addition of types during stmt2unit getType calls
3 months ago hcm order of stmt_name arg in fortStmt class initializations has changed
3 months ago hcm fixed value access handling for data stmt initializations
3 months ago hcm fixed typeInference for array reference apps
3 months ago hcm modify handling of Character types for shouldSubroutinizeFunction
3 months ago hcm changed type & shape inference handling for TypetabEntry.ArrayEntryKind; used new symbolName attr of TypetabEntry.NamedTypeEntryKind
3 months ago hcm change method of storing & looking up array bounds; add a name symbol to NamedTypeEntryKind
3 months ago hcm updated unit tests to reflect new return types of inference functions
3 months ago hcm changed type inference methods to return TypetabEntries rather than type ids
3 months ago hcm removed unnecessary globalTypeTable lookup
3 months ago hcm fixed arrayBoundsTable access
4 months ago hcm character len tab added for typetab arrays
4 months ago hcm update canon unit tests to reflect changes for typetab
4 months ago hcm update type inference and symtab type usage to reflect addition of typetab
4 months ago hcm update unit tests
4 months ago hcm fix some type conditions to reflect typetab changes
4 months ago hcm update type reference to use type table typeids
4 months ago hcm store dimension and pointer attributes
4 months ago hcm change built-in table format to use fortStmt classes
4 months ago hcm update symtab entry replication to use typetab info
4 months ago hcm added AllocatableEntryKind