Austin Henriksen

Results 42 issues of Austin Henriksen

Now that the `close` API in Java blocks until connection closure is completed, it is hard to test things involving the `Closing` state. As a workaround we'd start `close` in...

Don't read this yet. I'm using this PR to see the CI failures that I can't reproduce locally.

This PR does 2 things: 1) There are 2 paths to report an error in the compiler: through `Unit->error` and through `DefinitionContext->error`. That second path is used in only 2...

If you trigger a redefinition error with types declared at global scope (ie. not within a module) the compiler outputs some random UUIDs. For example, compiling the following Slice: ```...

bug
slice compiler

File metadata can only validly appear at the top of a Slice file, before any Slice definitions, however the Slice compiler doesn't currently enforce this. It did in 3.7 with...

bug
slice
slice compiler

I think we should remove `OutputBase` and `ValueWriter` in a follow up PR. _Originally posted by @pepone in https://github.com/zeroc-ice/ice/pull/2770#discussion_r1773450382_ ---- Note that `ValueWriter` was already removed in Java by the...

cleanup

1) In certain cases, the Slice parser will gracefully handle missing identifiers (something like `struct { ... }`). When it encounters this, the parser will call `Ice::generateUUID` to generate a...

proposal
slice compiler

While planning out how to add `@remarks` to (Java/Type)Script, I came across a few inconsistencies, that I'd rather fix in a PR separate to the `@remarks` one. There were also...

Unfortunately, Java has no support for `@remarks`, or anything even resembling it. The best we can do is append it to the end of the summary. Here's what the new...

Java has support for an annotation to mark code as 'generated': https://docs.oracle.com/en/java/javase/17/docs/api/java.compiler/javax/annotation/processing/Generated.html If adding this annotation to the generated code is straightforward and doesn't break anything, we should have `slice2java`...

enhancement
java
slice compiler