Skip to content

Commit

Permalink
Pull compiler (many import-related fixes), tests and runtime/{php,ruby}
Browse files Browse the repository at this point in the history
  • Loading branch information
generalmimon committed Apr 15, 2024
1 parent 5df7372 commit ac3c96b
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion compiler
Submodule compiler updated 32 files
+2 −2 jvm/src/test/scala/io/kaitai/struct/translators/TranslatorSpec.scala
+4 −19 shared/src/main/scala/io/kaitai/struct/ClassCompiler.scala
+2 −14 shared/src/main/scala/io/kaitai/struct/NimClassCompiler.scala
+35 −11 shared/src/main/scala/io/kaitai/struct/TypeProcessor.scala
+11 −1 shared/src/main/scala/io/kaitai/struct/datatype/DataType.scala
+10 −0 shared/src/main/scala/io/kaitai/struct/format/EnumSpec.scala
+29 −15 shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala
+25 −11 shared/src/main/scala/io/kaitai/struct/languages/JavaCompiler.scala
+26 −20 shared/src/main/scala/io/kaitai/struct/languages/JavaScriptCompiler.scala
+8 −4 shared/src/main/scala/io/kaitai/struct/languages/LuaCompiler.scala
+3 −6 shared/src/main/scala/io/kaitai/struct/languages/NimCompiler.scala
+13 −1 shared/src/main/scala/io/kaitai/struct/languages/PHPCompiler.scala
+14 −6 shared/src/main/scala/io/kaitai/struct/languages/PerlCompiler.scala
+29 −25 shared/src/main/scala/io/kaitai/struct/languages/PythonCompiler.scala
+37 −8 shared/src/main/scala/io/kaitai/struct/languages/RubyCompiler.scala
+5 −5 shared/src/main/scala/io/kaitai/struct/languages/RustCompiler.scala
+1 −1 shared/src/main/scala/io/kaitai/struct/languages/components/EveryReadIsExpression.scala
+7 −7 shared/src/main/scala/io/kaitai/struct/languages/components/LanguageCompiler.scala
+5 −5 shared/src/main/scala/io/kaitai/struct/translators/BaseTranslator.scala
+5 −5 shared/src/main/scala/io/kaitai/struct/translators/CSharpTranslator.scala
+4 −4 shared/src/main/scala/io/kaitai/struct/translators/ConstructTranslator.scala
+13 −8 shared/src/main/scala/io/kaitai/struct/translators/CppTranslator.scala
+13 −7 shared/src/main/scala/io/kaitai/struct/translators/JavaScriptTranslator.scala
+7 −7 shared/src/main/scala/io/kaitai/struct/translators/JavaTranslator.scala
+5 −5 shared/src/main/scala/io/kaitai/struct/translators/LuaTranslator.scala
+4 −4 shared/src/main/scala/io/kaitai/struct/translators/NimTranslator.scala
+4 −4 shared/src/main/scala/io/kaitai/struct/translators/PHPTranslator.scala
+9 −5 shared/src/main/scala/io/kaitai/struct/translators/PerlTranslator.scala
+12 −7 shared/src/main/scala/io/kaitai/struct/translators/PythonTranslator.scala
+5 −5 shared/src/main/scala/io/kaitai/struct/translators/RubyTranslator.scala
+4 −4 shared/src/main/scala/io/kaitai/struct/translators/RustTranslator.scala
+1 −1 shared/src/main/scala/io/kaitai/struct/translators/TypeDetector.scala
2 changes: 1 addition & 1 deletion runtime/php
2 changes: 1 addition & 1 deletion runtime/ruby
2 changes: 1 addition & 1 deletion tests
Submodule tests updated 50 files
+16 −0 formats/imports_params_def_array_usertype_imported.ksy
+1 −0 formats/imports_params_def_usertype_imported.ksy
+19 −0 formats/params_def_array_usertype_imported.ksy
+2 −2 formats/params_def_usertype_imported.ksy
+15 −0 spec/construct/test_imports_params_def_array_usertype_imported.py
+0 −1 spec/cpp_stl_11/test_enum_to_i_class_border_1.cpp
+0 −1 spec/cpp_stl_11/test_imports0.cpp
+0 −1 spec/cpp_stl_11/test_imports_abs.cpp
+0 −1 spec/cpp_stl_11/test_imports_circular_a.cpp
+21 −0 spec/cpp_stl_11/test_imports_params_def_array_usertype_imported.cpp
+0 −2 spec/cpp_stl_11/test_imports_rel_1.cpp
+0 −1 spec/cpp_stl_98/test_enum_to_i_class_border_1.cpp
+0 −1 spec/cpp_stl_98/test_imports0.cpp
+0 −1 spec/cpp_stl_98/test_imports_abs.cpp
+0 −1 spec/cpp_stl_98/test_imports_circular_a.cpp
+21 −0 spec/cpp_stl_98/test_imports_params_def_array_usertype_imported.cpp
+0 −2 spec/cpp_stl_98/test_imports_rel_1.cpp
+22 −0 spec/csharp/kaitai_struct_csharp_tests/tests/SpecImportsParamsDefArrayUsertypeImported.cs
+45 −0 spec/go/imports_params_def_array_usertype_imported_test.go
+0 −1 spec/java/src/io/kaitai/struct/spec/TestImportsCircularA.java
+20 −0 spec/java/src/io/kaitai/struct/spec/TestImportsParamsDefArrayUsertypeImported.java
+0 −2 spec/java/src/io/kaitai/struct/spec/TestImportsRel1.java
+1 −1 spec/java/src/io/kaitai/struct/spec/TestStrEncodingsEscapingEnc.java
+13 −0 spec/javascript/test_imports_params_def_array_usertype_imported.js
+2 −0 spec/javascript/test_imports_params_def_enum_imported.js
+0 −1 spec/ks/enum_to_i_class_border_1.kst
+0 −1 spec/ks/imports0.kst
+0 −1 spec/ks/imports_abs.kst
+0 −2 spec/ks/imports_circular_a.kst
+14 −0 spec/ks/imports_params_def_array_usertype_imported.kst
+0 −3 spec/ks/imports_rel_1.kst
+17 −0 spec/lua/test_imports_params_def_array_usertype_imported.lua
+0 −1 spec/nim/tenum_to_i_class_border_1.nim
+0 −1 spec/nim/timports0.nim
+0 −1 spec/nim/timports_abs.nim
+0 −1 spec/nim/timports_circular_a.nim
+13 −0 spec/nim/timports_params_def_array_usertype_imported.nim
+0 −2 spec/nim/timports_rel_1.nim
+21 −0 spec/perl/TestImportsParamsDefArrayUsertypeImported.t
+16 −0 spec/php/ImportsParamsDefArrayUsertypeImportedTest.php
+14 −0 spec/python/test_imports_params_def_array_usertype_imported.py
+0 −1 spec/ruby/enum_to_i_class_border_1_spec.rb
+0 −1 spec/ruby/imports0_spec.rb
+0 −1 spec/ruby/imports_abs_spec.rb
+0 −1 spec/ruby/imports_circular_a_spec.rb
+14 −0 spec/ruby/imports_params_def_array_usertype_imported_spec.rb
+0 −2 spec/ruby/imports_rel_1_spec.rb
+1 −1 translator/src/main/scala/io/kaitai/struct/testtranslator/specgenerators/JavaScriptSG.scala
+1 −1 translator/src/main/scala/io/kaitai/struct/testtranslator/specgenerators/LuaSG.scala
+4 −3 translator/src/main/scala/io/kaitai/struct/testtranslator/specgenerators/PythonSG.scala

0 comments on commit ac3c96b

Please sign in to comment.