Commit Graph

1588 Commits

Author SHA1 Message Date
Michael Droettboom 565548c9fd LINT 2018-07-17 12:46:02 -04:00
Michael Droettboom 66e811dac1 Don't copy data if already on the WASM heap 2018-07-17 10:38:59 -04:00
Michael Droettboom b5e9630f0d
Merge pull request #70 from iodide-project/chromedriver
Add testing with Chrome
2018-07-11 10:50:00 -04:00
Michael Droettboom a4b6b60ed8 Increment cache again 2018-07-11 08:24:45 -04:00
Michael Droettboom d3ca5eec6b Fix patches again 2018-07-10 20:33:36 -04:00
Michael Droettboom 6e1ac55eec Forcibly copy binaryen executable 2018-07-10 18:28:34 -04:00
Michael Droettboom c3a228e6ca Patch in a different way that hopefully won't fail 2018-07-10 16:24:48 -04:00
Michael Droettboom 4cec2073e5 Trying to fix patch again 2018-07-10 14:27:22 -04:00
Michael Droettboom 0926d2522b Fix paths in patch 2018-07-10 13:08:50 -04:00
Michael Droettboom bb85d2c26b Make patch against 1.38.4, not incoming 2018-07-10 11:16:30 -04:00
Michael Droettboom b108b419ea Fix comment 2018-07-10 09:38:23 -04:00
Michael Droettboom b5e4b5e322 Don't use a fallback cache. Why was that a good idea? 2018-07-10 09:30:11 -04:00
Michael Droettboom 250c3e4d8b Update emsdk cache version 2018-07-10 09:23:15 -04:00
Michael Droettboom 075ffca0e2 Handle catching Javascript exceptions in a unified way 2018-07-09 20:59:03 -04:00
Michael Droettboom aa03438131 Proxy compatibility for Chrome 2018-07-09 17:15:10 -04:00
Michael Droettboom 670473f29b Fix webserver 2018-07-09 17:15:04 -04:00
Michael Droettboom 4a9b26b19d Install chromedriver a different way 2018-07-09 15:12:19 -04:00
Michael Droettboom 66cb9445d5 Add testing with Chrome 2018-07-09 15:09:49 -04:00
Michael Droettboom e2ab1ee98b Merge pull request #68 from iodide-project/typed-arrays
Convert typedarrays to/from buffers/memoryviews
2018-07-09 09:44:09 -04:00
Michael Droettboom 737602b5d8 Fix syntax error 2018-06-29 18:07:52 -04:00
Michael Droettboom 6ebe0863da Document these changes 2018-06-29 16:34:18 -04:00
Michael Droettboom 5d29723374 Convert typedarrays to/from buffers/memoryviews 2018-06-29 16:18:29 -04:00
Michael Droettboom 9c37f4dfba
Merge pull request #58 from iodide-project/load-package-await
Fix #53: Make "run all" work
2018-06-27 15:28:05 -04:00
Michael Droettboom 55aedee7b3
Merge pull request #63 from iodide-project/js2python-typed-array
Fix the passing of Javascript typed arrays to Python
2018-06-27 11:45:18 -04:00
Michael Droettboom 9b5024613b Fix the passing of Javascript typed arrays to Python 2018-06-27 10:57:53 -04:00
Michael Droettboom e93cc2b16e
Merge pull request #61 from iodide-project/more-proxy
Add a lot more jsproxy functionality
2018-06-26 08:20:27 -04:00
Michael Droettboom 70cbaa816f Fix #53: Make run all work 2018-06-25 16:56:44 -04:00
Michael Droettboom 6b8f5e2727 Add a lot more jsproxy functionality 2018-06-25 16:55:35 -04:00
Michael Droettboom 4331456f7d
Merge pull request #60 from iodide-project/explicit-destroy
Explicit destroy
2018-06-25 14:55:53 -04:00
Michael Droettboom c00b9bb6b8 Fix expected error message 2018-06-25 09:09:16 -04:00
Michael Droettboom 1a030c2582
Merge pull request #55 from iodide-project/chrome-support
Chrome support
2018-06-24 12:34:43 -04:00
Michael Droettboom a4154d9669 Add destroy method to remove references to Python objects 2018-06-24 12:29:46 -04:00
Michael Droettboom e2e8b29739 Linting 2018-06-24 12:23:30 -04:00
Michael Droettboom d9b74e0571 Don't run core Python tests on CircleCI 2018-06-24 12:13:24 -04:00
Michael Droettboom c5597313a0 Turn on `--use-preload-plugins` 2018-06-23 08:28:34 -04:00
Michael Droettboom 7a916a34e1 Don't do wasm pre-decoding on Firefox, to preserve memory usage 2018-06-23 08:26:45 -04:00
Michael Droettboom 0f724ec0c0 Don't disable minification 2018-06-23 08:26:09 -04:00
Michael Droettboom d6b66384ee Linting 2018-06-23 08:26:09 -04:00
Michael Droettboom 5992b283f7 Add compiler patch for async module loading 2018-06-23 08:24:21 -04:00
Michael Droettboom a81603286b Fix #28: Compile side modules asyncronously
Requires upstream changes to emscripten
2018-06-23 08:24:21 -04:00
Michael Droettboom d562ed9744
Merge pull request #57 from iodide-project/docs
Add some real documentation
2018-06-23 08:11:05 -04:00
Michael Droettboom b9eb448272
Merge pull request #56 from iodide-project/packaging
MVP of a proper packaging system
2018-06-23 07:54:46 -04:00
Michael Droettboom c68233c7eb Skip pandas tests 2018-06-23 07:53:56 -04:00
Michael Droettboom d837883fbb Fix relative path 2018-06-22 16:52:55 -04:00
Michael Droettboom 8f51f7795c More refinement of docs 2018-06-22 14:54:59 -04:00
Michael Droettboom 7fac966200 Fix glitches in last few commits 2018-06-22 14:49:52 -04:00
Michael Droettboom f895392a8d Minor improvements. 2018-06-22 11:49:32 -04:00
Michael Droettboom 9fc27aff3d Add documentation for writing new packages 2018-06-22 11:09:07 -04:00
Michael Droettboom cb93956279 Use PYODIDE_ROOT instead of a relative path 2018-06-22 11:08:00 -04:00
Michael Droettboom 222c0248a1 Add documentation to new build tools.
Clean up argument parsing.
2018-06-22 10:22:00 -04:00