Commit 91acccf
authored
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 scripts1 parent bcf4859 commit 91acccf
File tree
67 files changed
+799
-1109
lines changed- docs
- MLIR_to_exe
- bugs
- not_impl
- tsc
- include/TypeScript
- LowerToLLVM
- MLIRLogic
- lib/TypeScript
- test/tester
- tests
- tsc/.vscode
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 changedThis file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments