summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp/Gen.h
Commit message (Collapse)AuthorAge
* Remove checksum support (#607)Austin Henriksen2021-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Removed checksum sources from swift mapping project file. * Removed checksum tests from Python. * Removed checksum from Python mapping. * Removed checksum tests from PHP mapping. * Removed checksum support from PHP mapping. * Removed checksum sources from MATLAB project file. * Removed checksum option from slice2x manpages. * Removed checksum sources from JavaScript mapping. * Removed checksum tests from Java mapping. * Removed outdated checksum metadata from Java mapping. * Removed checksum support from Java mapping. * Removed checksum tests from csharp. * Removed checksum support from csharp mapping. * Removed checksum tests from cpp * Removed checksum support from IceBox. * Removed checksum support from IceStorm. * Removed Slice checksum support from IceGrid. * Fixed broken filters file for Slice VS project. * Removed checksum support from cpp mapping. * Removed checksum support from Slice definitions. * Removed checksum support from cpp98 mapping.
* Rename global metadata to local metadata. (#1231)Bernard Normier2021-01-08
| | | Fixes #828
* Copyright header simplicationJose2019-01-19
|
* Remove copyright noticeJose2018-12-18
|
* Fix copyright headerJose2018-12-18
|
* Update copyright year to 2018Jose2018-02-14
|
* Adding doc comments to C++Mark Spruiell2018-01-17
|
* Fix Overqualification in generated codeJose2017-10-30
| | | | See ICE-7856
* Remove excessive empty linesJoe George2017-06-07
|
* Removed trailing whitespace from Slice files and generated codeBernard Normier2017-03-29
|
* Merge remote-tracking branch 'origin/3.6'Joe George2017-02-13
|\
| * ICE-7506 - Update copyright to 2017Joe George2017-02-13
| |
* | Rework warning suppression to use global meta dataJose2017-02-03
| |
* | Add --no-warn option to Slice compilersJose2017-02-01
| |
* | C++ metadata validation fixesJose2017-01-30
| |
* | Reduced number of symbols exported by generated code with MSVCBernard Normier2016-06-29
| |
* | Exported classes no longer have weak vtables with clangBernard Normier2016-06-27
| |
* | C++11 AMI custom mapping supportBernard Normier2016-06-16
| |
* | Renamed C++11 AMI/AMD suffix: _async to AsyncBernard Normier2016-06-09
| |
* | partial support for custom mapping with cpp11Bernard Normier2016-06-09
| | | | | | | | slice2cpp now recognizes cpp98, cpp11 and cpp metadata
* | ICE-6982 and ICE-6946Joe George2016-06-08
| | | | | | | | | | - Refactord C++ class/exception stream generated code - Changed return type of Obejct::ice_id() to std::string for C++11
* | Merge remote-tracking branch 'origin/3.6'Joe George2016-03-01
|\|
| * Update copyright headersJoe George2016-03-01
| |
* | Refactored invocation code to better suite new C++11 mappingBenoit Foucher2016-02-03
| |
* | ICE-6861 - removing public stream APIMark Spruiell2016-01-19
| |
* | Add slice2cpp --impl-c++98/--impl-c++11 optionsJose2016-01-14
| |
* | C++11 Value::ice_clone improvementsJose2016-01-11
| |
* | C++11 constructors default initialization in generated codeJose2016-01-07
| |
* | Removed un-used member to fix OS X build failureBenoit Foucher2016-01-05
| |
* | C++11 move compatibility definitions to a separate visitorJose2016-01-04
| |
* | Fix ICE-6947Joe George2015-12-29
| | | | | | | | | | Pass in-parameters for local interfaces with delegate metadata by value in C++11
* | C++11 mapping, binding/checksum/defaultServant testsJose2015-12-14
| |
* | C++11 mapping initial commitJose2015-12-01
|/
* Updated copyright to 2015Dwayne Boone2015-01-05
|
* Better collocation optimization, fix for ICE-5489, ICE-5484Benoit Foucher2014-06-27
|
* Fixed ICE-5499, new garbage collection supportBenoit Foucher2014-06-05
|
* merging javascript branchMark Spruiell2014-03-19
|
* Fixed ICE-5395 - invalid code generated with ["cpp:virtual"]Jose2013-07-31
|
* Fixed ICE-5179: Fixed copyrightsBenoit Foucher2013-02-12
|
* Xcode 4.6 - clang 4.2 updatesJose2013-01-31
|
* Partial fix for ICE-4869: C++ stream read/write for structs (and ↵Bernard Normier2012-10-11
| | | | | | | | structs-as-class) is now generated as templates. Removed most slice2cpp --stream uses (but not all) Also fixed various build failures on Solaris.
* Undo pragma-once-in-header enhancementBernard Normier2012-09-05
|
* Merge remote-tracking branch 'origin/master' into encoding11Benoit Foucher2012-08-06
|\ | | | | | | | | | | | | Conflicts: cpp/include/Ice/Stream.h cpp/include/Slice/Preprocessor.h rb/ruby/Makefile.mak
| * ICE-4782 Generate "#pragma once" for include-guards in generated C++ header ↵Jose2012-07-19
| | | | | | | | files.
* | Support for optionalsBenoit Foucher2012-06-11
|/
* Fixed copyrightsBenoit Foucher2012-04-25
|
* Fixed ICE-4721 - support for OS X clangBenoit Foucher2011-10-18
|
* updating version & copyright for 3.4.2Mark Spruiell2011-05-11
|
* Cleaning up translator and adding tests related to bug 4704.Mark Spruiell2010-03-09
| | | | | This commit does NOT need to be included in the official patch for this bug.
* Bug 4654 - slice2cpp MetaDataVisitor::visitParamDecl(const ParamDeclPtr& p) ↵Jose2010-02-05
| | | | never used