summaryrefslogtreecommitdiff
path: root/ext/date
Commit message (Collapse)AuthorAgeFilesLines
* Trim trailing whitespace in testsGabriel Caruso2018-10-14285-496/+496
|
* Merge branch 'PHP-7.3'Derick Rethans2018-10-128-143/+131
|\
| * Upgrade timelib to 2018.01RC1, to fix bug #77007Derick Rethans2018-10-128-143/+131
| |
* | Specify timezone in testNikita Popov2018-10-101-0/+2
| |
* | Migrate ext/date to get_properties_for where appropriateNikita Popov2018-10-104-48/+83
| | | | | | | | | | | | This resolves the long-standing issue where var_dump a DateTime (etc) object makes a number of additional properties accessible, which may also change other behaviors as a side-effect.
* | Merge branch 'PHP-7.3'Derick Rethans2018-10-092-3/+3
|\ \ | |/
| * Fixed testsDerick Rethans2018-10-092-3/+3
| |
| * Added test case for bug #75577Derick Rethans2018-10-091-0/+22
| |
| * Fixed bug #75577: DateTime::createFromFormat does not accept 'v' format ↵Derick Rethans2018-10-098-341/+812
| | | | | | | | specifier, by updating timelib to 2018.01alpha2
* | Merge branch 'PHP-7.3'Derick Rethans2018-10-099-341/+834
|\ \
| * | Added test case for bug #75577Derick Rethans2018-10-091-0/+22
| | |
| * | Fixed bug #75577: DateTime::createFromFormat does not accept 'v' format ↵Derick Rethans2018-10-098-341/+812
| |/ | | | | | | specifier, by updating timelib to 2018.01alpha2
* | Merge branch 'PHP-7.3'Christoph M. Becker2018-10-083-7/+56
|\ \ | |/ | | | | | | * PHP-7.3: Fix #75851: Year component overflow with date formats "c", "o", "r" and "y"
| * Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2018-10-083-7/+56
| |\ | | | | | | | | | | | | * PHP-7.2: Fix #75851: Year component overflow with date formats "c", "o", "r" and "y"
| | * Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-10-083-7/+56
| | |\ | | | | | | | | | | | | | | | | * PHP-7.1: Fix #75851: Year component overflow with date formats "c", "o", "r" and "y"
| | | * Fix #75851: Year component overflow with date formats "c", "o", "r" and "y"Adam Saponara2018-10-083-7/+56
| | | |
* | | | Use EXPECT instead of EXPECTF when possibleGabriel Caruso2018-09-162-2/+2
| | | |
* | | | Get rid of ZEND_ACC_CTOR, ZEND_ACC_DTOR and ZEND_ACC_IMPLEMENTED_ABSTRACTDmitry Stogov2018-09-051-5/+5
| | | |
* | | | Make more tests run on LinuxGabriel Caruso2018-08-2815-109/+4
| | | |
* | | | Change some permissions from 755 to 644Peter Kokot2018-08-282-0/+0
| | | | | | | | | | | | | | | | | | | | This patch syncs file permissions accross the PHP source code files since these don't need to be executable.
* | | | Fix some misspellingsGabriel Caruso2018-08-121-2/+2
|/ / /
* | | Remove superfluous SKIPIF sections of always available functionsGabriel Caruso2018-07-297-14/+0
| | |
* | | Trim trailing whitespaces in build filesPeter Kokot2018-07-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Some editors utilizing .editorconfig automatically trim whitespaces. For convenience this patch removes whitespaces in certain build files: - ext/*/config*.m4 - configure.ac - acinclude.m4
* | | Remove unused Git attributes identPeter Kokot2018-07-255-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
* | | Improved user iterator implementation to reduce zend_class_entry memory ↵Dmitry Stogov2018-07-121-1/+0
| | | | | | | | | | | | consumption and avoid race condition during resolving/caching of user iterator functions of internal classes in ZTS build.
* | | Use zval_ptr_dtor() instead of zval_dtor() in internal functions that ↵Dmitry Stogov2018-07-051-1/+1
| | | | | | | | | | | | destroy new created object (This is safer and produces less code)
* | | Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized ↵Dmitry Stogov2018-07-041-8/+8
| | | | | | | | | | | | | | | | | | | | | destructors. zval_dtor() doesn't make a lot of sense in PHP-7.* and it's used incorrectly in some places. Its occurances should be replaced by zval_ptr_dtor() or zval_ptr_dtor_nogc(), or even more specialized destructors.
* | | Merge branch 'PHP-7.2'Anatol Belski2018-06-122-0/+17
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fixed bug #76462 Undefined property: DateInterval::$f
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-06-122-0/+17
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fixed bug #76462 Undefined property: DateInterval::$f
| | * Fixed bug #76462 Undefined property: DateInterval::$fAnatol Belski2018-06-122-0/+17
| | |
| | * Updated to version 2018.5 (2018e)Derick Rethans2018-05-081-1045/+1049
| | |
* | | Merge branch 'PHP-7.2'Nikita Popov2018-06-081-44/+25
|\ \ \ | |/ /
| * | Deduplicate code using php_timezone_to_string()Nikita Popov2018-06-081-42/+23
| | | | | | | | | | | | | | | Looks like this usage was overlooked when the function was introduced.
| * | cast to int to disable compilation warnings.David Carlier2018-06-081-2/+2
| | |
| * | Updated to version 2018.5 (2018e)Derick Rethans2018-05-081-1045/+1049
| | |
* | | Export standard object handlers, to avoid indirect accessDmitry Stogov2018-05-311-13/+13
| | |
* | | Export php_date_get_interval_ce() and php_date_get_period_ce() for extension usePavel Kovář2018-05-232-0/+12
| | |
* | | Avoid useless checks, using zend_string_efree(), in cases where the string ↵Dmitry Stogov2018-05-081-1/+1
| | | | | | | | | | | | is known to be a temporary allocated zend_string.
* | | Destroy function arguments in direct orderDmitry Stogov2018-05-081-9/+9
| | |
* | | Updated to version 2018.5 (2018e)Derick Rethans2018-05-081-1045/+1049
| | |
* | | Merge branch 'PHP-7.2'Joe Watkins2018-03-271-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix #76131 some arginfo params are different from the documentation
| * | Merge branch 'PHP-7.1' into PHP-7.2Joe Watkins2018-03-271-5/+5
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fix #76131 some arginfo params are different from the documentation
| | * Fix #76131 some arginfo params are different from the documentationGabriel Caruso2018-03-271-5/+5
| | |
| | * Updated to version 2018.4 (2018d)Derick Rethans2018-03-241-791/+796
| | |
| * | Updated to version 2018.4 (2018d)Derick Rethans2018-03-241-791/+796
| | |
* | | Updated to version 2018.4 (2018d)Derick Rethans2018-03-241-791/+796
| | |
* | | Use ZEND_ARG_ARRAY_INFO in DateTime*::__set_stateGabriel Caruso2018-03-232-2/+2
| | |
* | | Make some skipped tests run, and fix some skip messagesGabriel Caruso2018-03-111-4/+4
| | |
* | | Revert "[ci skip] Add missing return types to protos"Christoph M. Becker2018-02-271-27/+27
| | | | | | | | | | | | | | | | | | | | | This reverts commit a2c7c46d5ef5b9fc945d7b655d31d5c9f1a72d34. Since apparently there have been some mistakes in this commit, and it's not clear yet how to solve them, we're reverting for now.
* | | [ci skip] Add missing return types to protosGabriel Caruso2018-02-241-27/+27
| | |