Commit Graph

364 Commits

Author SHA1 Message Date
Roman Yurchak 6ef80a8f5d Use python instead of python2 2018-08-17 00:09:50 +03:00
Roman Yurchak 4d2f4bf6ac Fix emscripten tag 1.38.10 2018-08-16 16:48:32 +03:00
Roman Yurchak 6d6f60e84f Mark pandas as a known failure on Chrome 2018-08-16 12:39:51 +03:00
Michael Droettboom 859c0d487a
Merge pull request #111 from mdboom/dont-include-compiled-tests
Don't include compiled tests
2018-08-09 18:15:54 -04:00
Michael Droettboom 6099c4d9d6
Merge pull request #110 from mdboom/fix-data-file-loading
Fix #109: Fix the path of external data files
2018-08-09 18:15:11 -04:00
Michael Droettboom a5c5101e11 Don't include compiled tests 2018-08-09 16:51:47 -04:00
Michael Droettboom 8d22b2777c Fix #109: Fix the path of external data files 2018-08-09 16:08:08 -04:00
Roman Yurchak 076e9bb083 Address review comments 2018-08-07 08:24:22 +03:00
Roman Yurchak f38e01e475 Mechanism for testing imports 2018-08-07 08:24:22 +03:00
Michael Droettboom 1bdede95c9
Merge pull request #106 from mdboom/retry-chrome
Automatically retry failed tests
2018-08-06 21:07:12 -04:00
Michael Droettboom 989f9675e9
Merge pull request #105 from mdboom/save-cache-every-time
Save Circle-CI cache every time
2018-08-06 17:34:28 -04:00
Michael Droettboom 154a65ff7b Add missing import 2018-08-06 15:01:59 -04:00
Michael Droettboom 6c8c599dce Automatically retry failed tests 2018-08-06 14:29:19 -04:00
Michael Droettboom e68fb5e0a2
Merge pull request #103 from rth/sha256-hash
Add support for sha256 checksum
2018-08-06 14:17:36 -04:00
Michael Droettboom 7d0accb718
Merge pull request #104 from mdboom/chrome-crash-fix
Update chromedriver
2018-08-06 14:16:04 -04:00
Michael Droettboom 6cc80fbf2a Add hyphen so nothing will match exactly 2018-08-06 14:00:00 -04:00
Michael Droettboom 93e851a88a Zero ccache results before build 2018-08-06 13:58:05 -04:00
Michael Droettboom 1c2e37fd02 Resave the cache every time 2018-08-06 13:57:27 -04:00
Michael Droettboom 3d84c3f9ca Update chromedriver 2018-08-06 13:14:31 -04:00
Michael Droettboom c920def200
Merge pull request #101 from mdboom/use-pathlib
Use pathlib for path manipulations
2018-08-06 13:12:15 -04:00
Roman Yurchak 4e6abf67b5 Fix typo in new_packages 2018-08-06 18:31:20 +03:00
Roman Yurchak 4cdb390d3c DOC Indicate that only one checksum entry can be provided 2018-08-06 18:20:24 +03:00
Roman Yurchak a24a7fe5f8 Add support for sha256 checksum 2018-08-06 18:03:51 +03:00
Michael Droettboom fa23049e0c Minor fixups from pull request 2018-08-06 10:01:28 -04:00
Michael Droettboom 9f72505eff Fix benchmarks 2018-08-03 17:11:38 -04:00
Michael Droettboom 2d0b9ee23a Use pathlib for path manipulations 2018-08-03 17:11:38 -04:00
Michael Droettboom ef8da067be
Merge pull request #102 from mdboom/update-geckodriver
Update geckodriver to 0.21.0
2018-08-03 17:11:10 -04:00
Michael Droettboom b14499332f Update geckodriver to 0.21.0 2018-08-03 15:10:52 -04:00
Michael Droettboom 58652fef5d LINT 2018-08-03 12:49:08 -04:00
Michael Droettboom 779da3cd4e
Merge pull request #96 from mdboom/fix93-string-decoding
Fix #93 by avoiding use of TextDecoder
2018-07-30 15:37:20 -04:00
Michael Droettboom a07b6f3913 Fix #93 by avoiding use of TextDecoder
Any use of TextDecoder on a part of the Wasm HEAP seems to cause crashes
when using WebAssembly.instantiate later on (in Chrome).

The fix is to:

- Avoid use of TextDecoder in emscripten-generated code by setting
  -s TEXTDECODER=0
- Do the Python-to-JS string conversion a different way:

  - Handle the native format of a Python Unicode string (which is either UCS1,
    UCS 2 or UCS 4) directly.  This has the added advantage of being
    computationally simpler than encoding/decoding to/from UTF8.
2018-07-26 16:50:12 -04:00
Michael Droettboom 38f839df71
Merge pull request #94 from rth/skip-compile-and-configure
Skip compile and configure cases during numpy build
2018-07-26 13:29:37 -04:00
Roman Yurchak 4d7ce3f36c Mention chromedriver in the README 2018-07-26 11:45:00 +02:00
Roman Yurchak 369a7124ad Skip compile-and-configure cases for numpy 2018-07-26 11:44:09 +02:00
Michael Droettboom efac715e60
Merge pull request #79 from mdboom/codecs
Obsoletes #22.  Include all codecs, since removing tests imp. size
2018-07-25 16:23:38 -04:00
Michael Droettboom 6c1b25101b Fix some tests 2018-07-25 11:07:57 -04:00
Michael Droettboom 860de942b8 Fix case where ccache isn't installed 2018-07-25 07:54:55 -04:00
Michael Droettboom 73934a3f44 Use instafail so we can see what's going on 2018-07-25 07:27:15 -04:00
Michael Droettboom 5c5bf6adf3 Obsoletes #22. Include all codecs, since removing tests imp. size. 2018-07-25 07:27:15 -04:00
Michael Droettboom 6c9cbc11b6
Merge pull request #89 from mdboom/update-emscripten
Update emscripten to 1.38.10
2018-07-25 07:27:05 -04:00
Michael Droettboom b3d8e4c2a7 Add another symbol to force inclusion of C++ exceptions 2018-07-24 17:48:18 -04:00
Michael Droettboom a02c2de983 Fix paths 2018-07-24 17:48:18 -04:00
Michael Droettboom 3c08f1541d Fix emsdk build 2018-07-24 17:47:49 -04:00
Michael Droettboom 4153f5bc83 Update emscripten to 1.38.10 2018-07-24 17:47:49 -04:00
Michael Droettboom 757725bfba
Merge pull request #88 from mdboom/ccache
Use ccache to speed up rebuilds
2018-07-24 17:46:56 -04:00
Michael Droettboom 4fe9f5cda4 Display ccache stats after build 2018-07-24 15:40:25 -04:00
Michael Droettboom 40ea94b463
Merge pull request #91 from rth/minor-build-fixes
MAINT Minor fixes in the Makefile for make clean
2018-07-24 13:11:44 -04:00
Roman Yurchak 4bd4cc3255 Avoid rm */build 2018-07-24 10:04:15 -07:00
Michael Droettboom 144e6f04bc LINT 2018-07-24 13:02:49 -04:00
Michael Droettboom e73eb05069 Fix .editorconfig 2018-07-24 13:00:39 -04:00