History log of /PHP-8.0/Zend/zend_language_scanner.l (Results 126 – 150 of 474)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1010b0ea 19-Jan-2015 Sara Golemon

Provide compiler hook for altering the AST pre-compilation.


# 218d83d2 18-Jan-2015 Xinchen Hui

Fixed annoying incompatible pointer type warning


# 5f29b980 09-Jan-2015 Andrea Faulds

Error on invalid octal (fixes PHPSadness #31)

Further error checks


# fc33f52d 15-Jan-2015 Xinchen Hui

bump year


# 0579e827 15-Jan-2015 Xinchen Hui

bump year


# 73c1be26 15-Jan-2015 Xinchen Hui

Bump year


# b7a7b1a6 03-Jan-2015 Stanislav Malyshev

trailing whitespace removal


# 68dd8e8b 28-Dec-2014 Anatol Belski

fix invalid free mentioned in bug 68665

thanks honey at internot dot info


# 6b59b276 19-Dec-2014 Anatol Belski

C89 compat


# bae46f30 19-Dec-2014 Andrea Faulds

Unicode Codepoint Escape Syntax


# bdeb220f 13-Dec-2014 Anatol Belski

first shot remove TSRMLS_* things


Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35
# d9d16d2e 28-Oct-2014 Anatol Belski

fix datatype mismatch warnings


Revision tags: php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34, php-5.5.18RC1, php-5.6.1, php-5.6.2, php-5.4.33, php-5.5.17, php-5.6.1RC1
# e756333b 09-Sep-2014 Nikita Popov

Remove <% and <script language="php"> tags

As per https://wiki.php.net/rfc/remove_alternative_php_tags.

Removes:
* <% opening tag
* %> closing tag
* <%= short opening

Remove <% and <script language="php"> tags

As per https://wiki.php.net/rfc/remove_alternative_php_tags.

Removes:
* <% opening tag
* %> closing tag
* <%= short opening tag
* /<script\s+language\s*=\s*(php|"php"|'php')\s*>/i opening tag
* /</script>/i closing tag
* asp_tags ini directive

show more ...


# d11734b4 25-Sep-2014 Anatol Belski

reworked the patch, less new stuff but worky

TLS is already used in TSRM, the way exporting the tsrm cache through
a thread local variable is not portable. Additionally, the current

reworked the patch, less new stuff but worky

TLS is already used in TSRM, the way exporting the tsrm cache through
a thread local variable is not portable. Additionally, the current
patch suffers from bugs which are hard to find, but prevent it to
be worky with apache. What is done here is mainly uses the idea
from the RFC patch, but

- __thread variable is removed
- offset math and declarations are removed
- extra macros and definitions are removed

What is done merely is

- use an inline function to access the tsrm cache. The function uses
the portable tsrm_tls_get macro which is cheap
- all the TSRM_* macros are set to placebo. Thus this opens the way
remove them later

Except that, the logic is old. TSRMLS_FETCH will have to be done once
per thread, then tsrm_get_ls_cache() can be used. Things seeming to be
worky are cli, cli server and apache. I also tried to enable bz2
shared and it has worked out of the box. The change is yet minimal
diffing to the current master bus is a worky start, IMHO. Though will
have to recheck the other previously done SAPIs - embed and cgi.

The offsets can be added to the tsrm_resource_type struct, then
it'll not be needed to declare them in the userspace. Even the
"done" member type can be changed to int16 or smaller, then adding
the offset as int16 will not change the struct size. As well on the
todo might be removing the hashed storage, thread_id != thread_id and
linked list logic in favour of the explicit TLS operations.

show more ...


# b3aebda9 20-Sep-2014 krakjoe

native tls initial patch


# 69e7c9d8 16-Sep-2014 Nikita Popov

Initial coalesce operator implementation


# e2d4d700 11-Sep-2014 Nikita Popov

Fix yy_limit computation after encoding switch

The three assignments above this line are still broken - they assume
that byte offsets in one encoding directly map to byte offsets in

Fix yy_limit computation after encoding switch

The three assignments above this line are still broken - they assume
that byte offsets in one encoding directly map to byte offsets in
another encoding.

I'm fixing the length here because it is the one causing out-of-bounds
reads and is easy to fix. For the others we'd have to actually compute
new offsets.

show more ...


# f017843d 11-Sep-2014 Nikita Popov

Remove self-contradictory zend multibyte assertion

Code that explicitly exists to handle an incompatible internal
encoding should not assert that the internal encoding is compatible.


# b6256612 09-Sep-2014 Xinchen Hui

Remove unnecessary branch/temp variable


# af84d573 08-Sep-2014 Nikita Popov

Fix parser stack destruction with dummy ENCAPSED_AND_WHITESPACE

T_ENCAPSED_AND_WHITESPACE is now specified to always hold a value,
so give it a NULL value in the dummy cases.


Revision tags: php-5.5.17RC1, php-5.4.33RC1
# b1f53ca4 27-Aug-2014 Dmitry Stogov

Use efree_size() instead of efree() where posible


Revision tags: php-5.6.0
# f8abb9a4 26-Aug-2014 Nikita Popov

Handle remaining magic constants in parser as well

As far as I can see the !filename case cannot occur, so I dropped
it.


# b7876e73 26-Aug-2014 Nikita Popov

eval() with parse error uses clean shutdown now


# 59848e3f 25-Aug-2014 Nikita Popov

Remove ZEND_ACC_INTERACTIVE and CG(interactive)

As far as I can discern these are leftovers of the interactive
shell implementation that was used before PHP 5.4. Now the readline
ext

Remove ZEND_ACC_INTERACTIVE and CG(interactive)

As far as I can discern these are leftovers of the interactive
shell implementation that was used before PHP 5.4. Now the readline
ext makes use of normal eval calls for this.

So, dropping these until there is evidence to the contrary, as they
currently wouldn't work anyway.

show more ...


# d2a3bf9d 25-Aug-2014 Nikita Popov

Fix compiler warnings


12345678910>>...19