Derick Rethans
932586c426
Fixed bug GH-9431: DateTime::getLastErrors() not returning false when no errors/warnings
...
For PHP 8.2 and later only.
2022-08-29 14:33:41 +01:00
Máté Kocsis
b4ec3e9bc0
Do not generate CONST_CS when registering constants ( #9439 )
2022-08-28 08:27:19 +02:00
Derick Rethans
9dc6ee995f
Merge branch 'PHP-8.1'
2022-08-11 16:26:46 +01:00
Derick Rethans
3509ca3d65
Merge branch 'PHP-8.0' into PHP-8.1
2022-08-11 16:26:40 +01:00
Derick Rethans
962d8bd0b6
The data for Tehran has changed, update test
2022-08-11 16:26:33 +01:00
Derick Rethans
2fbea217c2
Updated to version 2022.2 (2022b)
2022-08-11 15:54:31 +01:00
Derick Rethans
455c40da50
Updated to version 2022.2 (2022b)
2022-08-11 15:54:30 +01:00
Derick Rethans
c6992121cc
Updated to version 2022.2 (2022b)
2022-08-11 15:54:28 +01:00
Nikita Popov
40af94a24c
Fix unused-but-set-variable warnings in timelib
2022-07-28 22:29:42 +02:00
Derick Rethans
d002a0d837
Change test to ignore INT_MIN/MAX, and fixed off WS
2022-07-28 15:44:23 +01:00
Derick Rethans
a50499bbaf
Merge branch 'PHP-8.1'
2022-07-28 15:15:15 +01:00
Derick Rethans
a0c01f385c
Add test case for GH-9601: DateInterval 1.5s added to DateTimeInterface is rounded down since PHP 8.1.0
2022-07-28 11:55:35 +01:00
Derick Rethans
a35b3e70c3
Import timelib 2021.16
2022-07-28 11:51:11 +01:00
Derick Rethans
534127d3b2
Merge branch 'PHP-8.1'
2022-07-28 11:49:00 +01:00
Derick Rethans
b0d67aa605
Merge remote-tracking branch 'derickr/bug80047-take2' into PHP-8.1
2022-07-28 11:48:30 +01:00
Derick Rethans
001e7dbb04
Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable)
2022-07-28 10:28:10 +01:00
Derick Rethans
85f3a969dc
Revert "Fixed #80047 : DatePeriod doesn't warn with custom DateTimeImmutable"
...
This reverts commit 973c3f6e24 .
2022-07-28 10:13:54 +01:00
Derick Rethans
1d0e5eddd5
Add test case for bug #80483/#75035
2022-07-22 15:34:57 +01:00
Derick Rethans
6ae86c2358
Fixed bug #80022 : Support ISO 8601 years outside 0000-9999 range better
2022-07-22 15:34:57 +01:00
Derick Rethans
8ea587a305
Import timelib 2022.01
2022-07-22 15:34:57 +01:00
Derick Rethans
b1575f996c
Merge branch 'PHP-8.1'
2022-07-22 13:08:11 +01:00
Derick Rethans
7831a1cae6
Add test case for GH-8964
2022-07-22 13:06:32 +01:00
Derick Rethans
0d3061d225
Import timelib 2021.15
2022-07-22 13:06:32 +01:00
Derick Rethans
41694cfe13
Merge branch 'PHP-8.1'
2022-07-21 12:32:40 +01:00
Derick Rethans
557e02bf9f
Merge timelib 2021.14
2022-07-21 12:11:42 +01:00
Derick Rethans
355995735b
Fixed diff, again
2022-07-21 12:11:42 +01:00
Derick Rethans
37d460b64a
Fixed #81263 : Wrong result from DateTimeImmutable::diff
2022-07-21 12:11:42 +01:00
Derick Rethans
cc9c57722a
Fixed GH-8730: DateTime::diff miscalculation is same time zone of different type
2022-07-21 12:11:42 +01:00
Derick Rethans
eea2283693
Merge timelib 2021.13
2022-07-21 11:42:35 +01:00
Máté Kocsis
e328c68305
Rename @cname to @cvalue in stubs ( #9043 )
...
@cname currently refers to the constant name in C. However, it is not always a (constant) name, but sometimes a function invocation, so naming it as @cvalue would be more appropriate.
2022-07-19 15:11:42 +02:00
Máté Kocsis
e13d60c039
DatePeriod properties cannot be made readonly ( #9013 )
2022-07-19 10:20:45 +02:00
Derick Rethans
0dbedb3dbd
Fixed memory leaks with DatePeriod::__unserialise
2022-07-18 23:58:19 +01:00
Derick Rethans
30cc0c1742
Merge branch 'PHP-8.1'
2022-06-25 17:53:33 +01:00
Derick Rethans
49a3cc63dd
Merge branch 'PHP-8.0' into PHP-8.1
2022-06-25 17:53:26 +01:00
Derick Rethans
973c3f6e24
Fixed #80047 : DatePeriod doesn't warn with custom DateTimeImmutable
2022-06-25 17:52:14 +01:00
Derick Rethans
9458f5f2c8
Merge branch 'PHP-8.1'
2022-06-17 09:36:52 +01:00
Derick Rethans
3fed226e62
Merge branch 'PHP-8.0' into PHP-8.1
2022-06-17 09:36:45 +01:00
Derick Rethans
b23dfe4986
Skip tests on 32-bit
2022-06-17 09:34:27 +01:00
Derick Rethans
36990aab8e
Fixed bug #77243 (Weekdays are calculated incorrectly for negative years)
2022-06-17 09:34:27 +01:00
Pierrick Charron
6fd2b39397
Indent with TAB in .h files generated by gen_stub
2022-06-13 08:55:54 -04:00
Ilija Tovilo
e79046fbe4
Fix redundant ZSTR_VAL condition in php_date.c ( #8753 )
...
ZSTR_VAL can never be NULL as zend_string.val is a char[1] which will
always decay to a non-nullable pointer.
This fails with -Werror on newer gcc versions.
2022-06-12 10:59:37 +02:00
Derick Rethans
242b9438ea
Fixed tests that relied on date.timezone=UTC to work
2022-06-10 12:00:25 +01:00
Máté Kocsis
debd38f851
Add support for sensitive parameters in stubs
2022-06-04 18:15:05 +02:00
Derick Rethans
63aa5a4b5d
Improve error message, and add additional test.
2022-06-02 09:24:13 +01:00
Derick Rethans
c85fcbc218
Remove no longer used 'timezone_valid' flag
2022-06-02 09:24:13 +01:00
Derick Rethans
6770158d47
Only warn when an incorrect timezone is set through 'date.timezone'
2022-06-02 09:24:13 +01:00
Derick Rethans
e0d21297fe
Update wording of warning message, and reinstate 'UTC' fallback for ctor
2022-06-02 09:24:13 +01:00
Derick Rethans
b3c6b540a1
Fixed bug #73239 (DateTime shows strange error message with invalid timezone)
2022-06-02 09:24:13 +01:00
George Peter Banyard
d08451b2ca
Replace php_stdint.h header with standard headers ( #8613 )
2022-05-29 11:20:56 +01:00
Máté Kocsis
21fe72757c
Declare DatePeriod properties ( #8534 )
2022-05-28 08:43:10 +02:00