summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java
Commit message (Collapse)AuthorAge
...
* Removed Precompiled Headers (PCH)Bernard Normier2003-05-25
|
* adding generic sequence patchers; bug fixesMark Spruiell2003-05-24
|
* Fixed Sun warningsBernard Normier2003-05-23
|
* 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.
* Fixed code generation bug for ice_response with AMI class parameters.Michi Henning2003-05-22
|
* - Fixed bugs relating to use of ends iomanipulator.Michi Henning2003-05-21
| | | | | | | | - Fixed code generation bug for dictionaries with a key type not derived from Object. - Added tests for dictionary slicing. - Restructured slicing tests to use more intuitive file names and better directory structure.
* Fixed incorrect code generation for Patcher constructor for dictionariesMichi Henning2003-05-21
| | | | with class values.
* Removed two slicing tests that can't be implemented in Java.Michi Henning2003-05-20
|
* More changes for icej slicing.Michi Henning2003-05-19
|
* - Fixed a bug in the code generator for dictionaries with class values.Michi Henning2003-05-19
| | | | | | | | | - Added more support for Java slicing. - Changed config/Make.rules: "make depend" was calling slice2cpp with ICECPPFLAGS, not SLICE2CPPFLAGS. This meant that "make depend" was invoking slice2cpp with options that were potentially different from those passed for normal compilation of slice files, which could lead to inconsistencies.
* Added exception slicing for icej.Michi Henning2003-05-13
|
* src exe are now built in Release or Debug and then copied to the top levelBernard Normier2003-05-07
| | | | bin directory.
* Sun: 64 bit + CC 5.3 supportBernard Normier2003-04-29
|
* Eliminated numerous warnings from Sun C++ 5.4 buildsBernard Normier2003-04-24
|
* adding statistics to evictorMark Spruiell2003-04-10
|
* Solaris/Sun C++ 5.4 portBernard Normier2003-04-09
|
* bug fixes for sequence comparsion, local object implMark Spruiell2003-03-26
|
* deep comparison of sequencesMark Spruiell2003-03-17
|
* fixed bug with exceptions propagating from ice_response()Marc Laukien2003-02-22
|
* fixed AMD exception bugMarc Laukien2003-02-22
|
* Changed Java tie mapping for "Foo" from "FooTie" to "_FooTie". Changed theMichi Henning2003-02-10
| | | | | | | way the mapping for operations ("FooOperations" -> "_FooOperations") was coded for style consistency with the remainder of the code. (No functional changes to the operations mapping -- this was cosmetic only.)
* Forgot to make the _FooOperations change for ties. Fixed now.Michi Henning2003-02-07
|
* Changed Java mapping for Operations interface. Interface Foo now createsMichi Henning2003-02-07
| | | | | _FooOperations. "Operations" is no longer a reserved suffix for Slice identifiers.
* version update; date changeMarc Laukien2003-02-04
|
* slice2java fixMarc Laukien2003-02-03
|
* raise NonRepeatable when exception occurs during reply unmarshallingMark Spruiell2003-01-25
|
* amd operations should declare exceptionsMark Spruiell2003-01-04
|
* add AMD support to generated implementation examplesMark Spruiell2003-01-04
|
* amd & exceptionsMarc Laukien2002-12-31
|
* more AMDMarc Laukien2002-12-31
|
* more amd stuffMarc Laukien2002-12-30
|
* fixed shutdown problem with _dispatchCountMarc Laukien2002-12-30
|
* fixMarc Laukien2002-12-29
|
* fixMarc Laukien2002-12-29
|
* more AMIMarc Laukien2002-12-29
|
* more Java AMIMarc Laukien2002-12-28
|
* add null dictionary support for ice_marshalMark Spruiell2002-12-09
|
* accept null for dictionary when marshallingMark Spruiell2002-12-07
|
* added amiMarc Laukien2002-11-27
|
* Fixed bug relating to the initializer for simple built-in constants: ForMichi Henning2002-11-27
| | | | some constant types, the initializer literal wasn't emitted.
* adding make installMark Spruiell2002-11-13
|
* Added IcePack.Node.PropertiesOverride property to pass additional orBenoit Foucher2002-11-07
| | | | | override server properties. Changed the test suite to use this new of this option.
* fixed copyright dateMarc Laukien2002-11-06
|
* Makefile improvments (added LIBEXT, SHLIB_LDFLAGS, removed some bogusBenoit Foucher2002-10-31
| | | | CXXFLAGS, removed BASE, VERSIONNED_BASE for shared libraries).
* Fixed the translators to use the icecpp C preprocessor.Benoit Foucher2002-10-29
|
* changing copyright location; adding GPL noteMark Spruiell2002-10-28
|
* changing Mutable Realms to ZeroCMark Spruiell2002-10-26
|
* gcc 3.2 changesMark Spruiell2002-10-24
|
* make _factory privateMark Spruiell2002-10-08
|
* fixesMarc Laukien2002-09-29
|