Commit Graph

893 Commits

Author SHA1 Message Date
Michael Droettboom 7ecb6b7340 Ignore the gfortran link 2019-01-23 19:58:45 -05:00
Michael Droettboom 73e10c60bf Bump version: 0.6.1 → 0.7.0 2019-01-23 18:09:29 -05:00
Michael Droettboom 02f3b13459
Merge pull request #303 from mdboom/eval-nothing
fix iodide-project/iodide#1423: Don't crash if there is no Python code
2019-01-23 18:08:56 -05:00
Michael Droettboom 9f7f4826ce fix iodide-project/iodide#1423: Don't crash if there is no Python code 2019-01-23 16:59:52 -05:00
Michael Droettboom 1049ba78fb
Merge pull request #286 from madhur-tandon/master
Check packages against Pyodide ABI version
2019-01-22 14:37:03 -05:00
Madhur Tandon cf7072d37b Used console.error to make the error of ABI mismatch appear in the logs 2019-01-23 00:10:57 +05:30
Michael Droettboom 37b0913563 Fix error handling 2019-01-23 00:07:39 +05:30
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 0127416633
Merge pull request #299 from mdboom/update-iodide-docs
Update docs about using Pyodide from Iodide.
2019-01-22 13:14:08 -05:00
Michael Droettboom 829285339a Bump version: 0.6.0 → 0.6.1 2019-01-22 13:13:30 -05:00
Michael Droettboom 986f871fb8
Merge pull request #302 from mdboom/fix-chrome-preloading
Fix preloading on Chrome
2019-01-22 13:13:16 -05:00
Michael Droettboom c2175a0440 Fix preloading on Chrome 2019-01-22 11:08:13 -05:00
Michael Droettboom 2a1cd61c0b Update docs about using Pyodide from Iodide. 2019-01-17 16:03:30 -05:00
Michael Droettboom 60977f0db8 Bump version: 0.5.0 → 0.6.0 2019-01-17 14:04:59 -05:00
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 5c3bf202a2 Update build cache version 2019-01-17 08:27:12 -05:00
Michael Droettboom 939ba63545 Update dynCall_so.patch 2019-01-16 16:57:46 -05:00
Michael Droettboom 00a2bf9bf2
Merge pull request #296 from madhur-tandon/widgets
Add style to matplotlib widgets
2019-01-16 12:27:23 -05:00
Madhur Tandon 8bcb07b0f9 Stylize the matplotlib widgets toolbar
Add style to matplotlib widgets
Add Color Change on Hover Functionality
Apply System Fonts to buttons with text
2019-01-16 22:43:19 +05:30
Michael Droettboom 833ce1a59e
Merge pull request #295 from mdboom/load-arbitrary-package
Fix #291: Allow loading of arbitrary packages
2019-01-16 12:05:04 -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 15e098a6ca
Merge pull request #297 from mdboom/fix-pyodide-help
Make bin/pyodide display help rather than crash
2019-01-15 10:22:50 -05:00
Michael Droettboom 4d3095ab91 Make bin/pyodide display help rather than crash 2019-01-15 10:09:09 -05:00
Michael Droettboom 89954025b8 Bump version: 0.4.0 → 0.5.0 2019-01-15 09:08:07 -05:00
Michael Droettboom 4142ac0be0 Fix #291: Allow loading of arbitrary packages 2019-01-10 14:42:45 -05:00
Michael Droettboom 30b4fb16af Fix logic 2019-01-10 14:08:58 -05:00
Michael Droettboom 9aa68bbcf4 Update missing patch 2019-01-10 08:55:05 -05:00
Michael Droettboom 1f978500a0
Merge pull request #287 from mdboom/numpy-arrays-to-typed-arrays
Convert Numpy arrays to TypedArrays when possible
2019-01-10 07:40:55 -05:00
Michael Droettboom 4b3bfe53ad Upgrade emscripten to 1.38.22 2019-01-10 07:40:01 -05:00
Michael Droettboom 75ed8c051a
Merge pull request #290 from ashutoshbsathe/master
Explicitly use python3 for pyodide_build
2019-01-09 12:13:15 -05:00
Ashutosh Sathe 2440491e45 Explicitly use python3 for pyodide_build 2019-01-09 20:56:46 +05:30
Michael Droettboom 8dbee7fdac
Merge pull request #288 from madhur-tandon/xkcd
Add ``Humor Sans`` font for ``xkcd`` plots.
2019-01-07 08:54:13 -05:00
Madhur Tandon 0eb7592179 Add ``Humor Sans`` font for ``xkcd`` plots. 2019-01-06 23:43:10 +05:30
Michael Droettboom dabc8ecc15 Add comment about expected types 2018-12-28 11:28:31 -05:00
Michael Droettboom 56523cc20c Use "ones" for a more robust test 2018-12-28 11:28:14 -05:00
Michael Droettboom a7e13e5307 Fix buffer overrun 2018-12-28 10:19:51 -05:00
Michael Droettboom e3f93470c9 Use HW_ERROR instead of -1 2018-12-27 14:35:23 -05:00
Michael Droettboom d4c92a5d68 Convert Numpy arrays to TypedArrays when possible 2018-12-27 14:22:08 -05:00
Michael Droettboom b66c160dc8
Merge pull request #284 from mdboom/fix-function-pointers-in-dylib
Fix #283: Handle function pointers in dylib with signatures not in main
2018-12-27 13:11:35 -05:00
Michael Droettboom 18695f57fa
Merge pull request #280 from iodide-project/remove-iodide-evalqueue-api
removes iodide.evalQueue from languagePluginLoader
2018-12-26 13:21:47 -05:00
Michael Droettboom e83894deae
Merge pull request #282 from mdboom/globals-proxy
Add a proxy to get global objects from Python
2018-12-26 13:21:03 -05:00
Michael Droettboom 534bfbafb9
Merge pull request #285 from mdboom/networkx-dependencies
Fix #281: Add matplotlib and numpy as dependencies
2018-12-20 13:29:05 -05:00
Michael Droettboom fe16f98a70 Fix #283: Handle function pointers in dylib with signatures not in main 2018-12-20 13:07:54 -05:00
Michael Droettboom 768f1268a3 Add matplotlib and numpy as dependencies 2018-12-20 12:42:56 -05:00
Michael Droettboom 2d4732826a Add comments in PR 2018-12-19 16:28:39 -05:00
Michael Droettboom f4400b12f1 Add a proxy to get global objects from Python 2018-12-19 14:22:18 -05:00
Roman Yurchak 09d8afea93
Merge pull request #273 from mdboom/numpy-scalars
Properly handle Numpy scalar types in python2js
2018-12-19 14:11:59 +01:00
Michael Droettboom 3d7b79eda0 Properly handle Numpy scalar types in python2js 2018-12-17 08:30:42 -05:00