Commit Graph

426 Commits

Author SHA1 Message Date
Roman Yurchak 3e459c8f4b
Merge pull request #169 from mdboom/use-bitwise-and
MAINT: Use bitwise and rather than mod, for performance
2018-09-18 18:40:44 +02:00
Michael Droettboom 609e1def40 Fix constants 2018-09-18 11:09:02 -04:00
Michael Droettboom d0629d4e55 Use bitwise and rather than mod, for performance 2018-09-17 13:19:03 -04:00
Michael Droettboom 2e23079aed
Merge pull request #168 from rth/fix-version-tags
Fix versioning for tags starting with a "v"
2018-09-17 10:15:56 -04:00
Roman Yurchak 98f843df0e Fix versioning with tags starting with v 2018-09-17 14:45:08 +02:00
Roman Yurchak 386caadf05 Revert changes for .circleci/deploy.sh from #166 2018-09-16 20:02:54 +02:00
Michael Droettboom 2ca008bb24
Merge pull request #166 from rth/versioning
Add version information
2018-09-14 15:57:58 -04:00
Roman Yurchak 59de8d4a6d Expose version information in javascript 2018-09-14 17:12:32 +02:00
Roman Yurchak d574047a4d Tag commits deployed on Circle CI and store artefacts in build 2018-09-14 14:47:54 +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
Roman Yurchak 0b43c8b88b
Merge pull request #162 from mdboom/remove-deprecated-filePackagePrefixURL
MAINT: Remove filePackagePrefixURL: It is deprecated
2018-09-12 23:54:44 +02:00
Michael Droettboom 20361551a8 Stream the data from the CGI script 2018-09-12 16:26:51 -04:00
Michael Droettboom ead4b36a68 Remove filePackagePrefixURL: It is deprecated
Emscripten warns about this when -s ASSERTIONS=1
2018-09-12 16:10:47 -04:00
Michael Droettboom 2117ff2f44
Merge pull request #161 from mdboom/vendor-file-packager
Vendor file_packager.py
2018-09-12 13:41:17 -04:00
Michael Droettboom a028a86d51 Add comment about source. 2018-09-12 11:17:00 -04: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
Michael Droettboom bf68705eb7 Set ALLOW_MEMORY_GROWTH=1 2018-09-11 17:07:31 -04:00
Roman Yurchak 9ee69d1811
Merge pull request #151 from mdboom/fix-warnings
MAINT: Update {chrome,firefox}_options to options
2018-09-11 12:00:59 +02:00
Roman Yurchak 1a3166f0ab
Merge pull request #149 from mdboom/matplotlib-2.2.3
Update to Matplotlib 2.2.3
2018-09-11 09:56:56 +02:00
Roman Yurchak 88194ab2c7
Merge pull request #150 from mdboom/pandas-0.23.4
Update to pandas 0.23.4
2018-09-10 21:38:11 +02:00
Roman Yurchak e9e2db2cfb
Merge pull request #148 from mdboom/numpy-1-15
Update to Numpy 1.15.1
2018-09-10 21:37:38 +02:00
Michael Droettboom 3b6855b0b4 Update {chrome,firefox}_options to options
Selenium is saying:

/home/circleci/repo/pyodide-env/lib/python3.7/site-packages/selenium/webdriver/chrome/webdriver.py:50: DeprecationWarning: use options instead of chrome_options
  warnings.warn('use options instead of chrome_options', DeprecationWarning)
2018-09-10 15:08:14 -04:00
Michael Droettboom 1d82388fb9 Update to pandas 0.23.4 2018-09-10 13:05:41 -04:00
Michael Droettboom 2adcc8cee9 Update to matplotlib 2.2.3 2018-09-10 13:03:40 -04:00
Michael Droettboom 01b27b37b9 Update to Numpy 1.15.1 2018-09-10 12:55:37 -04:00
Michael Droettboom 98e3780996 Reinstate deployment 2018-09-10 09:09:55 -04:00
Michael Droettboom 44a5070e6a
Merge pull request #145 from mdboom/sequence-promises
Ensure that package loading runs in sequence
2018-09-08 12:35:12 -04:00
Michael Droettboom 3f11d15b7a LINT 2018-09-07 15:14:28 -04:00
Michael Droettboom 7f3027b6f4 Fix tests 2018-09-07 15:07:45 -04:00
Michael Droettboom 9836791bed LINT 2018-09-07 14:23:17 -04:00
Michael Droettboom 5bb8926467 Still get error messages out (through console) 2018-09-07 14:23:17 -04:00
Michael Droettboom 1bd19e3fe4 Ensure that package loading runs in sequence 2018-09-07 14:23:17 -04:00
Michael Droettboom af569129fc
Merge pull request #146 from rth/multi-line-code-snippets
MAINT Use multi-line code snippets in tests
2018-09-07 09:36:07 -04:00
Roman Yurchak d869ac5bfc Use multi-line code snippets in tests 2018-09-07 14:35:00 +02:00
Roman Yurchak 8c27b0b44b
Merge pull request #77 from mdboom/python37
Fix #71: Upgrade to Python 3.7
2018-09-07 10:06:14 +02:00
Michael Droettboom 35ee0eb9da Add additional tests not found in Python 3.6 2018-09-06 11:47:18 -04:00
Michael Droettboom 56562257ef Fix #71: Upgrade to Python 3.7 2018-09-06 10:56:33 -04:00
Michael Droettboom d4660f1a1f
Merge pull request #143 from rth/make_test_list.py
MAINT Fix and refactor tests/make_test_list.py
2018-09-06 10:53:23 -04:00
Roman Yurchak fb13af0497 Refactor tests/make_test_list.py 2018-09-06 14:34:55 +02:00
Roman Yurchak 4da3106ae8
Merge pull request #141 from mdboom/avoid-using-utf8tostring
Avoid using UTF8ToString
2018-09-06 07:52:45 +02:00
Michael Droettboom d29fa842b6 Use emscripten's AsciiToString 2018-09-05 16:04:30 -04:00
Roman Yurchak 063600d68c
Merge pull request #142 from mdboom/rename-function
MAINT: Rename python2js_int to _python2js
2018-09-05 20:04:08 +02:00
Michael Droettboom ef01fab649 MAINT: Rename python2js_int to _python2js
"int" meant "internal", but it's too easily confused with "integer"
2018-09-05 12:36:07 -04:00
Michael Droettboom c30315cfe1 Avoid using UTF8ToString
The only places we were using it was for strings that are ASCII anyway,
so this is both more efficient and avoids this Chrome bug:

https://bugs.chromium.org/p/chromium/issues/detail?id=868404
2018-09-05 12:33:55 -04:00
Michael Droettboom 56ee2e6856
Merge pull request #136 from rth/load-packages-multiple
Load multiple packages in pyodide.loadPackage
2018-09-05 08:04:26 -04:00
Michael Droettboom ac970e7448
Merge pull request #95 from rth/pytest-package
Package pytest
2018-09-05 08:02:04 -04:00
Roman Yurchak c14147b386 Document loading multiple packages 2018-09-05 11:28:20 +02:00
Roman Yurchak ed3e0c5499 TST Load multiple dependent and independent packages
Also remove the (failing) tests with simultaneous package loading
2018-09-04 17:02:50 +02:00