Roman Yurchak
641ce219b8
Use PYODIDE_BASE_URL for the deployment location ( #855 )
2020-12-18 13:23:45 +01:00
Dexter Chua
452b379363
Upgrade to emscripten 1.38.42 ( #843 )
2020-12-15 08:56:43 +01:00
Dexter Chua
0defcb3825
BLD Don't compile host python ( #830 )
2020-12-08 00:19:16 +01:00
Dexter Chua
25de5b6016
BLD Refactor emsdk/Makefile ( #827 )
...
1. Split long shell command into multiple commands
2. Make BINARYEN_VERSION a variable instead of hardcoding in Makefile
3. Set Makefile.envs and patches as dependencies
2020-12-06 11:36:37 +01:00
Dexter Chua
68d0d8229e
Fix node path ( #826 )
2020-12-06 11:34:07 +01:00
Dexter Chua
d67648a6b8
BLD Update package build script's default ldflags ( #817 )
2020-12-03 14:27:40 +01:00
Roman Yurchak
f7adad7eb3
Upgrade to emscripten 1.38.34 with fastcomp ( #480 )
...
Co-authored-by: Dexter Chua <dec41@srcf.net>
2020-11-30 18:54:35 +01:00
Roman Yurchak
7d4fbe9d1a
DOC Add FAQ entry on detecting pyodide at run and build time ( #790 )
2020-11-07 12:21:54 +01:00
Roman Yurchak
fc5495ffdb
Update to Python 3.8.2 ( #712 )
...
* Updating to CPython 3.8
* More fixes
* Skip python headers check in tools/dependency-check.sh
* Fix checksum
* Fix packages
* Fix syntax error
* Fix benchmark path
* Update CPython tests
* More test fixes
* Fix PyStone
* More Cpython test fixes
* Update docs
* Fix issue in conftest
* Add documentation
* Upload updated Docker image
2020-07-07 16:21:33 +02:00
Roman Yurchak
4ee8dedeed
Update to emscripten 1.38.31 ( #674 )
...
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
2020-05-28 18:13:51 +02:00
Adam Seering
3ec7849cfe
ENH Upgrade cpython to 3.7.4 ( #625 )
2020-03-25 12:31:12 +01:00
Adam Seering
7c0cbf61f4
Upgrade cpython to 3.7.3 ( #624 )
2020-03-18 10:36:50 +01:00
Michael Droettboom
2f2ed8fc26
Upgrade to Python 3.7.2 ( #321 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2020-03-12 13:30:33 +01:00
Adam Seering
f71b69bf7c
ENH Upgrade to Python 3.7.1 ( #619 )
2020-03-11 11:32:30 +01:00
Adam Seering
6a02cabaad
Update to use sdk-fastcomp-tag-<version> for emscripten ( #589 )
...
* Update to use sdk-fastcomp-tag-<version> for emscripten, as sdk-tag-<version> is no longer available upstream.
* Update code to use new path
* Replace Circle-CI CPU_CORES hack with environment variables (now supported upstream)
Co-authored-by: AndyLockhart <AndyLockhart@users.noreply.github.com>
2019-12-31 12:09:39 -05:00
Michael Droettboom
33a7ffc1a6
Revert "Quote PATH in Makefile.envs ( #535 )" ( #536 )
...
This reverts commit 78cbdb4e89
.
2019-10-15 13:11:49 -04:00
William Lachance
78cbdb4e89
Quote PATH in Makefile.envs ( #535 )
...
This fixes the build for cases that you have a path with a space
seperator in it (e.g. `/Applications/Racket v6.3/bin/`)
2019-10-15 13:06:33 -04:00
Michael Droettboom
047b414f3d
Upgrade to emscripten 1.38.30 ( #374 )
2019-04-04 07:57:47 -04:00
Madhur Tandon
a704d5a04b
Implement the ABI number functionality.
...
Modified ``Makefile`` and ``packages/Makefile`` to get ``PYODIDE_PACKAGE_ABI`` from ``Makefile.envs``
Made ``checkABI`` as a public API function.
Modified ``file_packager.py`` to check for the compatible ABI number.
Defined ABI number with which pyodide is built in Makefile.envs
Accepted ABI number in ``file_packager.py`` as an argument.
Modified ``buildpkg.py`` and ``buildall.py`` to account for the new argument.
Added the corresponding ``test_different_ABI`` test.
2019-01-23 00:07:39 +05:30
Michael Droettboom
b24be2473e
Export all symbols from everything
2019-01-15 16:52:00 -05:00
Michael Droettboom
4b3bfe53ad
Upgrade emscripten to 1.38.22
2019-01-10 07:40:01 -05:00
Michael Droettboom
c71eff248b
Update PATH
2018-10-01 21:16:04 -04:00
Michael Droettboom
58048cff2c
Upgrade to emscripten 1.38.12
2018-10-01 18:56:57 -04:00
Roman Yurchak
b9ad36fdd7
Set "BINARYEN_TRAP_MODE='clamp'"
2018-09-27 11:38:26 +02:00
Michael Droettboom
56562257ef
Fix #71 : Upgrade to Python 3.7
2018-09-06 10:56:33 -04:00
Roman Yurchak
f15e13d3cd
Use clang-format from emcc/clang
2018-08-27 20:20:23 +03:00
Michael Droettboom
a02c2de983
Fix paths
2018-07-24 17:48:18 -04:00
Michael Droettboom
4153f5bc83
Update emscripten to 1.38.10
2018-07-24 17:47:49 -04:00
Michael Droettboom
409fe3b3f4
Use ccache
2018-07-24 12:58:31 -04:00
Michael Droettboom
07b1d17f15
Restore HOSTPYTHON variable
2018-06-20 17:10:06 -04:00
Michael Droettboom
17e1562ded
MVP of a proper packaging system
2018-06-20 14:54:47 -04:00
Michael Droettboom
f2e46063d6
Pin the compiler to a particular version
2018-05-31 18:46:57 -04:00
Michael Droettboom
b537908b2b
Simplify Makefiles. Support parallel compilation.
2018-05-16 13:06:44 -04:00
Michael Droettboom
deea97cd4c
Use pre-built toolchain
2018-04-02 13:06:36 -04:00
Michael Droettboom
018727487b
Export variables
2018-04-02 10:33:19 -04:00
Michael Droettboom
b8c3e600c2
Add end-to-end build. Travis tests.
2018-03-30 13:08:06 -04:00