[ https://issues.apache.org/jira/browse/AVRO-3967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17842068#comment-17842068 ]
ASF subversion and git services commented on AVRO-3967: ------------------------------------------------------- Commit 19501fc00ff1f18ecf9c65baf670dc92c0b64891 in avro's branch refs/heads/dependabot/maven/lang/java/com.google.protobuf-protobuf-java-4.26.1 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)