Skip to content

Commit a13dfc6

Browse files
committed
[GR-23234] Improve function __name__/__qualname__
PullRequest: graalpython/1054
2 parents 0b7a20a + e9a25a8 commit a13dfc6

File tree

70 files changed

+443
-341
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+443
-341
lines changed

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/dictComprehensions01.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ModuleRootNode Name: <module 'dictComprehensions01'> SourceSection: [0,18]`{x:x
1111
Identifier: dict
1212
ReadAttributeFromObjectNotTypeNodeGen SourceSection: None
1313
GeneratorExpressionNode SourceSection: [5,17]`for x in seq`
14-
Name: [].<locals>.<genexp>:dictComprehensions01:1
14+
Name: <genexpr>
1515
FrameDescriptor: 2 slots [x, <return_val>]
1616
Enclosing
1717
FrameDescriptor: Empty
@@ -20,7 +20,7 @@ ModuleRootNode Name: <module 'dictComprehensions01'> SourceSection: [0,18]`{x:x
2020
Block Nodes: 0
2121
Is Enclosing Frame Generator: false
2222
FunctionRootNode SourceSection: [5,17]`for x in seq`
23-
Name: [].<locals>.<genexp>:dictComprehensions01:1
23+
Name: <genexpr>
2424
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2525
CelVars: None
2626
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/dictComprehensions02.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ModuleRootNode Name: <module 'dictComprehensions02'> SourceSection: [0,40]`{x**2
1111
Identifier: dict
1212
ReadAttributeFromObjectNotTypeNodeGen SourceSection: None
1313
GeneratorExpressionNode SourceSection: [11,39]`for x in seq if cond...`
14-
Name: [].<locals>.<genexp>:dictComprehensions02:1
14+
Name: <genexpr>
1515
FrameDescriptor: 2 slots [x, <return_val>]
1616
Enclosing
1717
FrameDescriptor: Empty
@@ -20,7 +20,7 @@ ModuleRootNode Name: <module 'dictComprehensions02'> SourceSection: [0,40]`{x**2
2020
Block Nodes: 0
2121
Is Enclosing Frame Generator: false
2222
FunctionRootNode SourceSection: [11,39]`for x in seq if cond...`
23-
Name: [].<locals>.<genexp>:dictComprehensions02:1
23+
Name: <genexpr>
2424
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2525
CelVars: None
2626
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/dictComprehensions03.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ModuleRootNode Name: <module 'dictComprehensions03'> SourceSection: [0,52]`{x:x
1111
Identifier: dict
1212
ReadAttributeFromObjectNotTypeNodeGen SourceSection: None
1313
GeneratorExpressionNode SourceSection: [5,51]`for x in seq1 for y ...`
14-
Name: [].<locals>.<genexp>:dictComprehensions03:1
14+
Name: <genexpr>
1515
FrameDescriptor: 3 slots [y, x, <return_val>]
1616
Enclosing
1717
FrameDescriptor: Empty
@@ -20,7 +20,7 @@ ModuleRootNode Name: <module 'dictComprehensions03'> SourceSection: [0,52]`{x:x
2020
Block Nodes: 0
2121
Is Enclosing Frame Generator: false
2222
FunctionRootNode SourceSection: [5,51]`for x in seq1 for y ...`
23-
Name: [].<locals>.<genexp>:dictComprehensions03:1
23+
Name: <genexpr>
2424
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2525
CelVars: None
2626
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/generator01.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ModuleRootNode Name: <module 'generator01'> SourceSection: [0,25]`[x**3 for x in
1111
Identifier: list
1212
ReadAttributeFromObjectNotTypeNodeGen SourceSection: None
1313
GeneratorExpressionNode SourceSection: [6,24]`for x in range(20)`
14-
Name: [].<locals>.<genexp>:generator01:1
14+
Name: <genexpr>
1515
FrameDescriptor: 2 slots [x, <return_val>]
1616
Enclosing
1717
FrameDescriptor: Empty
@@ -20,7 +20,7 @@ ModuleRootNode Name: <module 'generator01'> SourceSection: [0,25]`[x**3 for x in
2020
Block Nodes: 0
2121
Is Enclosing Frame Generator: false
2222
FunctionRootNode SourceSection: [6,24]`for x in range(20)`
23-
Name: [].<locals>.<genexp>:generator01:1
23+
Name: <genexpr>
2424
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2525
CelVars: None
2626
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/generator02.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ModuleRootNode Name: <module 'generator02'> SourceSection: [0,34]`[x**3 for x in
1111
Identifier: list
1212
ReadAttributeFromObjectNotTypeNodeGen SourceSection: None
1313
GeneratorExpressionNode SourceSection: [6,33]`for x in range(20) i...`
14-
Name: [].<locals>.<genexp>:generator02:1
14+
Name: <genexpr>
1515
FrameDescriptor: 2 slots [x, <return_val>]
1616
Enclosing
1717
FrameDescriptor: Empty
@@ -20,7 +20,7 @@ ModuleRootNode Name: <module 'generator02'> SourceSection: [0,34]`[x**3 for x in
2020
Block Nodes: 0
2121
Is Enclosing Frame Generator: false
2222
FunctionRootNode SourceSection: [6,33]`for x in range(20) i...`
23-
Name: [].<locals>.<genexp>:generator02:1
23+
Name: <genexpr>
2424
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2525
CelVars: None
2626
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/generator03.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ModuleRootNode Name: <module 'generator03'> SourceSection: [0,43]`[x**3 for x in
1111
Identifier: list
1212
ReadAttributeFromObjectNotTypeNodeGen SourceSection: None
1313
GeneratorExpressionNode SourceSection: [6,42]`for x in range(20) i...`
14-
Name: [].<locals>.<genexp>:generator03:1
14+
Name: <genexpr>
1515
FrameDescriptor: 2 slots [x, <return_val>]
1616
Enclosing
1717
FrameDescriptor: Empty
@@ -20,7 +20,7 @@ ModuleRootNode Name: <module 'generator03'> SourceSection: [0,43]`[x**3 for x in
2020
Block Nodes: 0
2121
Is Enclosing Frame Generator: false
2222
FunctionRootNode SourceSection: [6,42]`for x in range(20) i...`
23-
Name: [].<locals>.<genexp>:generator03:1
23+
Name: <genexpr>
2424
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2525
CelVars: None
2626
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/generator04.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ModuleRootNode Name: <module 'generator04'> SourceSection: [0,29]`list(x**3 for
1212
IsBuiltinClassProfile SourceSection: None
1313
CachedDispatchFirst SourceSection: None
1414
GeneratorExpressionNode SourceSection: [10,28]`for x in range(20)`
15-
Name: [].<locals>.<genexp>:generator04:1
15+
Name: <genexpr>
1616
FrameDescriptor: 2 slots [x, <return_val>]
1717
Enclosing
1818
FrameDescriptor: Empty
@@ -21,7 +21,7 @@ ModuleRootNode Name: <module 'generator04'> SourceSection: [0,29]`list(x**3 for
2121
Block Nodes: 0
2222
Is Enclosing Frame Generator: false
2323
FunctionRootNode SourceSection: [10,28]`for x in range(20)`
24-
Name: [].<locals>.<genexp>:generator04:1
24+
Name: <genexpr>
2525
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2626
CelVars: None
2727
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/generator05.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ModuleRootNode Name: <module 'generator05'> SourceSection: [0,38]`list(x**3 for
1212
IsBuiltinClassProfile SourceSection: None
1313
CachedDispatchFirst SourceSection: None
1414
GeneratorExpressionNode SourceSection: [10,37]`for x in range(20) i...`
15-
Name: [].<locals>.<genexp>:generator05:1
15+
Name: <genexpr>
1616
FrameDescriptor: 2 slots [x, <return_val>]
1717
Enclosing
1818
FrameDescriptor: Empty
@@ -21,7 +21,7 @@ ModuleRootNode Name: <module 'generator05'> SourceSection: [0,38]`list(x**3 for
2121
Block Nodes: 0
2222
Is Enclosing Frame Generator: false
2323
FunctionRootNode SourceSection: [10,37]`for x in range(20) i...`
24-
Name: [].<locals>.<genexp>:generator05:1
24+
Name: <genexpr>
2525
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2626
CelVars: None
2727
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/generator06.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ModuleRootNode Name: <module 'generator06'> SourceSection: [0,47]`list(x**3 for
1212
IsBuiltinClassProfile SourceSection: None
1313
CachedDispatchFirst SourceSection: None
1414
GeneratorExpressionNode SourceSection: [10,46]`for x in range(20) i...`
15-
Name: [].<locals>.<genexp>:generator06:1
15+
Name: <genexpr>
1616
FrameDescriptor: 2 slots [x, <return_val>]
1717
Enclosing
1818
FrameDescriptor: Empty
@@ -21,7 +21,7 @@ ModuleRootNode Name: <module 'generator06'> SourceSection: [0,47]`list(x**3 for
2121
Block Nodes: 0
2222
Is Enclosing Frame Generator: false
2323
FunctionRootNode SourceSection: [10,46]`for x in range(20) i...`
24-
Name: [].<locals>.<genexp>:generator06:1
24+
Name: <genexpr>
2525
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2626
CelVars: None
2727
FreeVars: None

graalpython/com.oracle.graal.python.test/testData/goldenFiles/ExpressionsFromCPTests/generator07.tast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ModuleRootNode Name: <module 'generator07'> SourceSection: [0,22]`(x for x in ra
66
Documentation: None
77
InnerRootNode SourceSection: [0,22]`(x for x in range(10...`
88
GeneratorExpressionNode SourceSection: [0,22]`(x for x in range(10...`
9-
Name: [].<locals>.<genexp>:generator07:1
9+
Name: <genexpr>
1010
FrameDescriptor: 2 slots [x, <return_val>]
1111
Enclosing
1212
FrameDescriptor: Empty
@@ -15,7 +15,7 @@ ModuleRootNode Name: <module 'generator07'> SourceSection: [0,22]`(x for x in ra
1515
Block Nodes: 0
1616
Is Enclosing Frame Generator: false
1717
FunctionRootNode SourceSection: [3,21]`for x in range(10)`
18-
Name: [].<locals>.<genexp>:generator07:1
18+
Name: <genexpr>
1919
Signature: varArgs=False, varKeywordArgs=False, noArguments=True, positionalOnly=True, requiresKeywordArgs=False
2020
CelVars: None
2121
FreeVars: None

0 commit comments

Comments
 (0)