Commit Graph

144 Commits

Author SHA1 Message Date
Jan Max Meyer b30fa5cd3b Fixing Makefile to check for existing symlinks (#483)
Call of `make` reported "ln: failed to create symbolic link '$(PYODIDE_ROOT)/ccache/emcc': File exists". This solves this issue.
2019-07-04 17:05:49 -04:00
Roman Yurchak 2cf8639973 MAINT Move package tests under packages/ dir (#471)
* Move package tests under the packages/ folder

* Fix tests
2019-06-19 14:26:08 -04:00
Michael Droettboom 6707647fa7 Update URL 2019-06-03 15:57:17 -04:00
Michael Droettboom 100e81f141
Update URL and document using Pyodide with Iodide (#455)
* Update URL and document using Pyodide with Iodide

* Update docs/using_pyodide_from_iodide.md

Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>

* Update docs/using_pyodide_from_iodide.md

Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>
2019-06-03 15:46:14 -04:00
Michael Droettboom 0ca6505261 Update docs about Netlify. 2019-05-31 16:02:51 -04:00
Marc Abramowitz ac76220b59 Enable building sqlite3 into cpython (#352)
* Enable building sqlite3 into cpython
2019-03-26 08:44:21 -04:00
Michael Droettboom 7441d5250e Partially address #338: Provide simple method for interactive testing
This adds a basic repl-like console webpage that can be used for
testing of the local pyodide install.

It removes the broken examples based on standalone iodide.
2019-03-15 12:54:08 -04:00
Michael Droettboom 650d321bd9 Fix fresh build 2019-03-14 08:52:28 -04:00
Michael Droettboom 8f6e1bab09 Automatically rebuild packages if any patches or extra files change 2019-03-13 14:50:18 -04:00
Jason Stafford 00ba184861 selenium tests for webworkers 2019-02-06 09:20:34 -08:00
Jason Stafford e1fb1b966e add a generic webworker file 2019-01-31 15:07:48 -08:00
Michael Droettboom 9c8b6d2db0 Fix #305: Fix PDF export from matplotlib 2019-01-25 09:33:52 -05: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 65ebb9944c
Merge pull request #293 from mdboom/upgrade-emscripten-1.38.22
Upgrade emscripten to 1.38.22
2019-01-17 14:04:24 -05:00
Michael Droettboom 7eb7e08403 Fix loading C++ modules 2019-01-16 11:35:40 -05:00
Michael Droettboom db565ff8e9 Remove erroneous --profiling flag 2019-01-15 18:03:46 -05:00
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 d4c92a5d68 Convert Numpy arrays to TypedArrays when possible 2018-12-27 14:22:08 -05:00
Roman Yurchak 79ba41b484 Update the iodide/pyodide-env:0.3.1 image 2018-11-15 13:24:27 +01:00
Roman Yurchak 66fe5feb2c Better refactoring 2018-11-15 13:24:27 +01:00
Roman Yurchak ba0e045b64 CLAPACK setup 2018-11-15 13:22:36 +01:00
Roman Yurchak ead14ef33e More fixes 2018-11-15 13:22:36 +01:00
Roman Yurchak b495ead55b Only include lapack when necessary 2018-11-15 13:22:36 +01:00
Roman Yurchak ccdadc6e93 Move CLAPACK_WA to the root folder 2018-11-15 13:22:36 +01:00
Roman Yurchak 3e1d6348a7 Statically link BLAS/LAPACK 2018-11-15 13:22:36 +01:00
Roman Yurchak 40605620f8 Use scipy 0.17.1 2018-11-15 13:22:36 +01:00
Michael Droettboom f292355a19 Add .bumpversion.cfg 2018-11-12 13:30:30 -05:00
Roman Yurchak 78bf51daac CLAPACK setup 2018-10-31 15:12:43 +01:00
Michael Droettboom 1865046a1f Simplify make lint 2018-10-08 13:18:28 -04:00
Roman Yurchak 372cc96865 Autopep8 on all benchmarks 2018-10-03 21:48:43 +02:00
Roman Yurchak 95379aa043
Merge pull request #202 from mdboom/fix-benchmarks
Fix benchmarks in light of recent changes
2018-10-03 12:02:02 +02:00
Roman Yurchak 070c898535
Merge pull request #204 from mdboom/lint-pyodide-build
MAINT: Lint all the things
2018-10-02 16:24:59 +02:00
Michael Droettboom 8412fa2679 Add pyodide_build to flake8 2018-10-02 07:54:37 -04:00
Michael Droettboom fa4456ed12 Try to fix `make benchmark` 2018-10-01 21:11:02 -04:00
Michael Droettboom 6536e5a07c Lint all the things 2018-10-01 19:11:38 -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 9d15654f1b
Merge pull request #170 from mdboom/lz4-c
WIP: Use LZ4 filesystem compression, using the canonical C implementation
2018-09-20 10:52:35 -04:00
Michael Droettboom fff45f8b78 Reinstate uglify 2018-09-20 08:27:16 -04:00
Roman Yurchak 5b0381bd4c Add src/python_dev.html 2018-09-20 14:18:50 +02:00
Michael Droettboom 2a6897a293 Remove debugging flags 2018-09-19 16:44:54 -04:00
Michael Droettboom 0d4b22ba77 Use LZ4 filesystem compression, using the canonical C implementation 2018-09-19 16:44:54 -04:00
Michael Droettboom fcc2b7a036 Reorg pyodide ns to separate emscripten details from public API 2018-09-19 10:50:23 -04:00
Roman Yurchak 98f843df0e Fix versioning with tags starting with v 2018-09-17 14:45:08 +02:00
Roman Yurchak 59de8d4a6d Expose version information in javascript 2018-09-14 17:12:32 +02:00
Roman Yurchak c36a044a03 Store version information in src/pyodide.py 2018-09-14 14:35:28 +02:00
Roman Yurchak 02ce5a4a9e
Merge pull request #155 from mdboom/allow-memory-growth
Set ALLOW_MEMORY_GROWTH=1
2018-09-13 18:01:55 +02:00
Michael Droettboom 84f2f28242 Vendor file_packager.py 2018-09-12 10:55:50 -04:00
Michael Droettboom 65817abc7d Add test 2018-09-12 10:16:23 -04:00