summaryrefslogtreecommitdiff
path: root/cpp/include/Slice/Parser.h
Commit message (Collapse)AuthorAge
...
* bug 2766 - bogus global metadata mismatch warningMark Spruiell2008-03-12
|
* Bug 2289 - deprecate sequences as dictionary keysDwayne Boone2008-02-07
|
* Updated copyrightDwayne Boone2008-01-23
|
* Use mcpp instead of icecppDwayne Boone2008-01-09
|
* Merge branch 'master' of ssh://cvs.zeroc.com/home/git/iceBernard Normier2007-12-21
|\ | | | | | | | | | | Conflicts: cpp/src/Slice/VbUtil.cpp
| * Bug 2477.Michi Henning2007-12-20
| |
* | IceUtil cleanup (first commit)Bernard Normier2007-12-21
|/
* New dictionary mapping.Michi Henning2007-08-21
|
* Merge branch 'master' of ssh://cvs.zeroc.com/home/git/iceBernard Normier2007-06-26
|\
| * Bug 2263.Michi Henning2007-06-21
| |
* | slice2xxx updates + Java Freeze updates and demoBernard Normier2007-06-26
|/
* Expanded tabs into spacesBernard Normier2007-02-01
|
* Updated copyright headerDwayne Boone2007-01-08
|
* Added TOC generation to slice2html.Michi Henning2007-01-08
|
* Borland C++Builder port mass commitDwayne Boone2006-08-09
|
* Deprecated nonmutating in Parser; replaced throughout with idempotent +Bernard Normier2006-07-27
| | | | metadata
* Partial fix for bug #1257: deprecating nonmutatingBernard Normier2006-07-27
|
* minor fixMark Spruiell2006-05-23
|
* global metadata fixesMark Spruiell2006-05-23
|
* adding Contained::findMetaDataMark Spruiell2006-04-05
|
* Added support for wstring slice metadataDwayne Boone2006-03-29
|
* Updated copyrightDwayne Boone2006-03-14
|
* Added --sort-fields to slice2docbook.Michi Henning2006-02-14
|
* Fixed bug 666.Michi Henning2005-12-19
|
* Bug 419.Michi Henning2005-09-06
|
* Fixed http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=262Michi Henning2005-05-19
|
* Removing class support from slice2javae and slice2cppe translators.Brent Eagles2005-04-05
| | | | | | | removed generation of object marshalling code added validation code for parsers added feature set flag to slice parser library (defaults to Ice feature set)
* Slice definitions at global scope (other than module definitions) are now aMichi Henning2005-03-24
| | | | hard error in C++ and Java.
* Updated copyrights to 2005Bernard Normier2005-02-16
|
* Changed generated code to work around bug in gcc 3.2 and 3.4 regardingMichi Henning2004-12-01
| | | | | | | | initialization of static class data members. Removed all static class data members in the process, so there are no more problems with violating ODR if the same .o file is loaded more than once into an address space. See http://www.zeroc.com/vbulletin/showthread.php?s=&threadid=1020.
* Made it illegal for non-local interfaces/classes to be derived fromMichi Henning2004-10-13
| | | | non-local ones.
* Connection.iceMarc Laukien2004-09-13
|
* Eliminated duplicate warning for class and interface definitions at globalMichi Henning2004-09-08
| | | | scope.
* adding bool param to parser visit() functionMark Spruiell2004-09-02
|
* Changed parser to make it illegal to use the name of any enclosing moduleMichi Henning2004-08-31
| | | | as a type name.
* Deprecation of global Slice definitions.Michi Henning2004-08-31
|
* Changed slice2cs to avoid generating unnecessary empty namespaces.Michi Henning2004-08-19
|
* Fixed copyrightBernard Normier2004-05-18
|
* Updated copyright noticeBernard Normier2004-05-11
|
* Merged changes from michi_pre_e3 branchMichi Henning2004-05-10
|
* Fixed Sun C++ build problemsBernard Normier2004-05-08
|
* *** empty log message ***Michi Henning2004-03-29
|
* *** empty log message ***Michi Henning2004-03-29
|
* Fixed parser bug: if an operation had an exception speficiation withMichi Henning2004-03-26
| | | | | | multiple exceptions, and one of the exceptions was a base of one or more of the other exceptions, the catch blocks in the marshaling and dispatch code were emitted in the wrong order.
* HP-UX portBernard Normier2004-01-23
|
* adding ClassDef::isAMark Spruiell2004-01-16
|
* Adding support for global metadata. Removing the --package option inMark Spruiell2003-12-12
| | | | | slice2java. Using global metadata to define packaging in slice2java, slice2freezej.
* removing bison stuff from Parser.h; adding type() accessor to EnumMark Spruiell2003-10-22
|
* Implemented TwowayOnlyException.Michi Henning2003-09-07
|
* Fixed the bug that Benoit found yesterday in both ice and icej.Michi Henning2003-05-23
| | | | | | | | | | | | | | | | | | | | (Zero-length sequence containing class elements caused an crash.) :Ice::Object). Obviously, this would cause an assertion failure or a {{{ClassCastException}}}. The solution is simply to force the down-cast in the generated patch function and to check whether the cast failed: if so, the class was sliced too much and we throw a {{{NoObjectFactoryException}}} as we should. (For Java, the exception is thrown from {{{BasicStream.readObject}}}, after catching a {{{ClassCastException}}}. For C++, the exception is thrown directly from the generated patch function.) :Ice::Object}}} and {{{::Printer}}}. Updated the code generator to correctly initialize the {{{type}}} member of a {{{NoObjectFactoryException}}} with the type ID of the type that wasn't found. (Unfortunately, this involved modifying {{{Parser.h}}}, so you will have to rebuild both ice and icej.) Added code generation for custom sequence types for icej. Generated code compiles and looks OK, but I haven't written tests yet, so there may still be a latent bug in this.