summits:pdmnotesmay09
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
summits:pdmnotesmay09 [2009/06/03 20:11] – created andrei | summits:pdmnotesmay09 [2009/07/22 21:36] – added disclaimer lsmith | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | The below are notes taken at the developer meeting at php|tek in Chicago. None of the things below are decisions and if relevant items will be moved to the relevant todo pages. | ||
+ | |||
+ | **Someone should fill in who actually attended.** | ||
+ | |||
===== Day 1 ===== | ===== Day 1 ===== | ||
Line 4: | Line 8: | ||
Last critical bug is the re2c one. A couple of hacks were proposed. Proper fix is to fix RE2C to not scan pass end of file - Someone is going to take a look and get a fix in. (Derick) | Last critical bug is the re2c one. A couple of hacks were proposed. Proper fix is to fix RE2C to not scan pass end of file - Someone is going to take a look and get a fix in. (Derick) | ||
- | |||
==== PHP 6.0 ==== | ==== PHP 6.0 ==== | ||
Line 18: | Line 21: | ||
== Other == | == Other == | ||
- RE2C parser needs to be fixed to support UTF-16. (Scott) | - RE2C parser needs to be fixed to support UTF-16. (Scott) | ||
- | - $_SERVER[] data should stay binary, will be decoded at runtime operations. So $_SERVER[' | + | - $_SERVER[] data should stay binary, will be decoded at runtime operations. So $_SERVER[' |
- To get the raw request data use $_SERVER[' | - To get the raw request data use $_SERVER[' | ||
- New encoding setting for cookies (unicode.cookie_encoding). Defaults to unicode.output_encoding, | - New encoding setting for cookies (unicode.cookie_encoding). Defaults to unicode.output_encoding, | ||
Line 28: | Line 31: | ||
- Filter needs to support both binary and unicode strings (David Coallier) | - Filter needs to support both binary and unicode strings (David Coallier) | ||
- Consider caching the charset convertors we open (last 3 or so). | - Consider caching the charset convertors we open (last 3 or so). | ||
- | - zend_attribute_format prints lots of false warmings | + | - zend_attribute_format prints lots of false warnings |
- integrate ICU date support into ext/date (Derick) | - integrate ICU date support into ext/date (Derick) | ||
- expose ICU regular expression features either in unicode or create an ICU extension that exposes ICU related things. | - expose ICU regular expression features either in unicode or create an ICU extension that exposes ICU related things. | ||
Line 43: | Line 46: | ||
- Add %%__cast()%% magic method that will be called for all casts. If the %%__toString()%% method is there it will get used for string types first. (Andrei) | - Add %%__cast()%% magic method that will be called for all casts. If the %%__toString()%% method is there it will get used for string types first. (Andrei) | ||
- Reimplement the parser with Lemon rather than bison; we still need to come up with a solution for the mid-rules support. (Scott) | - Reimplement the parser with Lemon rather than bison; we still need to come up with a solution for the mid-rules support. (Scott) | ||
- | - Large File Support, patch available by Joe Orton but it doesn' | + | - Large File Support, patch available by Joe Orton but it doesn' |
- Add ZEND_ACC_READONLY so a property can be declared as read-only. (Sara) | - Add ZEND_ACC_READONLY so a property can be declared as read-only. (Sara) | ||
- Internal flag to force parent constructor to be called from child' | - Internal flag to force parent constructor to be called from child' | ||
Line 111: | Line 114: | ||
- Modify parser to allow including one .ini file from another. (Shire) | - Modify parser to allow including one .ini file from another. (Shire) | ||
- Static classes were discussed, but no real use case was presented. If someone has a real use case + patch, we can consider again. | - Static classes were discussed, but no real use case was presented. If someone has a real use case + patch, we can consider again. | ||
- | - Introduce the concept of " | + | - Introduce the concept of " |
- Read-only variables (zvals). Could be used to save memory for DB results since we wouldn' | - Read-only variables (zvals). Could be used to save memory for DB results since we wouldn' | ||
- Remove " | - Remove " | ||
- Streams interfaces (?? FIIK) (Sara) | - Streams interfaces (?? FIIK) (Sara) | ||
| |
summits/pdmnotesmay09.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1