Skip to content
Snippets Groups Projects
Select Git revision
  • 9.0
  • master default protected
  • 8.0
  • 7.8
  • 7.6
  • 7.4
  • 7.2
  • 7.0
  • 0.6
  • rosuav/latex-markdown-renderer
  • rxnpatch/rxnpatch
  • marcus/gobject-introspection
  • rxnpatch/8.0
  • rosuav/pre-listening-ports
  • nt-tools
  • rosuav/async-annotations
  • rosuav/pgsql-ssl
  • rxnpatch/rxnpatch-broken/2023-10-06T094250
  • grubba/fdlib
  • grubba/wip/sakura/8.0
  • v8.0.1994
  • v8.0.1992
  • v8.0.1990
  • v8.0.1988
  • v8.0.1986
  • rxnpatch/clusters/8.0/2025-04-29T124414
  • rxnpatch/2025-04-29T124414
  • v8.0.1984
  • v8.0.1982
  • v8.0.1980
  • v8.0.1978
  • v8.0.1976
  • v8.0.1974
  • v8.0.1972
  • v8.0.1970
  • v8.0.1968
  • v8.0.1966
  • v8.0.1964
  • v8.0.1962
  • v8.0.1960
40 results

language.yacc

Blame
    • Henrik (Grubba) Grubbström's avatar
      062e84bf
      Language: Improve backward compat for inherit specifiers. · 062e84bf
      Henrik (Grubba) Grubbström authored
      Inherit specifiers are now only looked up in indirect
      inherits when not found as any direct inherit:
      
        The priority order is as follows:
      
        1: Direct inherits in the current class.
      
        2: The name of the current class.
      
        3: 1 & 2 recursively for surrounding parent classes.
      
        4: Indirect inherits in the current class.
      
        5: 4 recursively for surrounding parent classes.
      
        6: this_program.
      
      Note that a deep inherit in the current class trumphs
      a not so deep inherit in a parent class (but not a
      direct inherit in a parent class). To select the deep
      inherit in the parent class in this case, prefix it
      with the name of the parent class.
      
      This should be fully backward compatible except for the case
      where there's a deep inherit with the name "this_program".
      062e84bf
      History
      Language: Improve backward compat for inherit specifiers.
      Henrik (Grubba) Grubbström authored
      Inherit specifiers are now only looked up in indirect
      inherits when not found as any direct inherit:
      
        The priority order is as follows:
      
        1: Direct inherits in the current class.
      
        2: The name of the current class.
      
        3: 1 & 2 recursively for surrounding parent classes.
      
        4: Indirect inherits in the current class.
      
        5: 4 recursively for surrounding parent classes.
      
        6: this_program.
      
      Note that a deep inherit in the current class trumphs
      a not so deep inherit in a parent class (but not a
      direct inherit in a parent class). To select the deep
      inherit in the parent class in this case, prefix it
      with the name of the parent class.
      
      This should be fully backward compatible except for the case
      where there's a deep inherit with the name "this_program".