@@ -42,2 +42,3 @@ // | ||
| defined(__ARMEL__) || \ | ||
| defined(_M_ARM64) || \ | ||
| defined(_M_ARM_FP) || \ | ||
@@ -287,4 +288,4 @@ defined(__arm64) || \ | ||
| // | ||
| #define ICE_STRING_VERSION "3.7.5" // "A.B.C", with A=major, B=minor, C=patch | ||
| #define ICE_INT_VERSION 30705 // AABBCC, with AA=major, BB=minor, CC=patch | ||
| #define ICE_STRING_VERSION "3.7.6" // "A.B.C", with A=major, B=minor, C=patch | ||
| #define ICE_INT_VERSION 30706 // AABBCC, with AA=major, BB=minor, CC=patch | ||
| #define ICE_SO_VERSION "37" // "ABC", with A=major, B=minor, C=patch | ||
@@ -291,0 +292,0 @@ |
@@ -19,3 +19,3 @@ // | ||
| MutexPtrLock<T>(const T* mutex) : | ||
| MutexPtrLock(T* mutex) : | ||
| _mutex(mutex), | ||
@@ -31,3 +31,3 @@ _acquired(false) | ||
| ~MutexPtrLock<T>() | ||
| ~MutexPtrLock() | ||
| { | ||
@@ -71,4 +71,4 @@ if(_mutex && _acquired) | ||
| // | ||
| MutexPtrLock<T>(const MutexPtrLock<T>&); | ||
| MutexPtrLock<T>& operator=(const MutexPtrLock<T>&); | ||
| MutexPtrLock(const MutexPtrLock<T>&); | ||
| MutexPtrLock& operator=(const MutexPtrLock<T>&); | ||
@@ -75,0 +75,0 @@ const T* _mutex; |
@@ -10,4 +10,4 @@ // | ||
| #define ICE_VERSION 3,7,5,0 | ||
| #define ICE_STRING_VERSION "3.7.5\0" | ||
| #define ICE_VERSION 3,7,6,0 | ||
| #define ICE_STRING_VERSION "3.7.6\0" | ||
| #define ICE_SO_VERSION "37\0" | ||
@@ -14,0 +14,0 @@ #define ICE_COMPANY_NAME "ZeroC, Inc.\0" |
@@ -180,3 +180,3 @@ # Building Ice for C++ | ||
| ``` | ||
| make ICE_HOME=/opt/Ice-3.7.5 ICE_BIN_DIST=all | ||
| make ICE_HOME=/opt/Ice-3.7.6 ICE_BIN_DIST=all | ||
| ``` | ||
@@ -211,4 +211,5 @@ | ||
| The build system supports building Xcode SDKs for Ice. These SDKs allow you to | ||
| easily develop Ice applications with Xcode. To build Xcode SDKs, use the | ||
| `xcodesdk` configurations: | ||
| easily develop Ice applications with Xcode. To build Xcode SDKs, use the `xcodesdk` | ||
| configurations. The [Ice Builder for Xcode][13] must be installed before building | ||
| the SDKs: | ||
| ``` | ||
@@ -560,3 +561,3 @@ make CONFIGS=xcodesdk -j8 srcs # Build the C++98 mapping Xcode SDK | ||
| [1]: https://zeroc.com/downloads/ice | ||
| [2]: https://doc.zeroc.com/ice/3.7/release-notes/supported-platforms-for-ice-3-7-5 | ||
| [2]: https://doc.zeroc.com/ice/3.7/release-notes/supported-platforms-for-ice-3-7-6 | ||
| [3]: https://github.com/zeroc-ice/bzip2 | ||
@@ -572,1 +573,2 @@ [4]: https://libexpat.github.io | ||
| [12]: https://thrysoee.dk/editline/ | ||
| [13]: https://github.com/zeroc-ice/ice-builder-xcode |
@@ -249,3 +249,3 @@ // | ||
| os.width(3); | ||
| os << static_cast<long>(_usec % 1000000 / 1000); | ||
| os << static_cast<Int64>(_usec % 1000000 / 1000); | ||
| return os.str(); | ||
@@ -282,3 +282,3 @@ } | ||
| { | ||
| time_t time = static_cast<long>(_usec / 1000000); | ||
| time_t time = static_cast<time_t>(_usec / 1000000); | ||
@@ -285,0 +285,0 @@ struct tm tr; |
@@ -1199,4 +1199,4 @@ // | ||
| "goto", "if", "inline", "int", "long", "mutable", "namespace", "new", "noexcept", "not", "not_eq", | ||
| "operator", "or", "or_eq", "private", "protected", "public", "register", "reinterpret_cast", "return", | ||
| "short", "signed", "sizeof", "static", "static_assert", "static_cast", "struct", "switch", | ||
| "operator", "or", "or_eq", "private", "protected", "public", "register", "reinterpret_cast", "requires", | ||
| "return", "short", "signed", "sizeof", "static", "static_assert", "static_cast", "struct", "switch", | ||
| "template", "this", "thread_local", "throw", "true", "try", "typedef", "typeid", "typename", | ||
@@ -1261,3 +1261,7 @@ "union", "unsigned", "using", "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq" | ||
| StringList ids = splitScopedName(name); | ||
| #ifdef ICE_CPP11_COMPILER | ||
| transform(ids.begin(), ids.end(), ids.begin(), [](const string& id) -> string { return lookupKwd(id); }); | ||
| #else | ||
| transform(ids.begin(), ids.end(), ids.begin(), ptr_fun(lookupKwd)); | ||
| #endif | ||
| stringstream result; | ||
@@ -1264,0 +1268,0 @@ for(StringList::const_iterator i = ids.begin(); i != ids.end(); ++i) |
@@ -131,3 +131,7 @@ // | ||
| vector<string> ids = splitScopedName(ident); | ||
| #ifdef ICE_CPP11_COMPILER | ||
| transform(ids.begin(), ids.end(), ids.begin(), [](const string& id) -> string { return lookupKwd(id); }); | ||
| #else | ||
| transform(ids.begin(), ids.end(), ids.begin(), ptr_fun(lookupKwd)); | ||
| #endif | ||
| stringstream result; | ||
@@ -134,0 +138,0 @@ for(vector<string>::const_iterator i = ids.begin(); i != ids.end(); ++i) |
@@ -894,3 +894,12 @@ // | ||
| { | ||
| out << nl << stream << ".readValue(obj => " << param << " = obj, " << typeToString(type) << ");"; | ||
| out << nl << stream << ".readValue(obj => " << param << " = obj, "; | ||
| ClassDeclPtr cl = ClassDeclPtr::dynamicCast(type); | ||
| if(cl && cl->isInterface()) | ||
| { | ||
| out << "Ice.Value);"; | ||
| } | ||
| else | ||
| { | ||
| out << typeToString(type) << ");"; | ||
| } | ||
| } | ||
@@ -897,0 +906,0 @@ return; |
+1
-1
@@ -111,3 +111,3 @@ [](https://gitter.im/zeroc-ice/ice?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) | ||
| - [Ice Release Notes](https://doc.zeroc.com/rel/ice-releases/ice-3-7/ice-3-7-5-release-notes) | ||
| - [Ice Release Notes](https://doc.zeroc.com/rel/ice-releases/ice-3-7/ice-3-7-6-release-notes) | ||
| - [Ice Manual](https://doc.zeroc.com/ice/3.7/) |
+1
-1
| { | ||
| "name": "slice2js", | ||
| "version": "3.7.5", | ||
| "version": "3.7.6", | ||
| "description": "Ice Slice to JavaScript compiler", | ||
@@ -5,0 +5,0 @@ "homepage": "https://zeroc.com", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
2401407
0.22%