| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* ACE/ace/config-g++-common.h:
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* ACE/ace/CORBA_macros.h:
* ACE/ace/OS_Memory.h:
* ACE/ace/README:
* ACE/ace/Svc_Handler.cpp:
* ACE/ace/Svc_Handler.h:
* ACE/ace/config-all.h:
* ACE/ace/config-g++-common.h:
* ACE/ace/config-hpux-11.00.h:
* ACE/ace/config-lynxos.h:
* ACE/ace/config-sunos5.5.h:
* ACE/ace/config-win32-borland.h:
* ACE/ace/config-win32-msvc-14.h:
* ACE/examples/DLL/Newsweek.cpp:
* ACE/examples/DLL/Newsweek.h:
* ACE/examples/DLL/Today.cpp:
* ACE/examples/DLL/Today.h:
* ACE/examples/Shared_Malloc/test_persistence.cpp:
* ACE/tests/DLL_Test_Impl.cpp:
* ACE/tests/DLL_Test_Impl.h:
* ACE/tests/Dynamic_Test.cpp:
* TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
* TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp:
* TAO/orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
* TAO/orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp:
* TAO/tao/Var_Size_Argument_T.cpp:
* TAO/tests/POA/DSI/Database_i.cpp:
* TAO/tests/POA/DSI/Database_i.h:
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* ACE/ace/config-g++-common.h:
* ACE/ace/config-suncc-common.h:
* ACE/ace/config-sunos5.4-sunc++-4.x.h:
* ACE/ace/config-sunos5.5.h:
* ACE/ace/config-win32-msvc-14.h:
* ACE/ace/config-win32-msvc.h:
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the std namespace, removed support for non compliant configurations
* ACE/ace/Auto_Ptr.h:
* ACE/ace/Auto_Ptr.inl:
* ACE/ace/Global_Macros.h:
* ACE/ace/IOStream.h:
* ACE/ace/README:
* ACE/ace/ace_wchar.h:
* ACE/ace/config-aix-5.x.h:
* ACE/ace/config-all.h:
* ACE/ace/config-g++-common.h:
* ACE/ace/config-hpux-11.00.h:
* ACE/ace/config-icc-common.h:
* ACE/ace/config-integritySCA.h:
* ACE/ace/config-kfreebsd.h:
* ACE/ace/config-linux-common.h:
* ACE/ace/config-mqx.h:
* ACE/ace/config-netbsd.h:
* ACE/ace/config-openvms.h:
* ACE/ace/config-qnx.h:
* ACE/ace/config-suncc-common.h:
* ACE/ace/config-sunos5.5.h:
* ACE/ace/config-sunos5.6.h:
* ACE/ace/config-vxworks6.4.h:
* ACE/ace/config-win32-borland.h:
* ACE/ace/config-win32-msvc-14.h:
* ACE/ace/iosfwd.h:
* ACE/ace/streams.h:
* ACE/examples/C++NPv1/Logging_Client.cpp:
* ACE/examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
* ACE/examples/C++NPv2/Server_Shutdown.cpp:
* ACE/examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
* ACE/tests/IOStream_Test.cpp:
* TAO/DevGuideExamples/PortableInterceptors/Auth/Messenger_i.cpp:
* TAO/DevGuideExamples/PortableInterceptors/Auth/ServerInitializer.cpp:
* TAO/DevGuideExamples/PortableInterceptors/Auth/ServerInterceptor.cpp:
* TAO/DevGuideExamples/PortableInterceptors/PICurrent/Messenger_i.cpp:
* TAO/docs/tutorials/Quoter/AMI/Stock_i.h:
* TAO/docs/tutorials/Quoter/Naming_Service/Stock_i.h:
* TAO/docs/tutorials/Quoter/On_Demand_Activation/Stock_i.h:
* TAO/docs/tutorials/Quoter/Simple/Impl-Repo/Stock_i.h:
* TAO/docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.h:
* TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.h:
* TAO/docs/tutorials/Quoter/Simple/Server/Stock_i.h:
* TAO/orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/Messenger_i.cpp:
* TAO/orbsvcs/examples/LoadBalancing/Stock.h:
|
|\
| |
| | |
Removed support for CE GCC, not maintained for a long time, closes #1387
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* ACE/ace/config-win32-cegcc.h:
* ACE/include/makeinclude/platform_cegcc.GNU:
Deleted.
* ACE/ace/config-g++-common.h:
* ACE/ace/config-win32.h:
|
|\ \ |
|
| |\ \
| | | |
| | | | |
Cleanup ACE_HAS_STDCPP_STL_INCLUDES
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* ACE/ace/IOStream.h:
* ACE/ace/README:
* ACE/ace/config-g++-common.h:
* ACE/ace/config-icc-common.h:
* ACE/ace/config-linux-common.h:
* ACE/ace/config-openvms.h:
* ACE/ace/config-suncc-common.h:
* ACE/ace/config-sunos5.6.h:
* ACE/ace/config-win32-interix.h:
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
working explicit template destructors now
* ACE/ace/Global_Macros.h:
* ACE/ace/README:
* ACE/ace/config-g++-common.h:
* ACE/ace/config-hpux-11.00.h:
* ACE/ace/config-icc-common.h:
* ACE/ace/config-macosx-leopard.h:
* ACE/ace/config-macosx-tiger.h:
* ACE/ace/config-suncc-common.h:
* ACE/ace/config-win32-msvc-14.h:
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ACE/ace/README:
* ACE/ace/config-aix-5.x.h:
* ACE/ace/config-cygwin32.h:
* ACE/ace/config-g++-common.h:
* ACE/ace/config-hpux-11.00.h:
* ACE/ace/config-icc-common.h:
* ACE/ace/config-integritySCA.h:
* ACE/ace/config-linux-common.h:
* ACE/ace/config-lynxos.h:
* ACE/ace/config-openvms.h:
* ACE/ace/config-suncc-common.h:
* ACE/ace/config-sunos5.4-g++.h:
* ACE/ace/config-sunos5.4-sunc++-4.x.h:
* ACE/ace/config-sunos5.5.h:
* ACE/ace/config-vxworks6.4.h:
* ACE/ace/config-win32-borland.h:
* ACE/ace/config-win32-dmc.h:
* ACE/ace/config-win32-msvc-14.h:
|
|\
| |
| |
| | |
jwi-cleanupgcc3
|
| | |
|
|/
|
|
| |
* ACE/ace/config-g++-common.h:
|
|
|
|
| |
* ACE/ace/config-g++-common.h:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ACE/ace/OS_NS_dlfcn.inl:
* ACE/ace/Stack_Trace.cpp:
* ACE/ace/Time_Value.inl:
* ACE/ace/config-aix-5.x.h:
* ACE/ace/config-g++-common.h:
* ACE/ace/config-icc-common.h:
* ACE/ace/config-macosx-leopard.h:
* ACE/ace/config-macosx-tiger.h:
* ACE/ace/config-macros.h:
* ACE/ace/config-sunos5.5.h:
* ACE/ace/os_include/os_dlfcn.h:
* TAO/orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
* TAO/orbsvcs/orbsvcs/Notify/RT_Factory.h:
* TAO/tao/SystemException.h:
|
|
|
|
| |
To fix fallthrough warning in ACE.cpp. Also added to ACE_OS::abort.
|
|
|
|
|
|
| |
check for g++/clang specific releases
* ACE/ace/config-g++-common.h:
|
|
|
|
| |
* ACE/ace/config-g++-common.h:
|
| |
|
|
|
|
|
|
| |
ACE_HAS_CPP17
* ACE/ace/config-g++-common.h:
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
GCC 4 and above
This prevents multiple definition of typeinfo symbols during linking,
only seen on arm-linux-gnueabihf-g++.
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/OS_Log_Msg_Attributes.h:
Use ACE_UNIMPLEMENTED_FUNC because that maps to deleted
operations with C++11
* ace/config-g++-common.h:
Only define ACE_Proper_Export_Flag and ACE_Proper_Import_Flag
when they are not defined yet
* ace/os_include/os_stropts.h:
Updated fix for clang
* tests/Compiler_Features_35_Test.cpp:
Extended this unit test
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
Set ACE_HAS_CPP14 when we __cplusplus is larger than
201103L
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
Introduced a new ACE_HAS_CPP11 which is set with GCC 4.7 at
the moment the C++11 features are enabled
* tests/Compiler_Features_15_Test.cpp:
* tests/Compiler_Features_16_Test.cpp:
* tests/Compiler_Features_17_Test.cpp:
* tests/Compiler_Features_18_Test.cpp:
* tests/run_test.lst:
* tests/tests.mpc:
Added some new compiler tests to validate the compiler C++11
support
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
* ace/OS_NS_stdio.h:
* ace/Process.h:
* ace/OS_NS_time.h:
Added format GCC __attribute__ to printf-like functions.
* tests/TP_Reactor_Test.cpp:
* apps/gperf/src/Options.cpp:
* examples/APG/Threads/Message_Blocks.cpp:
Fixed warnings from incorrect use of printf format.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Array_Map.h:
* ace/Array_Map.cpp:
* ace/Auto_Functor.h:
* ace/Auto_Functor.inl:
* ace/Value_Ptr.h:
* ace/config-g++-common.h:
* ace/config-win32-msvc-8.h:
* performance-tests/Misc/test_singleton.cpp:
Cleanup because GCC < 3 isn't supported anymore
* include/makeinclude/platform_hpux_aCC.GNU:
aCC 3.31 isn't supported anymore for a long time
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
* examples/APG/Logging/Trace.h:
* examples/APG/Logging/Trace_Return.cpp:
* examples/APG/Logging/Wrap_Macros.cpp:
Removed support for GCC < 3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
* ace/config-qnx-neutrino.h:
* ace/config-qnx-rtp-common.h:
Fixed redefinition warnings
* ace/ace_for_tao.mpc:
Zapped some files
* ace/config-win32-common.h:
* ace/config-win32-msvc.h:
* ace/config-win32.h:
Cleanup
* ace/config-win32-ghs.h:
Removed this file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/IOStream.h:
* ace/config-g++-common.h:
* ace/config-hpux-11.00.h:
* ace/config-linux-common.h:
* ace/config-mvs.h:
* ace/config-sunos5.5.h:
* ace/config-win32-borland.h:
* ace/config-win32-cegcc.h:
* ace/config-win32-dmc.h:
* ace/config-win32-ghs.h:
* ace/config-win32-mingw.h:
* ace/config-win32-msvc.h:
Cleanup, move g++ version defines to config-g++-common.h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/CDR_Base.h:
* ace/CDR_Base.cpp:
* ace/DEV.h:
* ace/FILE.h:
* ace/Global_Macros.h:
* ace/INET_Addr.inl:
* ace/Malloc_T.h:
* ace/Malloc_T.inl:
* ace/Malloc_T.cpp:
* ace/SOCK_Dgram_Bcast.cpp:
* ace/SSL/SSL_SOCK.h:
* ace/Shared_Memory_Pool.cpp:
* ace/Sock_Connect.cpp:
* ace/config-aix-5.x.h:
* ace/config-doxygen.h:
* ace/config-g++-common.h:
* ace/config-hpux-11.00.h:
* ace/config-icc-common.h:
* ace/config-integritySCA.h:
* ace/config-linux-common.h:
* ace/config-macros.h:
* ace/config-mvs.h:
* ace/config-openvms.h:
* ace/config-suncc-common.h:
* ace/config-sunos5.5.h:
* ace/config-sunos5.6.h:
* ace/config-tandem-nsk-mips-v2.h:
* ace/config-tandem-nsk-mips-v3.h:
* ace/config-win32-borland.h:
* ace/config-win32-dmc.h:
* ace/config-win32-ghs.h:
* ace/config-win32-msvc-10.h:
* ace/config-win32-msvc-7.h:
* ace/config-win32-msvc-8.h:
* ace/config-win32-msvc-9.h:
* examples/IOStream/server/iostream_server.h:
* examples/IPC_SAP/SOCK_SAP/C-inserver.cpp:
* examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp:
* examples/Reactor/Misc/test_event_handler_t.cpp:
* tests/Basic_Types_Test.cpp:
* tests/Conn_Test.cpp:
* tests/Message_Queue_Test.cpp:
* tests/SSL/Thread_Pool_Reactor_SSL_Test.h:
* tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
Cleanup, all compilers support templated typedefs
* ace/config-cray.h:
* ace/config-cxx-common.h:
Removed these files, obsolete
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
Only enable GCC builtin atomic op when threads are enabled. Thanks to
Rafi <rafi dot net at gmail dot com> for reporting this
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/CORBA_macros.h:
* ace/Global_Macros.h:
* ace/Vector_T.h:
* ace/ace_wchar.h:
* ace/config-cxx-common.h:
* ace/config-doxygen.h:
* ace/config-g++-common.h:
* ace/config-hpux-11.00.h:
* ace/config-icc-common.h:
* ace/config-integritySCA.h:
* ace/config-macros.h:
* ace/config-netbsd.h:
* ace/config-openvms.h:
* ace/config-suncc-common.h:
* ace/config-sunos5.4-sunc++-4.x.h:
* ace/config-sunos5.5.h:
* ace/config-tandem-nsk-mips-v2.h:
* ace/config-tandem-nsk-mips-v3.h:
* ace/config-unixware-7.1.0.h:
* ace/config-unixware-7.1.0.udk.h:
* ace/config-win32-borland.h:
* ace/config-win32-dmc.h:
* ace/config-win32-ghs.h:
* ace/config-win32-interix.h:
* ace/config-win32-msvc-10.h:
* ace/config-win32-msvc-7.h:
* ace/config-win32-msvc-8.h:
* ace/config-win32-msvc-9.h:
* include/makeinclude/platform_aix.GNU:
* include/makeinclude/platform_aix_g++.GNU:
* include/makeinclude/platform_aix_ibm.GNU:
* include/makeinclude/platform_cray.GNU:
* include/makeinclude/platform_freebsd.GNU:
* include/makeinclude/platform_gnuwin32_common.GNU:
* include/makeinclude/platform_hpux_aCC.GNU:
* include/makeinclude/platform_hpux_gcc.GNU:
* include/makeinclude/platform_integrity_ghs.GNU:
* include/makeinclude/platform_irix6.x_common.GNU:
* include/makeinclude/platform_linux_common.GNU:
* include/makeinclude/platform_lynxos.GNU:
* include/makeinclude/platform_macosx.GNU:
* include/makeinclude/platform_macosx_common.GNU:
* include/makeinclude/platform_macosx_icc.GNU:
* include/makeinclude/platform_macosx_panther.GNU:
* include/makeinclude/platform_netbsd.GNU:
* include/makeinclude/platform_openbsd.GNU:
* include/makeinclude/platform_openvms.GNU:
* include/makeinclude/platform_qnx_rtp_gcc.GNU:
* include/makeinclude/platform_rtems.x_g++.GNU:
* include/makeinclude/platform_sunos5_g++.GNU:
* include/makeinclude/platform_sunos5_sunc++.GNU:
* include/makeinclude/platform_tandem.GNU:
* include/makeinclude/platform_tru64_cxx.GNU:
* include/makeinclude/platform_tru64_g++.GNU:
* include/makeinclude/platform_unixware_g++.GNU:
* include/makeinclude/platform_vxworks5.5.x.GNU:
* include/makeinclude/platform_vxworks6.2.GNU:
* include/makeinclude/platform_vxworks6.3.GNU:
* include/makeinclude/platform_win32_dmc.GNU:
* include/makeinclude/platform_win32_icc.GNU:
* include/makeinclude/platform_win32_interix.GNU:
* include/makeinclude/wrapper_macros.GNU:
* tests/Bug_3673_Regression_Test.cpp:
* tests/Reactor_Exceptions_Test.cpp:
Removed support for non exception builds, ACE_HAS_EXCEPTIONS is
now always defined
* rpmbuild/ace-tao.spec:
Small updates
* ace/Exception_Macros.h:
* bin/MakeProjectCreator/config/exceptions.mpb:
Removed these files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
PPU 4.1.1 for PPC doesn't have atomic builtin support
for datatypes of size 1 and 2
* ace/Atomic_Op.h:
* ace/Atomic_Op.inl:
Added defines to just disable short/unsigned short/bool specializations
* tests/run_test.lst:
Enable 2610 but mark it as not fixed
* ace/Process_Manager.cpp:
Layout change
* ace/WIN32_Asynch_IO.cpp:
Const changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Atomic_Op.h:
* ace/Atomic_Op.inl:
* ace/Atomic_Op_GCC_T.cpp:
* ace/Atomic_Op_GCC_T.h:
* ace/Atomic_Op_GCC_T.inl:
Added new Atomic template for the GCC builtin atomic op support.
This is used on PPC64/PPC32/IA64 for int/unsigned int/long/unsigned long.
On EM64T we do use this for int/unsigned int, the ACE assembly version for
long/unsigned long is faster than the GCC.
* ace/config-g++-common.h:
Enable the new builtin atomic also for EM64T
* ace/ace.mpc:
* ace/Makefile.am:
Added new files
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
Expanded autodetected support for GCC builtin __sync_XXX
atomic op functions to the IA64 platform
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
Expanded autodetected support for GCC builtin __sync_XXX
atomic op functions to all powerpc platforms.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
Added logic to detect (usable) support for GCC builtin __sync_XXX
atomic op functions.
* ace/Atomic_Op.h:
* ace/Atomic_Op.inl:
Changed autodetection for GCC builtin atomic ops so it will
only be used when really wanted.
Removed include for stdatomic.h because that has nothing to do with
the __sync_XXX builtins but rather with a *proposed* atomic op
implementation for the C++1x standard. The __sync_XXX builtins are
truly intrinsic, i.e. no header files involved.
|
| |
|
|
|
|
|
|
|
|
| |
* ace/config-win32-cegcc.h:
CEGCC also has a problem with isprint
* ace/config-g++-common.h:
Also with CEGCC don't use visibility features of GCC 4.4
|
| |
|
| |
|
| |
|