Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions ACE/NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
USER VISIBLE CHANGES BETWEEN ACE-6.5.9 and ACE-6.5.10
=====================================================

. Add support for Embarcadero C++ Builder 10.4 Sydney using the
classic compiler. ACE/TAO compile with the new 32/64 bit clang
compilers but runtime tests show several runtime problems which
makes them not safe to use

. Make a change in the ACE Process Manager to resolve an internal
compiler error with Visual Studio 2019 16.5.x compilers

. Android enhancements for if_nameindex

USER VISIBLE CHANGES BETWEEN ACE-6.5.8 and ACE-6.5.9
====================================================

Expand Down
1 change: 0 additions & 1 deletion ACE/ace/Auto_Ptr.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
# pragma warning(disable: 4284)
#endif /* _MSC_VER */


ACE_BEGIN_VERSIONED_NAMESPACE_DECL

/**
Expand Down
4 changes: 2 additions & 2 deletions ACE/ace/Compression/rle/RLECompressor.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include "RLECompressor.h"
#include "ace/OS_NS_string.h"

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x740)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option push -w-8072
#endif

Expand Down Expand Up @@ -140,6 +140,6 @@ ACE_SINGLETON_TEMPLATE_INSTANTIATE(ACE_Singleton, ACE_RLECompressor, ACE_SYNCH_M
// Close versioned namespace, if enabled by the user.
ACE_END_VERSIONED_NAMESPACE_DECL

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x740)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option pop
#endif
1 change: 0 additions & 1 deletion ACE/ace/OS_NS_Thread.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ ACE_MUTEX_LOCK_CLEANUP_ADAPTER_NAME (void *args)
ACE_VERSIONED_NAMESPACE_NAME::ACE_OS::mutex_lock_cleanup (args);
}


#if !defined(ACE_WIN32) && defined (__IBMCPP__) && (__IBMCPP__ >= 400)
# define ACE_BEGINTHREADEX(STACK, STACKSIZE, ENTRY_POINT, ARGS, FLAGS, THR_ID) \
(*THR_ID = ::_beginthreadex ((void(_Optlink*)(void*))ENTRY_POINT, STACK, STACKSIZE, ARGS), *THR_ID)
Expand Down
8 changes: 5 additions & 3 deletions ACE/ace/config-win32-borland.h
Original file line number Diff line number Diff line change
Expand Up @@ -145,18 +145,21 @@
# endif /* !__MT__ */
#endif /* ACE_MT_SAFE && ACE_MT_SAFE != 0 */

#if (__BORLANDC__ <= 0x740)
#if (__BORLANDC__ <= 0x750)
# define ACE_LACKS_ISWCTYPE
# define ACE_LACKS_ISCTYPE
#endif

#if (__BORLANDC__ >= 0x640) && (__BORLANDC__ <= 0x740)
#if (__BORLANDC__ >= 0x640) && (__BORLANDC__ <= 0x750)
# define ACE_LACKS_STRTOK_R
#endif

#if (__BORLANDC__ <= 0x740)
# define ACE_LACKS_LOCALTIME_R
# define ACE_LACKS_GMTIME_R
#endif

#if (__BORLANDC__ <= 0x750)
# define ACE_LACKS_ASCTIME_R
#endif

Expand Down Expand Up @@ -192,7 +195,6 @@
# define ACE_LACKS_INLINE_ASSEMBLY
#endif /* __clang__ */


#include /**/ "ace/post.h"
#endif /* ACE_CONFIG_WIN32_BORLAND_H */

2 changes: 1 addition & 1 deletion ACE/ace/os_include/net/os_if.h
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ struct ifconf {
#endif /* IFF_BROADCAST */

#if defined (ACE_LACKS_STRUCT_IF_NAMEINDEX)
struct if_nameindex {};
struct if_nameindex { int dummy; };
#endif

#ifdef __cplusplus
Expand Down
2 changes: 1 addition & 1 deletion TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,7 @@ TAO_Port_Utils<T>::create_entry (const char *id,
return T::_narrow (obj.in ());
}

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
// Borland gives warnings about argument not used on the construct as used
// for the other compilers. This has been reported to Borland, adding
// a workaround to suppress these warnings so that the real important ones
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

#if defined (TAO_HAS_MONITOR_FRAMEWORK) && (TAO_HAS_MONITOR_FRAMEWORK == 1)

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option push -w-8022
#endif

Expand Down Expand Up @@ -68,7 +68,7 @@ class TAO_Notify_MC_Ext_Export TAO_MC_Default_Factory:

TAO_END_VERSIONED_NAMESPACE_DECL

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option pop
#endif

Expand Down
4 changes: 2 additions & 2 deletions TAO/orbsvcs/orbsvcs/Notify/RT_Factory.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "orbsvcs/Notify/Default_Factory.h"

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option push -w-8022
#endif

Expand Down Expand Up @@ -50,7 +50,7 @@ class TAO_RT_Notify_Export TAO_Notify_RT_Factory : public TAO_Notify_Default_Fac

TAO_END_VERSIONED_NAMESPACE_DECL

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option pop
#endif

Expand Down
18 changes: 9 additions & 9 deletions TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -387,8 +387,8 @@ __ace_cc_yy_memcpy (to, from, count)
unsigned int count;
{
char *f = from;
register char *t = to;
register int i = count;
char *t = to;
int i = count;

while (i-- > 0)
*t++ = *f++;
Expand All @@ -401,9 +401,9 @@ __ace_cc_yy_memcpy (to, from, count)
static void
__ace_cc_yy_memcpy (char *to, char *from, unsigned int count)
{
register char *t = to;
register char *f = from;
register int i = count;
char *t = to;
char *f = from;
int i = count;

while (i-- > 0)
*t++ = *f++;
Expand Down Expand Up @@ -446,10 +446,10 @@ int
ace_cc_yyparse(ACE_CC_YYPARSE_PARAM_ARG)
ACE_CC_YYPARSE_PARAM_DECL
{
register int ace_cc_yystate;
register int ace_cc_yyn;
register short *ace_cc_yyssp;
register ACE_CC_YYSTYPE *ace_cc_yyvsp;
int ace_cc_yystate;
int ace_cc_yyn;
short *ace_cc_yyssp;
ACE_CC_YYSTYPE *ace_cc_yyvsp;
int ace_cc_yyerrstatus; /* number of tokens to shift before error messages enabled */
int ace_cc_yychar1 = 0; /* lookahead token as an internal (translated) token number */

Expand Down
4 changes: 2 additions & 2 deletions TAO/orbsvcs/tests/Notify/Bug_3252_Regression/server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

#include "DllOrb.h"

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option push -w-8057
#endif

Expand Down Expand Up @@ -231,6 +231,6 @@ ACE_TMAIN(int, ACE_TCHAR **argv)
return 0;
}

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option pop
#endif
4 changes: 2 additions & 2 deletions TAO/tests/Bug_3574_Regression/test.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "tao/StringSeqC.h"

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option push -w-8011
#endif

Expand Down Expand Up @@ -52,6 +52,6 @@ ACE_TMAIN (int, ACE_TCHAR *[])
return 0;
}

#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x730)
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x660) && (__BORLANDC__ <= 0x750)
# pragma option pop
#endif