Sergi Siso

Results 110 issues of Sergi Siso

reviewed with actions
NEMO

Currently any ScopingNode equality checks that `self.symbol_table == other.symbol_table` but since the SymbolTable doesn't have an `__eq__` method, it just checks that they are the exact same instance. For example...

PSyIR

Trying to inline the call in: ``` DO j = ssha_t%internal%ystart, ssha_t%internal%ystop, 1 DO i = ssha_t%internal%xstart, ssha_t%internal%xstop, 1 CALL continuity_code(i, j, ssha_t%data, sshn_t%data, sshn_u%data, sshn_v%data, hu%data, hv%data, un%data, vn%data,...

bug

In my previous OpenMP PR #1853 I changed the default schedule from 'static' to 'auto'. As it seemed a better default, but I was wrong. OpenMP default schedule is RUNTIME,...

in progress

If I understand it correctly, the ParserFactory does not return different objects but instead updates a global SYMBOL_TABLE and fparser.two.Fortran2003.Base.subclasses and returns always an instance of Fortran2003.Program. Subsequent calls to...

fparser is still the main bottleneck when executing PSyclone, it takes 70%-80% of its execution time. There are some low code-impact modifications that can be explored without changing the main...

When parsing declarations like the following with fparser2: ``` reader = FortranStringReader("integer, intent(in) :: l1") decl = Specification_Part(reader).content[0] ``` I get a Type_Declaration_Stmt with the .items[1] is `Attr_Spec('INTENT(IN)')` But does...

in progress

Even though parsing a full program `reader1` works well, if I try to use directly the `Specification_Part.match()` with a declaration line with a character_len, it accepts an invalid expression(?) `reader2`,...

fparser2 fails to parse the following code which apears in PSyclone tests, fparser1 can parse it properly. ``` from fparser.common.readfortran import FortranStringReader from fparser.two import parser FAKE_KERNEL_METADATA = ''' module...