Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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. | |||
* | fixed copyright date | Marc Laukien | 2002-11-06 | |
| | ||||
* | 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 | |
| | ||||
* | Added adapter member to Ice::Current. | Michi Henning | 2002-09-24 | |
| | ||||
* | minor | Marc Laukien | 2002-09-20 | |
| | ||||
* | Runtime->Local | Marc Laukien | 2002-09-20 | |
| | ||||
* | minor | Marc Laukien | 2002-09-20 | |
| | ||||
* | Renamed Ice::LocalException to Ice::RuntimeException. | Michi Henning | 2002-09-20 | |
| | ||||
* | simplified cloning; clone is no longer optional | Mark Spruiell | 2002-09-18 | |
| | ||||
* | fixed problem with collocated local exceptions | Marc Laukien | 2002-09-13 | |
| | ||||
* | Fixed indentation and incorrect assert() in sliceModeToIceMode(). | Michi Henning | 2002-09-10 | |
| | ||||
* | Ice.Object and Ice.LocalObject are now interfaces | Mark Spruiell | 2002-09-06 | |
| | ||||
* | clone() fixes | Mark Spruiell | 2002-09-06 | |
| | ||||
* | adding clone() support for abstract objects | Mark Spruiell | 2002-09-06 | |
| | ||||
* | Changed anonymous namespace to static function because VC6 can't handle | Michi Henning | 2002-09-04 | |
| | | | | anonymous namespaces :-( | |||
* | 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. | |||
* | Added changes for idempotent. | Michi Henning | 2002-08-22 | |
| | ||||
* | Changed nonmutating from metadata do keyword. | Michi Henning | 2002-08-12 | |
| | ||||
* | bug fixes for constant scoping | Mark Spruiell | 2002-07-23 | |
| | ||||
* | Picked up a few style crimes and fixed them. | Michi Henning | 2002-07-19 | |
| | | | | | | | | | | | | | | | | | | Added code generation for Java constants to slice2java. Added missing keyword (strictfp) to lists of keywords that need escaping for Java. Fixed bug in Java code generator: if a type name had a prefix in common with the name of its enclosing scope, the scope mangling code stripped off too much of the scope. For example: enum color { red }; const color c = red; This resulted in the generated type name being "olor" instead of "color" because the constant starts with the same letter as the name of the type. Fixed bug in the keyword escape mechanism -- keywords embedded in scoped names were not escaped. Keywords escaping for both Java and C++ still has bugs. I wrote two Slice torture files full of keywords. Neither the generated C++ code nor the generated Java code work for those files yet. Need to look at this... | |||
* | facet path | Marc Laukien | 2002-07-17 | |
| | ||||
* | Updated slice parser to put parameter declarations into their own scope. | Michi Henning | 2002-07-17 | |
| | | | | | | | | | | | | | | | | | | | | | | That way, we can check whether meaning changes as identifiers are introduced into parameter declarartions. Changes were quite extensive because one thing dragged another behind it... Got rid of some of the pesky parse errors caused by returning zero from some creation operations. In general, it seems easier to, whenever possible, to create a dummy instance of something that doesn't quite parse or doesn't quite get through a semantic check. This avoids calling YYERROR, which can make a big mess of the scope stack. (I got stuck on this for quite a long time before I figured out what was going on.) Took the opportunity to get rid of the awkward parsing for parameter lists. We now have only a single parameters non-terminal, which simplifies things (and also got rid of the one remaining shift/reduce conflict in the grammar). Updated all the code generators to work with the new structure for the syntax tree. Kept a rather ugly hack in Grammar.y to still permit use of semicolons to indicate out params. This will go with stable_39, so I don't mind that it's ugly for now. |