Michael Droettboom
|
f2e46063d6
|
Pin the compiler to a particular version
|
2018-05-31 18:46:57 -04:00 |
Michael Droettboom
|
544ed5a6b9
|
Don't use cwrap
We only have two entry points, so it's easy to hardcode.
|
2018-05-30 19:53:17 -04:00 |
Michael Droettboom
|
9579aa99bc
|
Working state
|
2018-05-30 13:49:49 -04:00 |
Michael Droettboom
|
69b20cb42f
|
Delete lazy_import.py -- it isn't used anymore.
|
2018-05-24 11:41:14 -04:00 |
Michael Droettboom
|
43e910f0b7
|
Support downloading of plot files
|
2018-05-21 15:35:46 -04:00 |
Michael Droettboom
|
12b05ad373
|
Fix #32: Separate build of filesystem from main wasm module
|
2018-05-18 14:47:21 -04:00 |
Michael Droettboom
|
918ccc7300
|
First pass at matplotlib interaction
|
2018-05-18 13:32:33 -04:00 |
Michael Droettboom
|
ac84840cc0
|
Reinstate the removal of legacy mac encodings
|
2018-05-17 12:03:06 -04:00 |
Michael Droettboom
|
6dc91e0846
|
First pass at matplotlib support
|
2018-05-17 11:57:39 -04:00 |
Michael Droettboom
|
b537908b2b
|
Simplify Makefiles. Support parallel compilation.
|
2018-05-16 13:06:44 -04:00 |
Michael Droettboom
|
aa433aaf81
|
Add first version of pyodide.py
|
2018-05-09 14:59:35 -04:00 |
Michael Droettboom
|
158b85ce40
|
Fix #20: Basic modularization of file system.
|
2018-04-30 11:31:36 -04:00 |
Michael Droettboom
|
b2599e314c
|
Fix #28: Work in Chrome through async compilation
|
2018-04-27 14:36:52 -04:00 |
Michael Droettboom
|
0e8963a480
|
Add Jupyter's stylesheet for inline html content
|
2018-04-26 11:04:28 -04:00 |
Michael Droettboom
|
5f42b61862
|
Lots of pandas fixes:
- Install dependencies: dateutil, pytz and six
- Patch things for threading and mmap
- Disable deployment (for related reasons)
|
2018-04-24 19:29:54 -04:00 |
Michael Droettboom
|
a2dfc50277
|
Add example here and reenable auto-deployment
|
2018-04-20 11:17:08 -04:00 |
Michael Droettboom
|
ca29f8cd3b
|
Merge branch 'pandas'
|
2018-04-19 14:30:42 -04:00 |
Michael Droettboom
|
01bd8c8f17
|
Turn on link-time optimizations, now that compiler works
|
2018-04-19 14:13:47 -04:00 |
Michael Droettboom
|
93469d2996
|
Fix #21: Make numpy.fft work
|
2018-04-16 11:50:29 -04:00 |
Michael Droettboom
|
e0fd7652b6
|
Don't dump everything in the global namespace
|
2018-04-13 10:03:38 -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
|
35a684271b
|
Fix benchmark plot. Don't include Numpy import in benchmark timing.
|
2018-04-11 08:51:41 -04:00 |
Michael Droettboom
|
28a796ca1c
|
Don't run tests in parallel
|
2018-04-09 14:24:39 -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
|
5870c62045
|
Add Pandas to the build
|
2018-04-03 11:43:02 -04:00 |
Michael Droettboom
|
deea97cd4c
|
Use pre-built toolchain
|
2018-04-02 13:06:36 -04:00 |
Michael Droettboom
|
4e6079e0b0
|
Clean out wasm.pre files
|
2018-03-30 14:09:55 -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
|
695bf2c80f
|
Use WASM instead of asm.js
|
2018-03-29 15:24:33 -04:00 |
Michael Droettboom
|
5041c4ddd1
|
Add version of webbrowser.py that works in pyodide
|
2018-03-22 12:30:18 -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
|
280de281aa
|
First working Numpy
|
2018-03-20 18:58:59 -04:00 |
Michael Droettboom
|
2e5a0432fa
|
Support `pyimport` on the Javascript side.
|
2018-03-01 11:55:24 -05:00 |
Michael Droettboom
|
314ec07227
|
Add 'from js import X' on Python side
|
2018-02-28 19:43:03 -05:00 |
Michael Droettboom
|
bd6aec63d8
|
Clean up Makefile
|
2018-02-28 15:39:16 -05:00 |
Michael Droettboom
|
f2c08119af
|
Add internal cpython build
|
2018-02-27 17:57:22 -05:00 |
Michael Droettboom
|
617dbcf4ea
|
Fix #5: Python 3.6 support
|
2018-02-26 17:21:26 -05:00 |
Michael Droettboom
|
df1c2e2cad
|
Fix #3: Wrap Python objects for Javascript usage
|
2018-02-26 15:25:05 -05:00 |
Michael Droettboom
|
54b55455a3
|
Fix #7: Refactor code into separate modules
|
2018-02-26 10:02:52 -05:00 |
Michael Droettboom
|
1de972ef3f
|
Use pyodide, rather than Module, as the main namespace
|
2018-02-26 08:31:46 -05:00 |
Michael Droettboom
|
7e5b45a08e
|
Fix #4: Use WASM
|
2018-02-24 12:47:13 -05:00 |
Michael Droettboom
|
191ca2c7bd
|
Bulk of initial work.
|
2018-02-23 14:34:33 -05:00 |