Commit Graph

461 Commits

Author SHA1 Message Date
Roman Yurchak 5fb848956c
Merge pull request #181 from rth/api-reference
Add API reference documentation
2018-09-21 13:58:27 +02:00
Michael Droettboom 9d15654f1b
Merge pull request #170 from mdboom/lz4-c
WIP: Use LZ4 filesystem compression, using the canonical C implementation
2018-09-20 10:52:35 -04:00
Michael Droettboom 64699f0b46
Use Javascript type names 2018-09-20 10:51:14 -04:00
Michael Droettboom 4d002b2c7b
Updates 2018-09-20 10:50:31 -04:00
Roman Yurchak 26d9bb5124 Add docs/api_reference.md 2018-09-20 16:04:23 +02:00
Michael Droettboom 065c572a8d
Merge pull request #178 from rth/fix-custom-url-data-v2
Fix load .data files from the same base URL as .js
2018-09-20 08:34:21 -04:00
Michael Droettboom 6b99d6739c
Merge pull request #180 from rth/python_dev.html
Add dev python notebook python_dev.html
2018-09-20 08:32:49 -04:00
Michael Droettboom 127f81feb9
Merge pull request #179 from rth/better-tracebacks
Simplify traceback on package load timeout
2018-09-20 08:31:43 -04:00
Michael Droettboom 4adce231c6 Remove redundant code 2018-09-20 08:29:44 -04:00
Michael Droettboom fff45f8b78 Reinstate uglify 2018-09-20 08:27:16 -04:00
Michael Droettboom 362b736c0a Simplify library_lz4.js 2018-09-20 08:25:44 -04:00
Roman Yurchak 5b0381bd4c Add src/python_dev.html 2018-09-20 14:18:50 +02:00
Roman Yurchak 227f748795 Test loading from URLs using both the main and secondary web servers 2018-09-20 13:09:01 +02:00
Roman Yurchak 6de43c9e19 Update Module.locateFile inside _loadPackage 2018-09-20 12:57:00 +02:00
Roman Yurchak a711d059d5 Simplify traceback on package load timeout 2018-09-20 12:51:11 +02:00
Roman Yurchak c75531db2c
Merge pull request #177 from mdboom/firefox-for-testing
Use Firefox latest, rather than nightly, for testing
2018-09-20 11:15:56 +02:00
Roman Yurchak 73e3898b72 Load .data files from the same base URL as .js 2018-09-20 11:00:52 +02:00
Roman Yurchak f7aec29209 Add unit test to ensure that .data is loaded from the same base url as .js 2018-09-20 10:59:25 +02:00
Michael Droettboom c2e981b87e LINT 2018-09-19 18:33:03 -04:00
Michael Droettboom 8d37d095b3 Make work on Chrome 2018-09-19 17:54:52 -04:00
Michael Droettboom 836d981aa3 Don't overallocate 2018-09-19 16:44:54 -04:00
Michael Droettboom 2a6897a293 Remove debugging flags 2018-09-19 16:44:54 -04:00
Michael Droettboom 7f578a81e2 Fix library_lz4.js 2018-09-19 16:44:54 -04:00
Michael Droettboom 0d4b22ba77 Use LZ4 filesystem compression, using the canonical C implementation 2018-09-19 16:44:54 -04:00
Michael Droettboom bd846468bc
Merge pull request #176 from mdboom/reorganize-public-api
Reorg pyodide ns to separate emscripten details from public API
2018-09-19 14:33:22 -04:00
Michael Droettboom 62997a8683 Fix #172. Use Firefox latest rather than nightly 2018-09-19 11:41:18 -04:00
Michael Droettboom 83fa468df3 Add comment about bootstrapping 2018-09-19 11:34:28 -04:00
Michael Droettboom fcc2b7a036 Reorg pyodide ns to separate emscripten details from public API 2018-09-19 10:50:23 -04:00
Michael Droettboom 16b15968ec
Merge pull request #171 from rth/fix-custom-url-data
MAINT Refactor test web server to allow multiple instances and log capture
2018-09-18 15:59:51 -04:00
Michael Droettboom f6edd12238
Merge pull request #163 from mdboom/self-referential
Guard against infinite recursion when converting self-referential data structures
2018-09-18 13:51:44 -04:00
Roman Yurchak 387fb18ceb Refactor test web server to allow multiple instances and log capture 2018-09-18 19:07:54 +02:00
Roman Yurchak 3e459c8f4b
Merge pull request #169 from mdboom/use-bitwise-and
MAINT: Use bitwise and rather than mod, for performance
2018-09-18 18:40:44 +02:00
Michael Droettboom 609e1def40 Fix constants 2018-09-18 11:09:02 -04:00
Michael Droettboom cc47fc5fa6 Run tests standalone 2018-09-17 15:35:54 -04:00
Michael Droettboom d0629d4e55 Use bitwise and rather than mod, for performance 2018-09-17 13:19:03 -04:00
Michael Droettboom da075231b2 Fix error handling 2018-09-17 13:03:08 -04:00
Michael Droettboom 9990ed8ae7 Fix reference counting. Add comment. 2018-09-17 13:03:08 -04:00
Michael Droettboom 82ed00a3be Guard against infinite recursion in self-referential data structures 2018-09-17 13:03:08 -04:00
Michael Droettboom 2e23079aed
Merge pull request #168 from rth/fix-version-tags
Fix versioning for tags starting with a "v"
2018-09-17 10:15:56 -04:00
Roman Yurchak 98f843df0e Fix versioning with tags starting with v 2018-09-17 14:45:08 +02:00
Roman Yurchak 386caadf05 Revert changes for .circleci/deploy.sh from #166 2018-09-16 20:02:54 +02:00
Michael Droettboom 2ca008bb24
Merge pull request #166 from rth/versioning
Add version information
2018-09-14 15:57:58 -04:00
Roman Yurchak 59de8d4a6d Expose version information in javascript 2018-09-14 17:12:32 +02:00
Roman Yurchak d574047a4d Tag commits deployed on Circle CI and store artefacts in build 2018-09-14 14:47:54 +02:00
Roman Yurchak c36a044a03 Store version information in src/pyodide.py 2018-09-14 14:35:28 +02:00
Roman Yurchak 02ce5a4a9e
Merge pull request #155 from mdboom/allow-memory-growth
Set ALLOW_MEMORY_GROWTH=1
2018-09-13 18:01:55 +02:00
Roman Yurchak 0b43c8b88b
Merge pull request #162 from mdboom/remove-deprecated-filePackagePrefixURL
MAINT: Remove filePackagePrefixURL: It is deprecated
2018-09-12 23:54:44 +02:00
Michael Droettboom 20361551a8 Stream the data from the CGI script 2018-09-12 16:26:51 -04:00
Michael Droettboom ead4b36a68 Remove filePackagePrefixURL: It is deprecated
Emscripten warns about this when -s ASSERTIONS=1
2018-09-12 16:10:47 -04:00
Michael Droettboom 2117ff2f44
Merge pull request #161 from mdboom/vendor-file-packager
Vendor file_packager.py
2018-09-12 13:41:17 -04:00