#cxxomfort

«lambalicious»lambalicious@aleph.land
2024-09-24

It's been a while since last public update.

Launched a pre-release today, which mostly prepares the ground work for a more independent library (without dependency on eg.: iterator, exceptions where not needed) and some support for C++26 features.

lambs.gulix.cl/fossil.cgi/cxxo

#cpp #cxx #cxxomfort #SoftwareRelease

«lambalicious»lambalicious@aleph.land
2023-06-05

I fondly remember the times back when my #cpp cxxomfort #cxxomfort library used to fit in a 1.44 MiB floppy drive (uncompressed). Idly wondering if I should try and trim some fat, or perhaps remove comments, to aim for that lightweight again.

Then again it currently weights only 2.12 MiB, so it's not like it's demanding a lot.

#programming

«lambalicious»lambalicious@aleph.land
2022-10-06

New #cxxomfort Release.

The newest release, "Super Detection Feature Macros", brings the library up to code with SD6 feature macros, which are now also implemented by the library itself to announce features. The library now also implements basic std::span and std::expected support, and includes its own internal status_code system built from SG14.

Starting with this release, the library is now moved to a new host.

More notes in CHANGELOG.txt.

lambs.gulix.cl/fossil.cgi/cxxo

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

«lambalicious»lambalicious@aleph.land
2021-10-05

New #cxxomfort Release.

The newest release, "What'sdown with Facebook", primarily brings heightened feature detection using SD6 macros, and checks the library code for any interconnection with Facebook, just in case. It should now compile in a much larger array of compiler versions than previous versions, now that a lot of already-defined error points are avoided.

Also general system stability improvements to enhance the user's experience.

More notes in CHANGELOG.txt.

ryan.gulix.cl/fossil.cgi/cxxom

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

«lambalicious»lambalicious@aleph.land
2021-09-29

New #cxxomfort Release.

The newest release, "Extended featureset of basic utils", primarily brings some tools like array, array_ref and typelist into the forefront. Also starting with this release cxxomfort uses SD-6 macros to detect features from C++14 onwards. Also general system stability improvements to enhance the user's experience.

More notes in CHANGELOG.txt.

ryan.gulix.cl/fossil.cgi/cxxom

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

«lambalicious»lambalicious@aleph.land
2021-01-03

New #cxxomfort Release.

The newest commit, "Welcome to 2020 + [0, 1) ", primarily focuses on improving the backports from <random>. In particular, it overrides some of the utilities from that header in MSVC and GCC TR1 that were hilariously broken. There are also some other small improvements, such as adding basic support for Digital Mars 8.5x.

ryan.gulix.cl/fossil.cgi/cxxom

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

«lambalicious»lambalicious@aleph.land
2020-12-10

New #cxxomfort Release.

The new 2020-12-09 "Alatreon Expansion".

Includes a number of new benefits such as promoting array_ref, cstring_view and function_caller out of Supplements and into Utils; adds swap_if proposal, adds at_or, adds printf-like literals, and enhances compatibility with Clang 5.x and GCC 5.x.

ryan.gulix.cl/fossil.cgi/cxxom

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

«lambalicious»lambalicious@aleph.land
2020-10-05

New #cxxomfort Release.

Technically a beta release, the newest commit primarily marks an update to enhance type_traits and hash compatibility, and test the foundations for conformance with MSVC 2015 onward. The next "release" release should include correct support for MSVC 2015 and 2017, Clang 5.x and 6.x, and better <random>.

ryan.gulix.cl/fossil.cgi/cxxom

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

«lambalicious»lambalicious@aleph.land
2020-09-20

New #cxxomfort Release: the COVID Fonda Release.

Named as such because I thought it and coded it while eating empanadas, drinking vino tinto and "enjoying" confinement; this update primarily marks an update for the Doxygen documentation and the addition of a few C++20 features, most notably bind_front(), and the addition of some compatibility fixes to enhance support of MSVC 2013 and potentially MSVC 2015.

ryan.gulix.cl/fossil.cgi/cxxom

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

«lambalicious»lambalicious@aleph.land
2020-07-26

New Software Release:

I have updated #cxxomfort , my C++ backports library. Cxxomfort is header-only and focuses on backporting or emulating features of newer C++ Standards to previous Standards.

ryan.gulix.cl/fossil.cgi/cxxom

The new release contains fixes and improvements that extend support to Clang 5 and MSVC 2013, and adds a new features from C++17 and C++20 (most notably move-able numerics).

#softwaredevelopment #cxx #cpp #softwareprogramming #fossilscm

2020-02-28

Announcing a new #cxxomfort release. Cxxomfort is a C++ library that backports various features from newer releases of the language to older releases.

2020-02-27: the "27F" Release:

ryan.gulix.cl/fossil.cgi/cxxom

#cpp #cplusplus #headeronly

2020-01-14

Announcing a new #cxxomfort version. Cxxomfort is a C++ library I've been working on for a while that provides backports of C++ features to previous Standards, mostly targetting "C++03" and "C++11".

ryan.gulix.cl/fossil.cgi/cxxom

#cpp #headeronly #cxxomfort #programming #softwarerelease

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst