Skip to content

Commit 91acccf

Browse files
Bug fixes (#160)
* Refactor type size estimation methods to use allocation size instead of estimated size * Improve variable naming for clarity and update type checking syntax * Add null check for fieldType and return empty Type for empty types vector * Refactor MemoryMoveOp calls to include DialectCast for index type adaptation * update * Refactor ArraySpliceOpLowering to use index types consistently and improve type conversions * Enhance MLIRDebugInfoHelper and MLIRGen to support compile unit scope and improve function location handling * Add subprogram scope validation and clean up location handling in MLIRDebugInfoHelper and MLIRGen * Add support for subprogram debug scope in MLIRDebugInfoHelper * Fix type printing in MLIRPrinter to handle unimplemented types gracefully * Add union binary operations test and improve type handling in TypeOfOpHelper * Enhance TypeOfOpHelper and ArithmeticUnaryOp handling to improve type checks and return results, and update debug information in MLIRGen * Add debug output for failed MLIR generation and improve error messaging for constant object assignments * Enhance PrintOpLowering to handle empty value cases and improve stack management * Enhance array binding pattern processing to support spread elements and add corresponding tests * Implement array view functionality and add corresponding tests * Implement array view support for const arrays and add corresponding tests * Enhance tuple handling to support spread elements for const and regular tuples, and add corresponding tests * Add tests for variable bindings with string destructuring * Remove obsolete bug test files and add a new test for fall-through behavior in switch statements * clean up * update build scripts
1 parent bcf4859 commit 91acccf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+799
-1109
lines changed

docs/MLIR_to_exe/clean.bat

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/MLIR_to_exe/config_debug.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/MLIR_to_exe/config_libs_debug.bat

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/MLIR_to_exe/config_libs_release.bat

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/MLIR_to_exe/config_release.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/MLIR_to_exe/config_tools_debug.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/MLIR_to_exe/config_tools_release.bat

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/MLIR_to_exe/mlir_via_llc_gc_async_opt.bat

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/MLIR_to_exe/via_clang_gc_async_opt_obj.bat

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/MLIR_to_exe/via_jit.bat

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)