Commit Graph

1123 Commits

Author SHA1 Message Date
Michael Droettboom 3de466023a console.warn rather than alert 2018-04-17 14:49:06 -04:00
Michael Droettboom 2a1a5b722e Use promise for initialization. Use postRun hook to resolve. 2018-04-17 10:43:26 -04:00
Michael Droettboom 93469d2996 Fix #21: Make numpy.fft work 2018-04-16 11:50:29 -04:00
Michael Droettboom d1cb952a66
Merge pull request #25 from iodide-project/modularize
Don't dump everything in the global namespace
2018-04-13 16:45:50 -04:00
Michael Droettboom e0fd7652b6 Don't dump everything in the global namespace 2018-04-13 10:03:38 -04:00
Michael Droettboom 8aca5e2ab3 Prevent redundant work building Numpy 2018-04-12 13:12:43 -04:00
Michael Droettboom 2690ece84f Merge branch 'cpython-tests' 2018-04-11 15:27:22 -04:00
Michael Droettboom 8b1c538ef2 Mark broken tests so the test suite runs 2018-04-11 15:26:19 -04:00
Michael Droettboom 1cc1ba4829 Add benchmarking instructions 2018-04-11 10:17:02 -04:00
Michael Droettboom 35a684271b Fix benchmark plot. Don't include Numpy import in benchmark timing. 2018-04-11 08:51:41 -04:00
Michael Droettboom 0aeec6702c Fix AJAX query to avoid cache issues 2018-04-09 20:41:59 -04:00
Michael Droettboom 28e7ab075b Turn off auto-deployment for now 2018-04-09 20:41:14 -04:00
Michael Droettboom e382ada4ce More progress on running CPython tests 2018-04-09 15:53:33 -04:00
Michael Droettboom 28a796ca1c Don't run tests in parallel 2018-04-09 14:24:39 -04:00
Michael Droettboom 1fa173e58b Fix CPython build 2018-04-09 11:21:49 -04:00
Michael Droettboom 6cce6d654d Basics for testing CPython 2018-04-09 10:39:52 -04:00
Michael Droettboom d0973c9fd5 Adding benchmarks 2018-04-06 19:22:24 -04:00
Michael Droettboom 8875c17b5c Fix URLs so remote loading works 2018-04-06 19:18:18 -04:00
Michael Droettboom 093a0225e1 Kill selenium task after each test 2018-04-03 19:17:30 -04:00
Michael Droettboom 5870c62045 Add Pandas to the build 2018-04-03 11:43:02 -04:00
Michael Droettboom e924ec5ce0 Automatically deploy 2018-04-02 14:30:00 -04:00
Michael Droettboom 2a9308d67d Fix bash if syntax 2018-04-02 14:01:38 -04:00
Michael Droettboom ee7eaf5cc8 Make caching work 2018-04-02 13:54:31 -04:00
Michael Droettboom dbd5d3406d Fix test 2018-04-02 13:54:25 -04:00
Michael Droettboom 1609de7dbc cd back up 2018-04-02 13:21:09 -04:00
Michael Droettboom d181bab369 Always download toolchain 2018-04-02 13:17:55 -04:00
Michael Droettboom 815479b7d7 Try to get directory correct 2018-04-02 13:11:03 -04:00
Michael Droettboom deea97cd4c Use pre-built toolchain 2018-04-02 13:06:36 -04:00
Michael Droettboom 018727487b Export variables 2018-04-02 10:33:19 -04:00
Michael Droettboom e64e35f2e7 Add Travis badge 2018-03-30 14:10:03 -04:00
Michael Droettboom 4e6079e0b0 Clean out wasm.pre files 2018-03-30 14:09:55 -04:00
Michael Droettboom e8685bb410 Add geckodriver.log to gitignore 2018-03-30 14:09:42 -04:00
Michael Droettboom 2c9045d9c5 Use newer compiler 2018-03-30 13:35:16 -04:00
Michael Droettboom 9dc47c4c6c Fix build so emsdk runs first 2018-03-30 13:13:04 -04:00
Michael Droettboom b8c3e600c2 Add end-to-end build. Travis tests. 2018-03-30 13:08:06 -04:00
Michael Droettboom 2ad135ef06 Add testing 2018-03-30 10:51:13 -04:00
Michael Droettboom eab618ec2f Simplify pyodide.js 2018-03-30 10:35:28 -04:00
Michael Droettboom 695bf2c80f Use WASM instead of asm.js 2018-03-29 15:24:33 -04:00
Michael Droettboom 693fac82bc Fix threading 2018-03-23 09:44:47 -04:00
Michael Droettboom 5041c4ddd1 Add version of webbrowser.py that works in pyodide 2018-03-22 12:30:18 -04:00
Michael Droettboom 199b6ff21a Emit message when Python init is complete 2018-03-21 15:10:55 -04:00
Michael Droettboom a0d40e011e Fix makefiles running from scratch 2018-03-21 14:55:00 -04:00
Michael Droettboom 7e6754902c Reduce filesystem size 2018-03-21 10:45:25 -04:00
Michael Droettboom ddd0a73b85 Add lazy importing for a 2x speedup importing numpy 2018-03-21 10:05:16 -04:00
Michael Droettboom 1e354c8d1f Handle errors without tracebacks 2018-03-20 19:00:23 -04:00
Michael Droettboom e0e1b12d9c Fix reference counting 2018-03-20 19:00:15 -04:00
Michael Droettboom 280de281aa First working Numpy 2018-03-20 18:58:59 -04:00
Michael Droettboom 12bd22bab4 Add pyodide to iodide dynamically using API 2018-03-08 10:45:43 -05:00
Michael Droettboom 6914e0f8c8 Fix repr 2018-03-08 10:44:37 -05:00
Michael Droettboom c06cda30b9 Fix Js to Python type coercion 2018-03-07 11:37:06 -05:00