Mingun

Results 157 issues of Mingun

This PR adds missing submodule for [Rust](https://github.com/kaitai-io/kaitai_struct_rust_runtime) and also a submodule of a [graphical viewer](https://github.com/kaitai-io/kaitai_struct_gui), so newcomers will be aware of it. It also updates all outdated submodules because why...

I think, it is possible to get the concrete error, similar to `failed` status and show it in the test matrix. For now, I have no idea what they means?

infrastructure

Currently Java test `tests\formats\expr_int_div.ksy` is failed with the following message: ``` java.lang.AssertionError: expected [-757] but found [-756] at org.testng.Assert.fail(Assert.java:94) at org.testng.Assert.failNotEquals(Assert.java:513) at org.testng.Assert.assertEqualsImpl(Assert.java:135) at org.testng.Assert.assertEquals(Assert.java:116) at org.testng.Assert.assertEquals(Assert.java:389) at org.testng.Assert.assertEquals(Assert.java:399) at...

infrastructure

The original KSY specifications is written in snake_case, but in the test matrix at https://ci.kaitai.io/ test names converted to PascalCase. It makes quite difficult to find a source KSY to...

infrastructure

The problem, similar to #1093, in Java with test `tests\formats\expr_bytes_ops.ksy`: ```yaml meta: id: expr_bytes_ops seq: - id: one size: 3 instances: two: value: '[0x41, 0xff, 0x4b]' one_size: value: one.size one_first:...

This will allow to override this method and do not generate check in KST when performing checks for returned errors using `asserts[i].exception` key. This should be merged with this PR:...

This PR implements suggestion from https://github.com/kaitai-io/kaitai_struct/issues/778 which is also enforced by [enum_invalid.ksy](https://github.com/kaitai-io/kaitai_struct_tests/blob/0c32cbfb1f600fe6c4d7fe0b65d959d732164889/formats/enum_invalid.ksy) test. Related issues: - Runtime changes: https://github.com/kaitai-io/kaitai_struct_java_runtime/pull/42 - Tests changes: https://github.com/kaitai-io/kaitai_struct_tests/pull/125 - Tracking issue: https://github.com/kaitai-io/kaitai_struct/issues/778 - Closes https://github.com/kaitai-io/kaitai_struct/issues/583...

This is required for https://github.com/kaitai-io/kaitai_struct_tests/pull/111

This PR implements solution from [my comment](https://github.com/kaitai-io/kaitai_struct/issues/534#issuecomment-2059567168). Each top-level `ClassSpec` now have a list of other top-level `ClassSpec`s which is explicitly import it. When resolve types and enums now checked...

Octal escape sequences the least used form of escape sequences and hex supported almost everywhere. The only outsiders are [Java](https://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.6) (does not support `\xHH` form), [C++](https://en.cppreference.com/w/cpp/language/escape) (unlimited length, so have...