Commit Graph

974 Commits

Author SHA1 Message Date
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
hamilton 702874068e removed iodide.evalQueue from languagePluginLoader 2018-12-13 13:39:12 -08:00
Michael Droettboom 8f38cc2766
Merge pull request #263 from madhur-tandon/master
Expose Port 8000 for easy manual testing
2018-12-11 11:27:40 -05:00
Madhur Tandon ffa2f7df90 Wrap to 80 characters per line 2018-12-11 20:03:48 +05:30
Madhur Tandon 4abae985ea Add Documentation + Minor Changes 2018-12-11 13:26:51 +05:30
Madhur Tandon 369ce905c1 Adhere to flake8 2018-12-11 12:55:24 +05:30
Madhur Tandon 0a72c4efd8 Expose Port 8000 for easy testing
Add ``serve`` module as a command line subcommand which enables us to start a server within the docker environment.
This is helpful in testing the ``pyodide`` builds running within the docker environment using external browser
programs of the same machine.
2018-12-11 12:55:24 +05:30
Michael Droettboom a134831aba Bump version: 0.3.0 → 0.4.0 2018-12-10 17:26:42 -05:00
Michael Droettboom 81cd031360
Merge pull request #266 from rth/dedent-by-default
Handle multi-line Python strings input in JS
2018-12-10 17:25:37 -05:00
Roman Yurchak 1984cc5688
Merge pull request #272 from mdboom/package-loading-race-condition
Fix package loading race condition
2018-12-10 22:25:06 +01:00
Roman Yurchak 7bcb3dacc2
Merge pull request #271 from darthtrevino/feature/add_networkx_package
Add NetworkX Package
2018-12-10 22:22:45 +01:00
Roman Yurchak 7710c2a321
Merge pull request #251 from mdboom/matplotlib-reduce-imports
Reduce the number of mandatory imports in matplotlib
2018-12-07 09:01:19 +01:00
Michael Droettboom 5484bc73c8 Remove unnecessary argument 2018-12-06 18:51:36 -05:00
Michael Droettboom 19475e1ab5 Add comment 2018-12-06 18:25:10 -05:00
Michael Droettboom b6d06454b2 Fix package loading race condition 2018-12-06 18:19:08 -05:00
Chris Trevino e6fe702205 Add test.imports to decorator's meta.yaml 2018-12-06 14:19:09 -08:00
Chris Trevino 90cdd3010b Remove pytest import 2018-12-06 14:06:42 -08:00
Chris Trevino 3cfcd33c32 Remove testing imports from networkx 2018-12-06 14:06:27 -08:00
Chris Trevino 0d6cf03eb0 Remove chrome shunt from networkx tests, use standard assertions 2018-12-06 14:03:23 -08:00
Chris Trevino 980f97469b Update networkx meta.yaml test.imports 2018-12-06 13:55:40 -08:00