summaryrefslogtreecommitdiff
path: root/Zend/zend_closures.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed bug #75079Nikita Popov2018-01-151-13/+19
* year++Xinchen Hui2018-01-021-1/+1
* Fix copy-and-paste bugsLevi Morrison2017-12-131-1/+1
* Merge branch 'PHP-7.0' into PHP-7.1Andrea Faulds2017-09-291-3/+10
|\
| * Fix bug #75290Andrea Faulds2017-09-291-3/+10
| * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | Unwrap reference returns in cufa etcNikita Popov2016-09-301-0/+3
* | Closure::fromCallable(): Getting non-static method staticallyNikita Popov2016-07-051-1/+1
* | Closure::fromCallable(): Better LSB handlingNikita Popov2016-07-051-8/+4
* | Closure::fromCallable(): Fix late static bindingNikita Popov2016-07-051-1/+1
* | Closure::fromCallable(): Use fake closuresNikita Popov2016-07-051-2/+2
* | Closure::fromCallable(): Fix stack corruptionNikita Popov2016-07-051-1/+1
* | Some cleanup:Xinchen Hui2016-07-051-9/+12
* | Added reflection test. Standardised filename for other tests.Danack2016-06-011-1/+1
* | Typo.Danack2016-05-151-1/+1
* | Add Closure::fromCallable().Danack2016-05-151-0/+104
* | Intern some known (and offten used) strings.Dmitry Stogov2016-05-121-3/+3
* | Drop unnecessary checks in get_closureNikita Popov2016-04-161-13/+6
* | Don't copy args in Closure::__invoke()Nikita Popov2016-04-161-8/+2
* | Drop dead assignmentNikita Popov2016-04-161-1/+0
* | Forbid binding methods to incompatible $thisNikita Popov2016-04-081-3/+4
* | Merge branch 'PHP-7.0'Nikita Popov2016-03-301-6/+2
|\ \ | |/
| * Fix __invoke comparison in closure_get_methodNikita Popov2016-03-301-6/+2
* | Merge branch 'PHP-7.0'Xinchen Hui2016-01-021-1/+1
|\ \ | |/
| * bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
* | Introduce BIND_LEXICALNikita Popov2015-12-291-5/+10
|/
* Set called_scope in Closure::call (fixes bug #70987)Andrea Faulds2015-11-271-0/+1
* Forbid "fake" closure rebindingDmitry Stogov2015-10-121-5/+16
* Normalize rebinding failuresNikita Popov2015-10-101-47/+51
* Merge branch 'PHP-5.6' into PHP-7.0Nikita Popov2015-10-091-1/+1
|\
| * Improve previous fixNikita Popov2015-10-091-1/+1
* | Merge branch 'PHP-5.6' into PHP-7.0Nikita Popov2015-10-091-0/+6
|\ \ | |/
| * Fixed bug #70681Nikita Popov2015-10-091-0/+6
* | Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClos...Dmitry Stogov2015-10-091-0/+1
* | Fixed infinity recurion if we create closure on top of other closure.Dmitry Stogov2015-10-091-1/+8
* | Fixed use after freeDmitry Stogov2015-10-091-1/+1
* | Fixed bug #70674 (ReflectionFunction::getClosure() leaks memory when used for...Dmitry Stogov2015-10-091-5/+20
* | Revert "Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction-...Dmitry Stogov2015-10-061-30/+14
* | Revert "Improve 517b55362 (scope rebinding on method Closures)"Dmitry Stogov2015-10-061-48/+53
* | Revert "Allow random $this on non-internal Closures again"Dmitry Stogov2015-10-061-22/+27
* | Allow random $this on non-internal Closures againBob Weinand2015-10-051-27/+22
* | Improve 517b55362 (scope rebinding on method Closures)Bob Weinand2015-10-051-53/+48
* | Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClos...Bob Weinand2015-10-041-14/+30
* | Revert accidentally committed closures.c and execute.cBob Weinand2015-09-191-3/+3
* | Optimize zend_mm_small_size_to_bin()Bob Weinand2015-09-191-3/+3
* | Fixed bug #70397 (Segmentation fault when using Closure::call and yield)Bob Weinand2015-09-011-11/+21
* | Mark error and exception functions as "cold" (Matt's idea)Dmitry Stogov2015-08-191-2/+2
* | Use NULL where possible for exception classAaron Piotrowski2015-07-071-4/+4
* | Remove need to pass error levelAaron Piotrowski2015-07-031-4/+4