Commit Graph

464 Commits

Author SHA1 Message Date
Roman Yurchak 0c6b653fd0 Revert using ROOTDIR instead of TOOLSDIR 2018-09-21 14:02:25 +02:00
Roman Yurchak 8973c28642 Install Crome/Firefox in corresponding test jobs 2018-09-21 12:23:43 +02:00
Roman Yurchak ef3f4d2e94 Only allow develop mode installation of pyodide_build 2018-09-21 12:19:40 +02:00
Roman Yurchak da6bbb3b20 Set PYTHONPATH in Makefile.envs to avoiding installing pyodide_build 2018-09-21 12:02:13 +02:00
Roman Yurchak 3ee42aa779 Use pyodide_build in tests 2018-09-20 19:37:32 +02:00
Roman Yurchak 64ab676171 Add pyodide_build/__main__.py 2018-09-20 18:49:50 +02:00
Roman Yurchak 72293058b9 Converting tools scripts to a python package 2018-09-20 18:44:30 +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 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