Skip to content

Commit a366ac9

Browse files
Merge pull request johnsamuelwrites#1 from multilingualprogramming/main
Sync PR
2 parents 09e3ed7 + dc2e39a commit a366ac9

8 files changed

Lines changed: 598 additions & 22 deletions

File tree

.github/workflows/pythonpackage.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ jobs:
2222
uses: actions/setup-python@v5
2323
with:
2424
python-version: ${{ matrix.python-version }}
25+
- name: Set up Rust WASM target
26+
uses: dtolnay/rust-toolchain@stable
27+
with:
28+
targets: wasm32-unknown-unknown
2529
- name: Install dependencies
2630
run: |
2731
python -m pip install --upgrade pip

.github/workflows/wasm-backends-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
- name: Compile generated Rust to WASM
9494
if: matrix.backend == 'wasm'
9595
run: |
96-
pytest tests/wasm_codegen_poc_test.py -k rust_compiles_to_wasm -v --tb=short --timeout=120
96+
pytest tests/wasm_codegen_poc_test.py -v --tb=short --timeout=120
9797
9898
- name: Run fallback-specific tests
9999
if: matrix.backend == 'fallback'

multilingualprogramming/__main__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
from multilingualprogramming.codegen.repl import REPL
3535
from multilingualprogramming.codegen.wat_generator import WATCodeGenerator
3636
from multilingualprogramming.codegen.ui_lowering import lower_to_ui # pylint: disable=unused-import
37+
from multilingualprogramming.core.ir_nodes import IRImportStatement
3738
from multilingualprogramming.core.semantic_lowering import lower_to_semantic_ir # pylint: disable=unused-import
3839
from multilingualprogramming.core.validators import validate_all # pylint: disable=unused-import
3940
from multilingualprogramming.keyword.language_pack_validator import (
@@ -45,6 +46,7 @@
4546
from multilingualprogramming.parser.ast_nodes import ImportStatement, FromImportStatement, Program
4647
from multilingualprogramming.runtime.ai_runtime import AIRuntime, MockProvider
4748
from multilingualprogramming.source_extensions import (
49+
find_module_source,
4850
find_package_init,
4951
has_source_extension,
5052
)

0 commit comments

Comments
 (0)