Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[date] Add tz recipe as dependency and add windows compatibility with binary zic-compiled tzdb #21719

Closed

Commits on Dec 11, 2023

  1. [date] Add tz recipe as dependency

    * Initial implementation adding tz recipe as a dependency
    * Apply patch from PR date#611 to add ability to specify tz database by
      environment variable and also enable the binary tz database to be
      parsed on windows
    * Deprecate use_system_tz_db in favour of "with_tzdb" option to handle
      all mutually exclusive options
    * Add with_db_format option to provide flexibility in how the tz recipe
      is consumed
    samuel-emrys committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6a8e364 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. [date] Hotfix date#611 to v3.0.0 and v2.4.1

    * Add patches for v3.0.0 and v2.4.1 that hotfix the changes present in
      HowardHinnant/date#611 on to these older versions. This will allow all
      versions of date currently on CCI to utilise the tz package as a data
      source for the timezone database.
    
      Some additional modification of the build system was required in these
      patches to ensure a consistent interface across versions. Only the
      minimal changes necessary to introduce desired features were made,
      preserving deficiencies associated with older versions of date.
    samuel-emrys committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7a12d26 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. [date] Fix patch to convert windows paths correctly

    * Fix issue in existing patch in which a string to replace '/' with '\\'
      in windows paths was attempting to operate on either a string_view or
      a const string, which was causing compilation errors. This was
      rectified by making a copy of the string before modification.
    samuel-emrys committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    bf14b04 View commit details
    Browse the repository at this point in the history