Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Removed Precompiled Headers (PCH) | Bernard Normier | 2003-05-25 | |
| | ||||
* | adding generic sequence patchers; bug fixes | Mark Spruiell | 2003-05-24 | |
| | ||||
* | Fixed Sun warnings | Bernard Normier | 2003-05-23 | |
| | ||||
* | Fixed the bug that Benoit found yesterday in both ice and icej. | Michi Henning | 2003-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 Henning | 2003-05-22 | |
| | ||||
* | - Fixed bugs relating to use of ends iomanipulator. | Michi Henning | 2003-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 dictionaries | Michi Henning | 2003-05-21 | |
| | | | | with class values. | |||
* | Removed two slicing tests that can't be implemented in Java. | Michi Henning | 2003-05-20 | |
| | ||||
* | More changes for icej slicing. | Michi Henning | 2003-05-19 | |
| | ||||
* | - Fixed a bug in the code generator for dictionaries with class values. | Michi Henning | 2003-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 Henning | 2003-05-13 | |
| | ||||
* | src exe are now built in Release or Debug and then copied to the top level | Bernard Normier | 2003-05-07 | |
| | | | | bin directory. | |||
* | Sun: 64 bit + CC 5.3 support | Bernard Normier | 2003-04-29 | |
| | ||||
* | Eliminated numerous warnings from Sun C++ 5.4 builds | Bernard Normier | 2003-04-24 | |
| | ||||
* | adding statistics to evictor | Mark Spruiell | 2003-04-10 | |
| | ||||
* | Solaris/Sun C++ 5.4 port | Bernard Normier | 2003-04-09 | |
| | ||||
* | bug fixes for sequence comparsion, local object impl | Mark Spruiell | 2003-03-26 | |
| | ||||
* | deep comparison of sequences | Mark Spruiell | 2003-03-17 | |
| | ||||
* | fixed bug with exceptions propagating from ice_response() | Marc Laukien | 2003-02-22 | |
| | ||||
* | fixed AMD exception bug | Marc Laukien | 2003-02-22 | |
| | ||||
* | Changed Java tie mapping for "Foo" from "FooTie" to "_FooTie". Changed the | Michi Henning | 2003-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 Henning | 2003-02-07 | |
| | ||||
* | Changed Java mapping for Operations interface. Interface Foo now creates | Michi Henning | 2003-02-07 | |
| | | | | | _FooOperations. "Operations" is no longer a reserved suffix for Slice identifiers. | |||
* | version update; date change | Marc Laukien | 2003-02-04 | |
| | ||||
* | slice2java fix | Marc Laukien | 2003-02-03 | |
| | ||||
* | raise NonRepeatable when exception occurs during reply unmarshalling | Mark Spruiell | 2003-01-25 | |
| | ||||
* | amd operations should declare exceptions | Mark Spruiell | 2003-01-04 | |
| | ||||
* | add AMD support to generated implementation examples | Mark Spruiell | 2003-01-04 | |
| | ||||
* | amd & exceptions | Marc Laukien | 2002-12-31 | |
| | ||||
* | more AMD | Marc Laukien | 2002-12-31 | |
| | ||||
* | more amd stuff | Marc Laukien | 2002-12-30 | |
| | ||||
* | fixed shutdown problem with _dispatchCount | Marc Laukien | 2002-12-30 | |
| | ||||
* | fix | Marc Laukien | 2002-12-29 | |
| | ||||
* | fix | Marc Laukien | 2002-12-29 | |
| | ||||
* | more AMI | Marc Laukien | 2002-12-29 | |
| | ||||
* | more Java AMI | Marc Laukien | 2002-12-28 | |
| | ||||
* | add null dictionary support for ice_marshal | Mark Spruiell | 2002-12-09 | |
| | ||||
* | accept null for dictionary when marshalling | Mark Spruiell | 2002-12-07 | |
| | ||||
* | added ami | Marc Laukien | 2002-11-27 | |
| | ||||
* | Fixed bug relating to the initializer for simple built-in constants: For | Michi Henning | 2002-11-27 | |
| | | | | some constant types, the initializer literal wasn't emitted. | |||
* | adding make install | Mark Spruiell | 2002-11-13 | |
| | ||||
* | Added IcePack.Node.PropertiesOverride property to pass additional or | Benoit Foucher | 2002-11-07 | |
| | | | | | override server properties. Changed the test suite to use this new of this option. | |||
* | fixed copyright date | Marc Laukien | 2002-11-06 | |
| | ||||
* | Makefile improvments (added LIBEXT, SHLIB_LDFLAGS, removed some bogus | Benoit Foucher | 2002-10-31 | |
| | | | | CXXFLAGS, removed BASE, VERSIONNED_BASE for shared libraries). | |||
* | Fixed the translators to use the icecpp C preprocessor. | Benoit Foucher | 2002-10-29 | |
| | ||||
* | changing copyright location; adding GPL note | Mark Spruiell | 2002-10-28 | |
| | ||||
* | changing Mutable Realms to ZeroC | Mark Spruiell | 2002-10-26 | |
| | ||||
* | gcc 3.2 changes | Mark Spruiell | 2002-10-24 | |
| | ||||
* | make _factory private | Mark Spruiell | 2002-10-08 | |
| | ||||
* | fixes | Marc Laukien | 2002-09-29 | |
| |