rst2pdf: More comments, language control
rst2pdf: Fixed generation of russian rst files
rst2pdf: Config's format changed to yaml
Added comment about mingw
bcc doesn't support crtdbg.h(in required volume)
Created os/windows/crtdbg.h - wrapper over system's crtdbg.h with enabled _CRTDBG_MAP_ALLOC
Fixed MS VC++ 2019:
Provide _CRTDBG_MAP_ALLOC before including of crtdbg.h
Removed redundant include
Added memory management/leak control on Windows debug
Generalizations in the msvc.bat
Use CPT_COMPILER_RANGE_FOR for determining if QTT_FOREACH()
language.hpp: Added dependency header for CT_BEGIN_EXTERNAL_HEADERS
Fixed potential CT_LANG_CXX11 redefinition
language.hpp: Updated from upstream (Qt 6.8.1)
Added empty lines
while (false) -> while (CT_FALSE) by library design
Added comment
Quite stable revision, started work on 0.2 version
Added tag 0.1 for changeset 023ef4a83a01
Code style fixes
Code style
Quite stable revision, started work on 0.2 version
Added tag 0.1 for changeset 6f1fcf28dbdb
Code style fixes
Quite stable revision, started work on 0.6 version
Added tag 0.5 for changeset e49fc4ceff18
code style fixes
Using of CPT_DELETE for actually deleted function
Using of CPT_DELETE instead of pure delete
std/memory: Reduced scope of compilation of "struct _Unique_if"
Fixed MSVC++ 2010 warning about inlining
Masked one more warning for system include headers of MS VC++ 2010
Added QTT_FOREACH macro, fixed compilation for MS VC++ 2010
exceptions/printer.cpp: Implementation of constructor now matches its definition
Disabled Warning 4480 for MSVC++ 2010
std/memory: Restored MS VC++ 2012 build
pack.py: Explicit specification of compression option for speeding-up turing it on/off
Initial support for std::make_unique() for MS VC++ 2010
Implemented test_memory
Implemented test_track_pointer
Code style fix
union InheritedExitCode now always dll-local
pack.py: Explicit specification of compression option for speeding-up turing it on/off
pack.py: Explicit specification of compression option for speeding-up turing it on/off
pack.py: Explicit specification of compression option for speeding-up turing it on/off
pack.py: Explicit specification of compression option for speeding-up turing it on/off
exceptions/printer.cpp: Implementation of constructor now matches its definition
std/type_traits: Fixed MSVC++ 2010 build error
string.hpp: Fixed type conversion warning
test_printer: Implementation of constructor now matches its definition
Fixed MSVC link warning 4221
Pragma of MSVC++ 2013 and above moved to the appropriate compilation branch
test_file_utils: Fixed link error with MS VC++ 2013
Added CPT_MOVEASSIGNMENT_EMPTY_DEFAULT which sometimes replace CPT_EMPTY_DEFAULT
Resolved TODO: CT_PACK_STRING_TO_UINT is unavailable in MC VC++ 2013
CPT_CP_INTERFACE is now defined for all configurations
More using of CPT_NOEXCEPT_DEFAULT
Using of CPT_NOEXCEPT_DEFAULT all over the project - fixed MSVC++ 2013 build
Expanded role of CPT_NOEXCEPT_DEFAULT_DESTRUCTOR. Now it is recommended
Removed redundant typename
std/utility: Use custom version of std::as_const()
std/stdbool.h: Graceful undefining of internal identifier
Added comment about _CPPLIB_VER on bcc
Fixed bcc build (tested witn XE2)
std/stdbool.h: Preparation for bcc support
More compiler-library definitions for bcc
msvc2019-qt6.bat renamed to msvc.bat
Using of _CPPLIB_VER replaced by CT_LIBC_MSVCRT
Using of _CPPLIB_VER replaced by CT_LIBC_MSVCRT
Fixed misprint
Added test_toolchain somehow working for custom gcc
Fixed uclibc build
Fixed uclibc build
library.h: Choosing between yvals.h and ctrversion.h for detection
Using of unique CT_COMPL_MSVC instead of _MSC_VER
Using of unique CT_COMPL_MSVC instead of _MSC_VER
CT_COMPL_MSVC now is not just defined identifier. It's used as a synonym for _MSC_VER.
README*: Added comment about Python 3.12 and distutils + setuptools
Attempt to fix compilation with Qt 5.3
Fixed potantial NULL pointer dereference
Optimization: Argument of Printer class converted to reference
Optimization: Arguments of some classes converted to the links.
Reverted hg528 - it leads to link error
test_shared_api: Fixed build error
Fixed MSVC++ warning 4711
More using of dll linkage specificators
More using of CPT_LOCAL_API
Fixed test_shared_api on windows+clang+shared.
Fixed test_shared_api on windows+clang+shared.
cpptools.hpp: Fixed compilation with clang
Fixed detection of clang. Now it can be detected in the same time
build: Restored processing of cmd-passed compiler version
build: Generate mingw makefiles for clang on windows
compilerVersion now is of string type. Even for gcc is possible value like '4.2.4'
More CPT_LOCAL_API
subrange.hpp: Added CPT_LOCAL_API to the classes
Reduced number of cmake_msvc* build scripts
.py: Removed redundant search paths
.py: Removed redundant search paths