Skip to content

Update python to 3.14#10

Open
wendigo wants to merge 3 commits intomasterfrom
user/serafin/chicory
Open

Update python to 3.14#10
wendigo wants to merge 3 commits intomasterfrom
user/serafin/chicory

Conversation

@wendigo
Copy link
Copy Markdown
Contributor

@wendigo wendigo commented Mar 26, 2026

No description provided.

@cla-bot cla-bot bot added the cla-signed label Mar 26, 2026
python3 Tools/wasm/wasi.py make-host
make -C cross-build/wasm32-wasi install COMPILEALL_OPTS='-j0 -b'
python3 Tools/wasm/wasi configure-host -- \
CFLAGS='-Os -mtail-call' --prefix=${PYTHON_PATH} --disable-test-modules --with-tail-call-interp
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This makes the python_eval_frame smaller for chicory to compile

@wendigo
Copy link
Copy Markdown
Contributor Author

wendigo commented Mar 26, 2026

CleanShot 2026-03-26 at 20 03 12@2x

@wendigo wendigo requested a review from electrum March 26, 2026 21:14
find . -name '*.dist-info' -exec rm -rf {} \;
rm -rf bin
/build/cpython/cross-build/build/python -m compileall -b .
$(find /build/cpython/cross-build -maxdepth 2 -name python -not -path '*/wasm32-*' -type f) -m compileall -b .
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems suspicious. It would be better to invoke this directly with the exact path.

JSON = 20,
UUID = 21,
IPADDRESS = 22,
NUMBER = 23,
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we actually need to treat this as a separate type, if we're handling it identically to decimal on the Python side?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants