<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libc/stdtime, branch release/11.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-10-15T10:50:04Z</updated>
<entry>
<title>MFC r339241:</title>
<updated>2018-10-15T10:50:04Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-10-15T10:50:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=285a819bd4fed4fc58f3e4e17489b996f51de5f7'/>
<id>urn:sha1:285a819bd4fed4fc58f3e4e17489b996f51de5f7</id>
<content type='text'>
Disallow zero day of month from strptime("%d").

PR:	232072
</content>
</entry>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC r312332,r312446,r312451:</title>
<updated>2017-02-04T17:17:38Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-02-04T17:17:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7426409308c869cda1254ce37542cf8c7fe88f34'/>
<id>urn:sha1:7426409308c869cda1254ce37542cf8c7fe88f34</id>
<content type='text'>
r312332:

Use SRCTOP where possible and use :H to manipulate .CURDIR to get rid of
unnecessarily long relative path .PATH values with make

r312446 (by emaste):

libc: remove reference to nonexistent lib/locale directory

As far as I can tell this was introduced in r72406 and updated in several
subsequent revisions, but the lib/locale directory it referenced never
existed.

r312451:

Replace dot-dot relative pathing with SRCTOP-relative paths where possible

This reduces build output, need for recalculating paths, and makes it clearer
which paths are relative to what areas in the source tree. The change in
performance over a locally mounted UFS filesystem was negligible in my testing,
but this may more positively impact other filesystems like NFS.

LIBC_SRCTOP was left alone so Juniper (and other users) can continue to
manipulate lib/libc/Makefile (and other Makefile.inc's under lib/libc) as
include Makefiles with custom options.

Discussed with:	marcel, sjg
</content>
</entry>
<entry>
<title>MFC r306075,r306109</title>
<updated>2016-09-28T20:52:58Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2016-09-28T20:52:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e5d959bfc4745bfc857ca9a7facb796b58718b51'/>
<id>urn:sha1:e5d959bfc4745bfc857ca9a7facb796b58718b51</id>
<content type='text'>
1) Microoptimize %p case.
2) Implememt %u for GNU compatibility.
3) Don't forget to advance buf for %w/%u.
4) Fail with incomplete week (week 0) request and no such week in the
year.
5) Fix yday formula when Sunday requested and the week started from Monday.
6) Fail with impossible yday for incomplete week (week 0) and direct %w/%u
request.
7) Shift yday/wday to the first day of the year, if incomplete week
(week 0) requested and no %w/%u used.
8) For already non-standard %z extension implement GNU compatible formats:
+hh and -hh.
9) Check for incorrect values for %z.

PR:     212983 (case 3 only)
</content>
</entry>
<entry>
<title>Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally.</title>
<updated>2016-03-26T03:46:12Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-03-26T03:46:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=59f6130d2a153e2628b822d0543479df47d59944'/>
<id>urn:sha1:59f6130d2a153e2628b822d0543479df47d59944</id>
<content type='text'>
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Use ANSI C prototypes.  Eliminates -Wold-style-definition warnings.</title>
<updated>2015-09-20T20:51:52Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2015-09-20T20:51:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=85cef63214093322dcacf0846fb6ac5bac2696b3'/>
<id>urn:sha1:85cef63214093322dcacf0846fb6ac5bac2696b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>1) Fix the case we have less arguments for format string than we expected.</title>
<updated>2014-10-07T06:34:05Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2014-10-07T06:34:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=097c578c1ef56cf0c2d54d390166781d6f246eed'/>
<id>urn:sha1:097c578c1ef56cf0c2d54d390166781d6f246eed</id>
<content type='text'>
2) Return error on unsupported format specs.
(both according to POSIX)

PR:     93197
</content>
</entry>
<entry>
<title>Back out timegm error check from r272562.</title>
<updated>2014-10-07T06:02:08Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2014-10-07T06:02:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e15d3f3c0978fad0ebbc2ced8761cec691dda76c'/>
<id>urn:sha1:e15d3f3c0978fad0ebbc2ced8761cec691dda76c</id>
<content type='text'>
POSIX treats negative time_t as undefined (i.e. may be valid too,
depends on system's policy we don't have) and we don't set EOVERFLOW
in mktime/timegm as POSIX requires to surely distinguish -1 return
as valid negative time from -1 as error return.
</content>
</entry>
<entry>
<title>1) For %Z format, understand "UTC" name too.</title>
<updated>2014-10-05T07:29:50Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2014-10-05T07:29:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=420bc6cee4a3a10dc44f54079e96b270dac5c8be'/>
<id>urn:sha1:420bc6cee4a3a10dc44f54079e96b270dac5c8be</id>
<content type='text'>
2) Return NULL if timegm() fails, because it means we can convert
what we have in GMT to local time needed.
</content>
</entry>
</feed>
