Bernard Normier
Bernard Normier
We still have many many references to cpp11 in our project files: ``` % rg -i cpp11 -g \*proj src/IceBox/msbuild/iceboxlib/iceboxlib.vcxproj 100: $(IceSrcRootDir)\include\generated\cpp11\$(Platform)\$(Configuration)\IceBox\ 136: 142: 148: 154: src/IceStormLib/msbuild/icestorm/icestorm.vcxproj 87: $(IceSrcRootDir)\include\generated\cpp11\$(Platform)\$(Configuration)\IceStorm\ 149:...
We need to keep in "slice" (https://github.com/zeroc-ice/ice/tree/main/slice) and build into the libraries any Slice file that older applications could reference in their own non-local Slice files. For example, we need...
This is the counterpart of #1820 for the test suite.
C++ proxies can now be non-nullable (e.g. ObjectPrx, RouterPrx) or "nullable" (`std::optional`, `std::optional`). The implementation of the services is now using primarily / only nullable proxies because this was the...
Most of the Ice APIs don't accept or return an Identity with an empty name, with at least one exception: stringToIdentity returns an empty-name Identity (== illegal identity) for the...
There are several issues with ice2slice. A good test is to convert https://github.com/mumble-voip/mumble/blob/master/src/murmur/MumbleServer.ice 1. A single return type is not converted properly, e.g. ```slice idempotent nameToId(name: string) -> returnValue: int32...
When building Ice C++ with gcc in parallel, I regularly get the following error, which suggests a dependency bug or some other bug in our Makefiles. Retrying fixes the issue....
We want to keep all languages in sync. See #1789.
Dispatch interceptors (https://doc.zeroc.com/ice/3.7/server-side-features/dispatch-interceptors) correspond very roughly to middleware in IceRPC, except they also provide "replay support": Ice automatically resets the InputStream and OutputStream to allow the dispatch interceptor to retry...
In "new Slice" (https://docs.icerpc.dev/slice1): - exceptions are always encoded in the sliced format - classes encoded in Sliced format are always "fully preserved" (there is no attribute to preserve slices)...