Commit 059bdb5
committed
1.030 2023/03/27 SNOOPYJC issue_s335: give errors in the generated code on unix, issue s337: Fix issues in Time::HiRes on unix, issue s336: Assigning a string to a signal handler generates incorrect code unless the string is IGNORE or DEFAULT, issue s338: Use of uninitialized value in string eq at ../../Pythonizer.pm line 2171 caused by @+ not being recognized, issue s339 - Use of uninitialized value in string eq at ../../Perlscan.pm line 9614 causes by @{... \n} not being recognized and @isa = ... also not being recognized, issue s340: Substitute in elsif generates bad code, issue s341: Bogus [Perlscan-S5450]: Unterminated string starting at line XX, issue s345: Diamond operator with python keyword as file handle generates bad code, issue s344: Simple regex substitute generates bad code, issue s342: %+ hash is not available, issue s343: The number of generated chunk exceeed 2048, issue s346: Array to Hash map idiom generates bad code, issue s347: Converting a class object to a string should change '.' to '::', issue s348: Copies of @_ need to be autovivified, issue s349: Initializing a %hash with a qw(...) causes it to be an array, issue s350: Handle dynamic require statement in eval, issue s351: sort that looks like a sub call generates incorrect code, issue s352: Pattern match with variable sub-pattern doesn't create the match variable, issue s353: Methods with multiple out parameters are not properly handled, issue s354: defined on an arrayref gives error on get operation, issue s355: undef being interpolated in string as None instead of '' if coming from arrayref or hashref, issue s356: Conditionally assigned arrayref is being incorrectly initialized to an empty array instead of undef, issue s357: A conditional IO::File open fails as it calls open_ instead, issue s358: Bad code generated for ' 'x operation, issue s359: referencing an array element that doesn't exist shouldn't create it, issue s360: Subpackage with the same name as any parent package causes the module to overwrite the parent namespace, issue s361: Symbolic reference not generating proper code, issue s362: C-style for loop with ++j may generate bad code, issue s363: Pattern style range operator no longer works if a simple string pattern is used
1 parent c7cce5c commit 059bdb5
149 files changed
Lines changed: 27714 additions & 23508 deletions
File tree
- Config
- Exporter
- File
- Sys
- Time
- charnames
- perllib
- pyf
- tests
- A
- B
- My
- subdir
- subsubdir
- testdie
- testdo
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
5 | 10 | | |
6 | 11 | | |
7 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
161 | 165 | | |
162 | 166 | | |
163 | 167 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
227 | | - | |
| 227 | + | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
| 243 | + | |
243 | 244 | | |
244 | 245 | | |
245 | 246 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments