summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/InputStream.cpp
Commit message (Collapse)AuthorAge
* Add class cycle detection during unmarshaling (#946)Joe George2020-07-07
| | | | | | | | | Add support for detection of class cycles during unmarshaling in languages which do no have garbage collection: C++, Swift, and Objective-C. A `MarshalException` is thrown when a cycle is detected. The property `Ice.AcceptClassCycles` can be set to a value greater than `0` to change this behavior.
* Fix clang -std=c++17 buildBernard Normier2019-10-29
| | | | Note: still building Ice C++11 with -std=c++11.
* Enable -Wconversion with clang - Close #363Jose2019-06-21
|
* Copyright header simplicationJose2019-01-19
|
* Remove copyright noticeJose2018-12-18
|
* Fix copyright headerJose2018-12-18
|
* Extra C++ warning flags with clang and g++.Bernard Normier2018-10-26
| | | | Fixes 223.
* Remove unused macro ICE_LITTLEBYTE_BIGWORDJose2018-09-03
| | | | Closes #187
* Update copyright year to 2018Jose2018-02-14
|
* Remove excessive empty linesJoe George2017-06-07
|
* Generate alias for "delegate" in C++11 (ICE-7859)Bernard Normier2017-05-03
|
* Fix for ICE-7125 - Added support for Ice.ClassGraphDepthMaxBenoit Foucher2017-03-23
|
* ICE-7506 - Update copyright to 2017Joe George2017-02-13
|
* Removed cpp:unscoped from all Ice enumsBernard Normier2017-02-08
| | | | CompressBatch is now "scoped" in C++98 and ObjC
* Replaced non-public double underscores in C++Bernard Normier2016-11-12
|
* Revert "Replaced double and triple underscores in C++ by ice-prefixed names"Bernard Normier2016-11-05
| | | | This reverts commit 91fa99c34d1211d426b24bf68001fc27a87b3f00.
* Replaced double and triple underscores in C++ by ice-prefixed namesBernard Normier2016-11-02
|
* Fixed ICE-7279 - Fixed input stream to use zero-copy for string reads if ↵Benoit Foucher2016-09-07
| | | | there's no string converter
* Reduced string converter cachingBernard Normier2016-08-05
|
* Move StringConverter API to namespace IceBernard Normier2016-08-01
|
* New UserExceptionFactory for C++11Bernard Normier2016-07-19
|
* Exported classes no longer have weak vtables with clangBernard Normier2016-06-27
|
* Improved InputStream and OutputStream in C++11Bernard Normier2016-06-21
|
* ICE-7179 - Update std::function code styleJoe George2016-06-13
|
* cleaning up stream API in C++/Java/JSMark Spruiell2016-05-11
|
* Merge remote-tracking branch 'origin/3.6'Joe George2016-03-01
|
* minor fixes to stream classes; restoring test/Ice/streamMark Spruiell2016-02-09
|
* Updated Objective-C mapping to use new stream classesBenoit Foucher2016-02-05
|
* Refactored invocation code to better suite new C++11 mappingBenoit Foucher2016-02-03
|
* ICE-6861 - removing public stream APIMark Spruiell2016-01-19