|
2 | 2 |
|
3 | 3 | ### Completed Milestones
|
4 | 4 |
|
| 5 | +- **v1.11.0**: Compile-time Features |
| 6 | + - Added `BEGIN`, `CHECK`, `UNITCHECK`, `INIT`, `END` blocks. |
| 7 | + - Added subroutine hoisting: Invoking subroutines before their actual declaration in the code. |
| 8 | + - Improved Exporter.pm, glob assignment. |
| 9 | + - Added modules: `constant`, `if`, `lib`, `Internals` (`SvREADONLY`), `Carp`. |
| 10 | + - Added `goto &name`; not a tail-call. |
| 11 | + - Added `state` variables. |
| 12 | + - Added `$SIG{ALRM}`, `${^GLOBAL_PHASE}`. |
| 13 | + - Added operators: `fileno`, `getc`, `prototype`. |
| 14 | + - Added `\N{U+hex}` operator in double quoted strings and regex. |
| 15 | + |
5 | 16 | - **v1.10.0**: Operators and Special Variables
|
6 | 17 | - Error messages mimic those in Perl for consistency.
|
7 | 18 | - Added `$.`, `$]`, `$^V`, `${^LAST_FH}`, `$SIG{__DIE__}`, `$SIG{__WARN__}` special variables.
|
|
87 | 98 |
|
88 | 99 | ### Upcoming Milestones
|
89 | 100 |
|
90 |
| -- **v1.11.0**: Concurrency and Security Features |
| 101 | +- **v1.12.0**: Concurrency and Security Features |
91 | 102 | - Planned release date: 2024-12-10
|
92 |
| - - Added `$SIG{ALRM}`, `${^GLOBAL_PHASE}`. |
93 |
| - - Added `\N{U+hex}` operator in double quoted strings and regex. |
94 |
| - - Improved Exporter.pm, glob assignment. |
95 |
| - - Added modules: `constant`, `if`, `lib`, `Internals` (`SvREADONLY`), `Carp`. |
96 |
| - - Added `goto &name`; not a tail-call. |
97 |
| - - Added operators: `fileno`, `getc`, `prototype`. |
98 |
| - - Added `BEGIN`, `CHECK`, `UNITCHECK`, `INIT`, `END` blocks. |
99 |
| - - Added subroutine hoisting: Invoking subroutines before their actual declaration in the code. |
100 |
| - - Added `state` variables. |
101 | 103 | - Work in progress:
|
102 | 104 | - `socket` and related operators.
|
103 | 105 | - `use VERSION`, `require VERSION`.
|
|
112 | 114 | - Enhance security features, including sandboxing and input validation.
|
113 | 115 | - Increase test coverage.
|
114 | 116 |
|
115 |
| -- **v1.12.0**: External Integration and Advanced Data Manipulation |
| 117 | +- **v1.13.0**: External Integration and Advanced Data Manipulation |
116 | 118 | - Integrate with external libraries and APIs for tasks like HTTP requests and database access.
|
117 | 119 | - Add advanced data manipulation features, such as JSON/XML parsing and data transformation.
|
118 | 120 | - Allow users to define their own operators and macros for greater flexibility.
|
|
0 commit comments