Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | adding bool param to parser visit() function | Mark Spruiell | 2004-09-02 | |
| | ||||
* | Changed parser to make it illegal to use the name of any enclosing module | Michi Henning | 2004-08-31 | |
| | | | | as a type name. | |||
* | Deprecation of global Slice definitions. | Michi Henning | 2004-08-31 | |
| | ||||
* | Changed slice2cs to avoid generating unnecessary empty namespaces. | Michi Henning | 2004-08-19 | |
| | ||||
* | bug fix in minWireSize for Sequence, Dictionary | Mark Spruiell | 2004-05-24 | |
| | ||||
* | Fixed copyright | Bernard Normier | 2004-05-18 | |
| | ||||
* | Updated copyright notice | Bernard Normier | 2004-05-11 | |
| | ||||
* | Merged changes from michi_pre_e3 branch | Michi Henning | 2004-05-10 | |
| | ||||
* | Fixed Sun C++ build problems | Bernard Normier | 2004-05-08 | |
| | ||||
* | GCC 3.4 port | Bernard Normier | 2004-05-08 | |
| | ||||
* | *** empty log message *** | Michi Henning | 2004-03-29 | |
| | ||||
* | Fixed parser bug: if an operation had an exception speficiation with | Michi Henning | 2004-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. | |||
* | adding ClassDef::isA | Mark Spruiell | 2004-01-16 | |
| | ||||
* | Added a missing test for a null collector handle to CommunicatorI.cpp. | Michi Henning | 2003-12-22 | |
| | | | | | | Fixed parser bug that cause an incorrect complaint about changed meaning. Removed the previous work-around for the bug from the Slice files in icej/testI/ice/translator. | |||
* | Fixed bug in Slice parser the prevented legal enumeration constant | Michi Henning | 2003-12-16 | |
| | | | | definitions to compile. | |||
* | Adding support for global metadata. Removing the --package option in | Mark Spruiell | 2003-12-12 | |
| | | | | | slice2java. Using global metadata to define packaging in slice2java, slice2freezej. | |||
* | removing bison stuff from Parser.h; adding type() accessor to Enum | Mark Spruiell | 2003-10-22 | |
| | ||||
* | Implemented TwowayOnlyException. | Michi Henning | 2003-09-07 | |
| | ||||
* | Fixed incorrect include level update for interface and class definitions. | Michi Henning | 2003-07-10 | |
| | ||||
* | Fixed incorrect placement of "return 0;" statement in module creation code. | Michi Henning | 2003-07-02 | |
| | ||||
* | Addressed Marc's Marc's review comments for Parser.cpp (style fixes and | Michi Henning | 2003-07-02 | |
| | | | | refactoring). | |||
* | comments | Marc Laukien | 2003-07-01 | |
| | ||||
* | Fixed incorrect ordering of operation parameters for slice2docbook. | Michi Henning | 2003-07-01 | |
| | ||||
* | - Added a test to the Slice parser to complain if an operation on a local | Michi Henning | 2003-06-04 | |
| | | | | | | | | interface or class has an exception specification. - Added a test to the property parsing code to print a warning on stderr if a property is not recognized. This prevents silly typos, such as "Ice.config=MyFile" (instead of "Ice.Config=MyFile") from slipping through undetected. | |||
* | Added unreachable return statement to keep windows compiler happy. | ZeroC Staff | 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 incorrect scope of iterator for for loop for VC6. | 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. | |||
* | Merged HEAD and slicing trees. | Michi Henning | 2003-05-08 | |
| | ||||
* | Sun: 64 bit + CC 5.3 support | Bernard Normier | 2003-04-29 | |
| | ||||
* | Test for introduced types was too strict this time, sigh... Hopefully, this | Michi Henning | 2003-04-14 | |
| | | | | | is the last check-in for this bug :-( The Python problem was caused by an incorrect LD_LIBRARY_PATH setting. | |||
* | Semantic check for introduced types was too loose. Note: For some | Michi Henning | 2003-04-14 | |
| | | | | | | | inexplicable reason, the errorDetection tests no longer pass. This appears to be a problem with Python: it only reads 17 lines of text out of the input pipe from slice2cpp, even though slice2cpp writes 20 lines. I'll file a bug report for this separately. | |||
* | Fixed but in semantic checks: test for whether an introduced identifier has | Michi Henning | 2003-04-11 | |
| | | | | changed meaning was too stringent. | |||
* | Solaris/Sun C++ 5.4 port | Bernard Normier | 2003-04-09 | |
| | ||||
* | dict fix | Marc Laukien | 2003-03-25 | |
| | ||||
* | version update; date change | Marc Laukien | 2003-02-04 | |
| | ||||
* | added ami | Marc Laukien | 2002-11-27 | |
| | ||||
* | fixed copyright date | Marc Laukien | 2002-11-06 | |
| | ||||
* | fixes | Marc Laukien | 2002-10-29 | |
| | ||||
* | changing copyright location; adding GPL note | Mark Spruiell | 2002-10-28 | |
| | ||||
* | changing Mutable Realms to ZeroC | Mark Spruiell | 2002-10-26 | |
| | ||||
* | minor changes for gcc 3.2 | Marc Laukien | 2002-09-28 | |
| | ||||
* | Added --case-sensitive option. | Michi Henning | 2002-09-17 | |
| | ||||
* | Fixed incorrect diagnostic if a structure contained itself: the name of the | Michi Henning | 2002-09-11 | |
| | | | | | | | | | | member appeared in the error message instead of the name of the type of the member. Changed semantic check for introduced types to be more stringent: it is now case-insensitive. Previously, we were incorrectly allowing the following: sequence<int> IS; struct x { IS is; }; | |||
* | Changed Current.ice to use enum OperationMode to distinguish between | Michi Henning | 2002-09-04 | |
| | | | | | | | | | Normal, Nonmutating, and Idempotent operations. Fixed bug introduced into Freeze with previous changes for saving object state. (State wasn't saved for idempotent operations.) Retested everything. I'm getting a failure in the Yellow (C++) tests, and another failure in the IceBox (Java) tests, but I don't think these are related to these changes. | |||
* | Changed SystemException to SyscallException. | Michi Henning | 2002-08-29 | |
| | ||||
* | Removed redundant tests for include level from parser.cpp. Added | Michi Henning | 2002-08-26 | |
| | | | | nonmutating test to Ice/faultTolerance. | |||
* | Fixed duplicate code generation for include Slice files. Fault tolerance | Michi Henning | 2002-08-23 | |
| | | | | | | tests work now -- the idempotent problem disappeared magically by itself :-( Possibly, I didn't have everything compiled consistently or some such :-( | |||
* | Added changes for idempotent. | Michi Henning | 2002-08-22 | |
| | ||||
* | Changed nonmutating from metadata do keyword. | Michi Henning | 2002-08-12 | |
| |