[ 
https://issues.apache.org/jira/browse/AVRO-3967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17842079#comment-17842079
 ] 

ASF subversion and git services commented on AVRO-3967:
-------------------------------------------------------

Commit 19501fc00ff1f18ecf9c65baf670dc92c0b64891 in avro's branch 
refs/heads/dependabot/maven/lang/java/org.apache.maven.plugins-maven-gpg-plugin-3.2.4
 from Mikhail Koviazin
[ https://gitbox.apache.org/repos/asf?p=avro.git;h=19501fc00 ]

[AVRO-3967] Replace boost::format with fmt library (#2832)

* Replace boost::format with fmt library

This reduces the binary size quite significantly and doesn't require an
addtitional object creation during exception throwing.

* cmake: get fmt with FetchContent

* cmake: always use fmt-header-only

> Replace boost::format with fmt
> ------------------------------
>
>                 Key: AVRO-3967
>                 URL: https://issues.apache.org/jira/browse/AVRO-3967
>             Project: Apache Avro
>          Issue Type: Task
>          Components: c++
>            Reporter: Mikhail Koviazin
>            Assignee: Mikhail Koviazin
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 1.12.0
>
>          Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> fmt ([https://fmt.dev)|https://fmt.dev)/] is a modern C++ library. It got so 
> much popularity that in C++20 it became std::format.
> Replacing boost::format with it should significantly improve the readability, 
> performance and the binary size.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to