mirror of
https://github.com/boostorg/date_time.git
synced 2026-01-19 16:12:19 +00:00
* fix typo in time_period docs (#212) Co-authored-by: Quinn O'Connor <qoconnor@fastenal.com> * Fix constexpr of gregorian::date::date(special_values) to improve perf (#214) GCC up to at least 10.2 fail to resolve gregorian::date::date(special_values) as constexpr function due to assignment to *this within the constructor. Refactoring constructor to initialize the instance once leads to large performance improvement. * Avoid using likely function as multiple projects define a likely macro (#216) * Iso doc fixes (#215) * to_iso_*string() use "." as fractional separator The fractional separator for the various to_iso_* methods is "." not "," (per to_iso_string_type() implementation). Fix the documentation to match the implementation. * use "ISO 8601" not "iso" in documentation The standard is "ISO 8601", so use that instead of just "iso" or "ISO" in comments and documentation. * fractional seconds only included if non-zero (#110) Consistently document that the fractional seconds are only included if non-zero. Use "where fffffffff" not "were fff". * Fix ccache saving on cache hit (#211) See boostorg/boost-ci#166 * chore: bump macos runner version (#213) GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently until being completely removed by 2022-8-30: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22 Co-authored-by: Quinnsicle <qtoconnor@gmail.com> Co-authored-by: Quinn O'Connor <qoconnor@fastenal.com> Co-authored-by: Povilas Kanapickas <povilas@radix.lt> Co-authored-by: Antony Polukhin <antoshkka@gmail.com> Co-authored-by: Luke Mewburn <luke@mewburn.net> Co-authored-by: Alexander Grund <Flamefire@users.noreply.github.com> Co-authored-by: Baoshuo Ren <i@baoshuo.ren>
I couldn't get the date_time.xml to validate, however, it works anyway.
The build process with fail with adequate error messages to fix
any errors.
/********************************/
Do not place a dtd declaration in the doc xml files.
Begin each file with:
<section ...
/********************************/
Including files into sections has some quirks to it. Unless there is a
section in the parent file, the first included file will display
instead of link.
Example.
In date_time.xml:
<xi:include href="subsection.xml" />
And in subsection/xml:
<section id="date_time.my_subsection"
xmlns:xi="http://www.w3.org/2001/XInclude">
<para>
...
</para>
<xi:include href="another.xml" />
/********************************/
To crosslink use:
<link linkend="date_time.section.subsection">optional text</link>
If you use '<link linkend="top">top</link>' the link will automatically
go to the top of the page it ends up in.
# Copyright (c) 2002-2006 CrystalClear Software, Inc.
# Use, modification and distribution is subject to the
# Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)