[SERVER-40389] add the fmt C++ string formatting library to third_party Created: 29/Mar/19  Updated: 29/Oct/23  Resolved: 08/Apr/19

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: 4.3 Required
Fix Version/s: 4.1.10

Type: Improvement Priority: Major - P3
Reporter: Billy Donahue Assignee: Billy Donahue
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Fully Compatible
Sprint: Dev Tools 2019-04-08
Participants:

 Comments   
Comment by Githook User [ 11/Apr/19 ]

Author:

{'email': 'billy.donahue@mongodb.com', 'name': 'Billy Donahue', 'username': 'BillyDonahue'}

Message: SERVER-40389 use fmt in server, add readme file to third_party/fmt
Branch: master
https://github.com/mongodb/mongo/commit/7f186f909f16e6c3c1365d74ad37603d917d1b85

Comment by Githook User [ 08/Apr/19 ]

Author:

{'email': 'billy.donahue@mongodb.com', 'name': 'Billy Donahue', 'username': 'BillyDonahue'}

Message: SERVER-40389 fixup: fmtlib.net url has no www in it
Branch: master
https://github.com/mongodb/mongo/commit/612457dcfc3ba939dc8474f227f9166520a4a583

Comment by Githook User [ 08/Apr/19 ]

Author:

{'email': 'billy.donahue@mongodb.com', 'name': 'Billy Donahue', 'username': 'BillyDonahue'}

Message: SERVER-40389 small tweaks to third_party/fmt & related.

Add an option to scons: --use-system-fmt
import.sh: use the upstream libfmt github repo.
StringData fmt interop
noexcept for to_string_view(StringData) hook
noexcept for StringData's rawData() and size()
add fmt to THIRD-PARTY-NOTICES + markdown tweaks
import the fmt LICENSE.rst
update fmt lib revision
Branch: master
https://github.com/mongodb/mongo/commit/2def9c02b31425551cf904d4b6e9920b64dd1c06

Comment by Billy Donahue [ 02/Apr/19 ]

https://mongodbcr.appspot.com/470360001

Comment by Billy Donahue [ 02/Apr/19 ]

not finished yet

Comment by Billy Donahue [ 29/Mar/19 ]

CR https://mongodbcr.appspot.com/438410003/

Comment by Githook User [ 29/Mar/19 ]

Author:

{'name': 'Billy Donahue', 'username': 'BillyDonahue', 'email': 'billy.donahue@mongodb.com'}

Message: SERVER-40389 add fmt to third_party
Branch: master
https://github.com/mongodb/mongo/commit/2c246e5860c598759622cebadd863b53cbd668a0

Generated at Thu Feb 08 04:54:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.