Owen Ou
6f65795cba
Fix download path of f2c in buildf2c ( #1866 )
2021-09-29 11:13:17 -07:00
Hood Chatham
49b33b5442
Add package config for pyodide package ( #1848 )
2021-09-21 08:46:44 +02:00
Roman Yurchak
ab53f6b06c
ENH Change to minimal build by default ( #1804 )
2021-09-02 22:19:23 +02:00
Hood Chatham
3eb82fd834
Improved micropip dependency resolution ( #1756 )
2021-07-29 18:25:18 +02:00
Hood Chatham
b322d6727a
Update prettier precommit and ci rules ( #1747 )
2021-07-25 08:02:33 -07:00
Nicholas Bollweg
f13f3340e0
Enable all emscripten file systems: IDBFS, NODEFS, PROXYFS and WORKERFS ( #1596 )
2021-07-16 14:33:25 -07:00
Nicholas Bollweg
60acd0089f
Expose Module.FS ( #1692 )
2021-07-10 14:57:01 -07:00
Hood Chatham
a671943bad
Better bootstrap ( #1681 )
2021-07-08 14:16:05 +02:00
Paul m. p. P
d4a705bde2
Use PYMAJOR/PYMINOR according to Python devguide ( #1570 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-07-06 13:28:39 +02:00
Madhur Tandon
738651ea10
Revive html5 <canvas> based renderer for matplotlib ( #1579 )
2021-06-27 08:36:14 -07:00
Hood Chatham
450a2d21e3
Consolidate apply-lint into clang-format-precommit and fix test_asyncio test after linting html files ( #1667 )
2021-06-25 18:59:29 -07:00
Hood Chatham
043c9cf360
Use prettier to format html files ( #1666 )
2021-06-25 15:16:02 -07:00
Hood Chatham
b4f4bcffdc
Update to Python 3.9.5 ( #1637 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-06-19 15:49:25 -07:00
Hood Chatham
c05c1cac78
Eliminate pyproxy leaks ( #1616 )
2021-06-07 09:23:47 +02:00
Hood Chatham
2e04752272
MAINT Improvements to node and file_packager invocations ( #1600 )
2021-05-29 10:31:56 -07:00
Hood Chatham
962140981a
API Don't expose pyodide as a global variable in loadPyodide ( #1597 )
2021-05-22 18:54:27 -07:00
Hood Chatham
2e284cc394
MAINT Use rollup instead of EM_JS to include pyproxy.js ( #1593 )
2021-05-22 18:36:25 -07:00
Hood Chatham
af9bd035be
MAINT Update Makefile to repeat pip install pyodide_build and npm install less ( #1599 )
2021-05-22 15:19:46 -07:00
Hood Chatham
97d7dfcdf9
Some basic types ( #1592 )
2021-05-20 09:05:05 -07:00
Hood Chatham
b512d32495
Update update_base_url Make recipe to fix release-dev ( #1583 )
2021-05-06 08:25:10 -07:00
Hood Chatham
463618f5cf
Use rollup ( #1575 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-05-05 06:42:15 -07:00
Roman Yurchak
4e9d10833e
BLD Create an installable pyodide-build package ( #1566 )
2021-05-03 20:51:11 +02:00
Roman Yurchak
263309102d
Unvendor distutils ( #1543 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-05-02 15:42:28 +02:00
Hood Chatham
ab1b6c8d24
MAINT Use prettier to format javascript ( #1554 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-05-01 10:17:32 -07:00
Hood Chatham
09ea322991
MAINT "use strict" in pyodide.asm.js ( #1551 )
2021-04-30 15:02:19 -07:00
Hood Chatham
d2fc9eaa39
MAINT Change --export-name to globalThis.pyodide._module ( #1540 )
2021-04-25 19:55:52 -07:00
Hood Chatham
3a16e56fa4
Reduce pyodide.asm.js by factor of 2 with sed ( #1500 )
2021-04-19 18:42:59 -07:00
Hood Chatham
c32740582e
MAINT mkdir -p docs/_build/html before trying to copy there ( #1492 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-04-19 21:54:43 +02:00
Hood Chatham
e5de0890b0
Improve console error handling, add console.html tests ( #1480 )
2021-04-18 07:28:21 -07:00
Hood Chatham
1485732211
Fix memory access out of bounds in numpy + chrome 89 ( #1474 )
2021-04-17 23:17:19 +02:00
Hood Chatham
1574d3dc1a
FIX Remove windows executables from distlib ( #1467 )
2021-04-14 09:55:00 +02:00
Roman Yurchak
60c1e04b15
Deploy console.html as part of the documentation ( #1445 )
2021-04-13 23:14:37 +02:00
Roman Yurchak
cbf5f7e0cb
Correct PYODIDE_BASE_URL for console.html in CircleCI artifacts ( #1453 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-04-13 13:58:24 +02:00
Hood Chatham
150c1f6b45
API Add "loadPyodide" function ( #1363 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-04-01 00:43:46 +02:00
Hood Chatham
fd88a18ca3
API Add PyProxyBufferMethods ( #1215 )
2021-03-26 15:59:06 -07:00
joemarshall
b22b4f0c9e
Move all configuration variables for compile into Makefile.envs ( #1369 )
2021-03-26 15:37:59 +01:00
Hood Chatham
e408dede25
Automatically generatate C method->ml_doc docstrings from Python ( #1352 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-03-24 10:24:06 +01:00
Hood Chatham
ccd0f1335b
DOC Implement autosummary for js autodoc, use autodocsumm for py autodoc ( #1354 )
2021-03-22 09:39:09 +01:00
Hood Chatham
a88e8edd17
Minor improvements to build handling of PYODIDE_PACKAGES ( #1341 )
2021-03-20 19:00:35 +01:00
Roman Yurchak
f4281bf572
MAINT Compile core with -Wall ( #1336 )
2021-03-16 14:05:49 -07:00
Hood Chatham
d4e17295b3
Some tweaks to internal error handling ( #1315 )
2021-03-14 20:45:04 +01:00
joemarshall
451924ba97
Clapack as so ( #1236 )
2021-02-26 17:01:10 +01:00
Hood Chatham
f64bee40d7
Simplify setup code ( #1195 )
2021-02-11 07:39:01 +08:00
Dexter Chua
b46acbadc2
Use EM_COMPILER_WRAPPER to enable ccache ( #1218 )
...
Fixes #1007 . As in #1214 , this breaks build if ccache is not available.
2021-02-09 12:28:37 +08:00
joemarshall
1bd8380c01
Emscripten 2.0.12 Upstream backend ( #1102 )
...
Co-authored-by: Dexter Chua <dalcde@users.noreply.github.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-02-06 08:58:12 +01:00
Jan Max Meyer
fd351bc4fc
MAINT Minor Makefile improvements ( #1161 )
2021-01-23 00:18:30 +01:00
Hood Chatham
f8d363822c
Patch ceval to add callback to use for KeyboardInterrupt handling ( #1148 )
...
* Patch ceval to add interrupt handler callback
* Don't use SharedArrayBuffer in test, Firefox doesn't expose it
* Fix test
* Retest
Co-authored-by: Jan Max Meyer <jmm@phorward.de>
2021-01-20 23:27:28 +01:00
casatir
3128b1ad1e
MAINT Remove rendered.html ( #1156 )
2021-01-19 21:19:25 +01:00
Hood Chatham
7374be5c29
Flexible jsimport ( #1146 )
...
This allows users to bind arbitrary JS objects as python modules. This is used to implement the `js` module. Fixes #960
2021-01-17 12:33:50 +08:00
Dexter Chua
4c5c30779f
Touch npm binaries after installation ( #1140 )
...
`npm i` does not update timestamps if it ends up not installing or updating the packages. Before this commit, if emsdk is recompiled after installing these packages, then `npm i` will be triggered every build, because lessc and uglifyjs are older than emsdk.
2021-01-16 09:00:53 +08:00
Hood Chatham
53e0a792cf
Added "make debug" which builds with DEBUG_F flag ( #1108 )
2021-01-12 13:39:59 +08:00
Hood Chatham
f6a67d9503
Enable emjs error handling ( #1080 )
2021-01-12 12:37:50 +08:00
Dexter Chua
65a9da04a3
Experimental new test system ( #1047 )
2021-01-11 18:25:55 +01:00
Dexter Chua
72555048b6
BLD Don't copy artifacts to root ( #1096 )
2021-01-10 18:19:34 +01:00
Dexter Chua
e46aa9cff6
BLD Remove sitecustomize ( #1072 )
2021-01-08 17:29:52 +01:00
Dexter Chua
c5f9a98de3
BLD Stop hardcoding file_packager.py directory ( #1073 )
2021-01-08 17:29:01 +01:00
Dexter Chua
06b6285253
Properly monitor pyodide-py changes ( #1071 )
...
Fixes #1069
2021-01-08 10:18:40 +08:00
Hood Chatham
a58c8d7186
EM_JS wrappers to convert calls to use Python error conventions ( #1051 )
2021-01-06 23:48:15 +01:00
Dexter Chua
ac3f1a358e
Build C libraries with the Python build system ( #1027 )
2021-01-03 22:09:40 +01:00
Roman Yurchak
d15fe32c21
Don't include jedi and parso in the core pyodide package ( #987 )
2021-01-03 17:50:48 +01:00
joemarshall
324f595539
build .o files rather than .bc files. ( #1028 )
...
asm.js fastcomp build doesn't care about the file extension. upstream (wasm direct) build needs it to be .o
2021-01-03 22:14:56 +08:00
Dexter Chua
f6f5da1145
Create script to set emscripten env vars ( #1013 )
2021-01-03 12:25:14 +01:00
Hood Chatham
9dff7308ec
Rename type_conversion ==> core ( #1020 )
2021-01-03 09:46:15 +01:00
Hood Chatham
eeaa3c3ecf
runPython refactoring ( #923 )
...
Co-authored-by: Dexter Chua <dec41@srcf.net>
2021-01-02 23:44:24 +01:00
Dexter Chua
869044ba2e
Build six using usual build system ( #1010 )
2021-01-02 16:59:28 +08:00
Dexter Chua
2dfeba4c05
Build with -fPIC ( #1008 )
...
This is needed for the upstream backend, and I believe is a noop under
the fastcomp backend
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
Co-authored-by: Joe Marshall <joe.marshall@nottingham.ac.uk>
2021-01-02 09:17:14 +01:00
Dexter Chua
4ae245855d
Install uglifyjs and lessc via npm ( #1002 )
...
The installation is very fast, and this avoids having two copies of node
around. In particular, this avoids the need to monkey-patch uglify-js to
use the system node.
This can be further streamlined when #792 is merged
2021-01-01 23:43:48 +08:00
Dexter Chua
4e39fd39d6
Remove unused variable in Makefile ( #1001 )
2021-01-01 21:19:27 +08:00
Dexter Chua
27e2800120
Use upstream file packager instead of fork ( #991 )
2021-01-01 08:48:28 +01:00
Dexter Chua
8cc3c33550
Remove SWAPPABLE_ASM_MODULE setting ( #968 )
...
This is removed in emscripten 1.39.16, and for the wasm backend, was
broken since 1.39.6. Eliminating the setting will make it easier to
upgrade in the future.
2020-12-31 11:45:44 +01:00
Dexter Chua
5d31bcbee4
Remove EMULATED_FUNCTION_POINTERS setting ( #970 )
...
According to pmp-p it is no longer needed, and this setting is
unavailable when using the upstream backend.
https://github.com/iodide-project/pyodide/issues/476#issuecomment-533285690
2020-12-31 11:43:49 +01:00
Dexter Chua
64d0b7cd00
BLD Remove TEXTDECODE=0 build flag ( #962 )
...
This was introduced in #96 to bypass a Chrome bug introduced in Chrome
69 and fixed in Chrome 70. Chrome 69 supposedly has a market share of
0.09%, so I think it is safe to drop support.
2020-12-31 11:01:04 +01:00
Hood Chatham
c9c4499a0d
Maint: precommit clang-format ( #942 )
...
This resolves #935 . I also changed the lint make recipe to use find which is more resilient to changes in directory structure and doesn't output those annoying No such file or directory messages to stdout.
I changed the name of the apply-lints recipe to apply-lint for consistency, and I updated it to only apply lints to files with staged changes.
2020-12-31 09:57:41 +08:00
Hood Chatham
a4f4f458de
Added minimal make recipe ( #928 )
...
* Added minimal rule.
* Added trailing newline to makefile
2020-12-31 08:42:02 +08:00
Hood Chatham
aacaac8494
Use the C type system in hiwire ( #971 )
...
Before this PR, hiwire effectively opts out of the C type system entirely by declaring everything as int. A char*? Cast it to int. What about a PyObject*? Better cast it to int too. This makes the calling code more verbose (at least if the calling code uses the type system) and is not good for maintainability.
I made a NewType called HwObject for hiwire keys. If you google how to make a NewType in C, people recommend a single field struct. However, EM_JS does not convert that compatibly: it converts any struct to the address of the struct, but an integer to the value of the integer. This created trouble. I decided instead to make a dummy empty struct and work with pointers to that struct. To ensure that converting to and from the NewType always requires an explicit cast, I added -Werror=int-conversion -Werror=incompatible-pointer-types to the compiler options. (I like this setting better in any case.)
I added asserts to main.c checking that HwObject has the same alignment and size as int. Hopefully this will prevent confusing bugs if that ever changes.
2020-12-31 07:36:00 +08:00
Dexter Chua
8588b0a4d6
Remove BINARYEN_METHOD flag ( #966 )
...
This has been removed since 1.38.23, and is always set to native-wasm
when we set WASM=1.
See https://github.com/emscripten-core/emscripten/pull/7836
2020-12-28 13:30:25 +08:00
Dexter Chua
8de2ed1202
Build C libraries via buildall.py ( #927 )
...
This addresses part of #713 , by listing and building C libraries as
dependencies. This means we automatically build CLAPACK when needed, and
`lxml`'s C dependencies are not built if lxml is not. In particular,
building "core" should now be faster.
The building itself is still performed by Makefile.
2020-12-23 14:24:32 +01:00
Hood Chatham
12a86812d9
Added "apply-lints" recipe to Makefile that modifies files in place to apply lints. ( #925 )
2020-12-23 11:05:58 +01:00
Roman Yurchak
ce96a51d38
Create a pyodide-py package ( #909 )
2020-12-22 08:47:22 +01:00
Dexter Chua
77b2a99697
Test emsdk patches ( #905 )
2020-12-21 11:20:11 +08:00
Roman Yurchak
641ce219b8
Use PYODIDE_BASE_URL for the deployment location ( #855 )
2020-12-18 13:23:45 +01:00
Dexter Chua
0de8ddb0cf
MAINT Move all lint commands to Makefile ( #879 )
2020-12-17 10:54:23 +01:00
Dexter Chua
34026265fc
Remove lz4_c patch ( #851 )
2020-12-13 12:41:22 +01:00
Dexter Chua
9e050c143c
Remove clang-format symlink in config.yml ( #837 )
2020-12-08 09:01:58 +01:00
Dexter Chua
3a2719369e
PKG Downgrade parso to 0.7.1 ( #822 )
...
This is what jedi 0.17.2 wants
2020-12-05 13:09:46 +01:00
Dexter Chua
a780abcae1
PKG Update jedi and parso to 0.17.2 and 0.8.0 resp ( #807 )
2020-12-03 19:33:13 +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
8c22c98a43
MAINT Reorganize src/ and tests/ folders ( #786 )
2020-11-09 13:28:02 +01:00
Roman Yurchak
7d168d05af
Use JsDelivr for distributing pyodide packages ( #779 )
2020-10-30 21:10:33 +01:00
Roman Yurchak
bcc4f6b521
MNT Clean-up root folder ( #714 )
...
* Move six
* Move jedi and parso
* Move lz4
* Move CLAPACK
* Move zlib and libxslt
* Move libiconv and libxml
* Remobe netlify/state.json and move remove_modules to cpython
* Move bumpversion.cfg to setup.cfg
* Reset cache
* Fix test_common.py
2020-07-08 16:58:10 +02: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
Jay Harris
d1a5cfeb25
Compile python lxml ( #544 )
...
Co-authored-by: Luiz Silva <luizfrdasilva@gmail.com>
2020-06-30 18:37:22 +02:00
Roman Yurchak
9afc7a1617
STY Apply black for code style ( #702 )
...
* Apply black
* A few fixes
* Relax flake8 checks
* Exclude tools/file_packager.py from black
2020-06-28 20:24:40 +02:00
Roman Yurchak
0e26ca0642
BLD Build CLAPACK, cpython and lz4 in parallel ( #701 )
2020-06-28 15:51:46 +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
Roman Yurchak
94000642d5
Bump version: 0.14.3 → 0.15.0
2020-05-20 21:11:50 +02:00
Roman Yurchak
dd4d788694
Update changelog, minor doc fixes and CDN URL updates ( #668 )
2020-05-20 18:58:43 +02:00
Jan Max Meyer
e8d2d82c1b
Merge pull request #645 from rth/partial-build
...
Support partial builds
2020-05-12 14:53:17 +02:00
Roman Yurchak
d02a96ece4
Fix Makefile syntax
2020-05-09 12:48:35 +02:00
Roman Yurchak
f3f596f0c1
Do no build CLAPACK if PYODIDE_PACKAGES is defined
2020-05-09 12:40:35 +02:00
Roman Yurchak
ea74555209
BLD include lz4 in `make clean` ( #641 )
2020-05-08 22:09:22 +02:00
Kevin Howell
c48ed60d69
ENH Reduce TOTAL_MEMORY to 5MiB ( #600 )
2020-02-03 12:47:47 +01:00
Dorian Pula
a1663e77e0
Add dependency check for the builds. ( #568 )
...
* Add dependency check for the builds.
* Use Python 3 specifically.
* Use the right target.
2019-11-19 16:51:45 -05:00
Sergio
bd38722f2d
Cleanup makefile ( #563 )
...
* Fix whilespace in makefile
* Add happy message after build-all
2019-11-18 16:32:05 -05:00
William Lachance
bbc6d8ddce
Remove various linux-isms in pyodide makefile
2019-10-21 12:27:18 -04:00
William Lachance
dd8faf5164
Insist on using bash shell for building pyodide
...
bash may not be the default on Mac
2019-10-21 12:27:18 -04:00
Marc Abramowitz
c49249854e
Build _bz2 module ( #364 )
2019-08-22 07:43:18 -04:00
Marc Abramowitz
5f7e4dacdf
Add "env" make target ( #505 )
...
I found this useful while debugging #501 , because it let me print
environment variables like `EMSCRIPTEN_VERSION` and `PATH`.
2019-08-14 12:08:17 -04:00
Michael Droettboom
5db6017070
Add support for completions based on jedi ( #504 )
2019-08-14 10:16:12 -04:00
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