Austin Henriksen

Results 42 issues of Austin Henriksen

The static implementation of `ice_write` that `slice2java` generates for enums has a special case to handle `null`. If you try to marshal a `null` enumerator, we'll instead marshal the first...

java
proposal
slice compiler

Doxygen supports a wide range of tags in it's doc-comments. The Parser only supports a small subset: - `@param` - `@return` - `@throws` - `@link` - `@see` We don't want...

enhancement
documentation
slice
proposal

Now that the link-formatter in the parser has more context to work with, and a pointer to what's being linked to, we should review our link generation in each of...

slice compiler

We should add tests to ensure that we can successfully decode classes and exceptions which have been remapped by either: `xxx:identifier` or each language's version of `cpp:namespace`.

testsuite
metadata

BOM stands for Byte-Order-Marker - magic bytes which can appear at the start of UTF encoded files, which identifies which specific UTF encoding is being used (UTF8, UTF32 LE, UTF16...

slice compiler

Back in the day, each compiler had it's own comment-parsing logic, which was run as-needed by that compiler. #3030 Centralized all the comment-parsing into `libSlice`, eliminating all the duplicated code....

documentation
proposal
slice compiler

Many of these tests have random lines/sections commented out. We should either remove these lines, or update their contents to be useful. Not just keep commented-out tests. It's also pretty...

testsuite
slice

Doxygen will automatically detect and link to elements in doc-comments, even if they weren't explicitly linked to. For example, Doxygen generates 2 links to `Locator` from this: `/// Locator is...

enhancement
documentation
slice
proposal

I'm not suggesting that we loosen our rules, or downgrade errors to warnings, just that we should change the parser to be more graceful when it encounters a Slice definitions...

slice compiler

I was checking the C++ Code Coverage report, and to my surprise, parts of `slice2java` were being hit! Same for the other compilers. After some searching, it turns out that...

cpp
testsuite
slice compiler