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

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

Commit 19501fc00ff1f18ecf9c65baf670dc92c0b64891 in avro's branch 
refs/heads/main 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
>          Time Spent: 2h 20m
>  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