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
Michael Droettboom
d82396a09d
Fix how ~/.ccache is specified
2018-07-24 12:59:07 -04:00
Michael Droettboom
5ea44b2d18
Trivial change to trigger rebuild
2018-07-24 12:59:07 -04:00
Michael Droettboom
4bd13f2689
Update key in both places
2018-07-24 12:59:07 -04:00
Michael Droettboom
2261af6dae
Mention ccache in the README
2018-07-24 12:59:07 -04:00
Michael Droettboom
f2426e5719
Fix how the ccache symlinks are installed
2018-07-24 12:59:07 -04:00
Michael Droettboom
876c9a5bc0
Turn off full Python tests
2018-07-24 12:59:03 -04:00
Michael Droettboom
ad3a7599fc
Recreate symlinks
2018-07-24 12:58:31 -04:00
Michael Droettboom
409fe3b3f4
Use ccache
2018-07-24 12:58:31 -04:00
Michael Droettboom
18da211e24
Merge pull request #87 from mdboom/call-stack-size-exceeded
...
Decrease Python call stack size so it doesn't exceed JS call stack
2018-07-23 15:22:01 -04:00
Michael Droettboom
9d74363275
Turn on core Python tests
2018-07-23 12:43:08 -04:00
Michael Droettboom
1aa2fc1265
LINT
2018-07-23 11:39:10 -04:00
Michael Droettboom
59bf78f93c
Decrease Python call stack size so it doesn't exceed JS call stack
2018-07-23 11:38:51 -04:00
Michael Droettboom
c61659db06
Merge pull request #85 from mdboom/emsdk-rerun2
...
Fix rebuilding of emsdk
2018-07-19 21:09:09 -04:00
Roman Yurchak
8be338a19c
Minor Makefile fixes
2018-07-19 17:37:27 -07:00
Michael Droettboom
10785faa9b
Fix rebuilding of emsdk
2018-07-19 20:33:56 -04:00
Michael Droettboom
d4862b85ce
Merge pull request #82 from mdboom/emsdk-rerun
...
Fix #80 : Delete emsdk if rerunning make
2018-07-19 15:49:50 -04:00
Michael Droettboom
e4f3ad147e
Fix main Makefile
2018-07-19 11:24:36 -04:00
Michael Droettboom
54f3497114
Merge pull request #83 from mdboom/update-link
...
Update link to recurse center code of conduct
2018-07-19 08:14:53 -04:00
Michael Droettboom
6c2d77979f
Use a file, rather than a directory as the target for OSX compat
2018-07-19 08:14:31 -04:00
Michael Droettboom
512588c4f9
Merge pull request #81 from mdboom/lint
...
Fix #78 : LINT [skip ci]
2018-07-19 08:05:10 -04:00
Michael Droettboom
9f2a6cb4b4
Update link to recurse center code of conduct
2018-07-18 18:52:18 -04:00
Michael Droettboom
a0046f2799
Fix #80 : Delete emsdk if rerunning make
2018-07-18 18:45:20 -04:00
Michael Droettboom
43ffe77b75
Fix #78 : LINT [skip ci]
2018-07-18 18:40:26 -04:00
Michael Droettboom
81db319349
Merge pull request #74 from iodide-project/safer-eval
...
Safer parsing of expression at end of code block
2018-07-17 15:19:31 -04:00