78 Commits

Author SHA1 Message Date
Ashwin Naren
56196890f5 Actions caching for nodejs (#5575)
* caching for nodejs and various CI dependency updates

* commit the package-lock.json
2025-03-02 18:18:17 +09:00
Noa
c901bc07a4 Upgrade wasm deps + fix demo 2025-01-11 18:48:27 +09:00
Jeong, YunWon
e2f7d5b2f9 fix wasm prettier (#5055) 2023-08-30 18:25:27 +09:00
Jeong, YunWon
c28cb3941f prettier *.js + fix miri build (#5028)
* prettier *.js

* bump up proc-macro2
2023-07-19 23:43:26 +09:00
Jeong Yunwon
2dd446a80f remove pipenv 2022-07-17 03:25:34 +09:00
Noah
176702425d Get traceback working in wasm 2021-03-14 12:49:59 -05:00
Noah
46a070fb7f Add whlimport wasm module 2021-03-14 12:49:59 -05:00
Noah
f2f80902bb Add asyncweb wasm module 2021-03-14 12:49:59 -05:00
Noah
dd14bb3516 Format wasm/ according to prettier rules 2020-12-16 09:21:07 -06:00
Noah
c8ee5582c3 Misc cleanup wasm 2020-12-07 14:01:09 -06:00
Joni Salmi
de7ef551c0 Document browser module availability in WASM Demo 2020-10-01 01:45:43 +02:00
Noah
b9e102a72d minifix defaultSnippet display in demo 2020-09-29 13:53:37 -05:00
Noah
b1ecca7c4c Fix issues with wasm code missing _thread 2020-07-04 18:02:25 -05:00
Noah
3530540679 Move syntax error conversion to convert.rs, add PyResultExt 2020-04-03 12:33:59 -05:00
Noah
4c49185b52 Have wasm/demo's "test" npm script build the demo in release mode 2020-02-04 20:36:11 -06:00
coolreader18
049df44fe3 Fix default import from raw-loader 2020-01-19 23:08:00 -06:00
coolreader18
22653ac373 Add clean-webpack-plugin 2020-01-12 21:55:43 -06:00
coolreader18
53be1a07b5 Improve WASM testing and CI 2020-01-12 21:55:43 -06:00
coolreader18
338ac4db54 Update demo dependencies 2020-01-12 21:55:43 -06:00
coolreader18
e01e7116ca Add the other rp.py* functions to the mini-doc 2020-01-12 21:55:43 -06:00
coolreader18
96dfaa0eae Combine index.js and main.js into one to improve UX while loading rustpython 2020-01-12 21:55:43 -06:00
coolreader18
73b363dd60 Add asyncbrowser demo snippet 2020-01-12 21:55:43 -06:00
coolreader18
6f43d22b56 Fix pyExec not returning errors, remove typescript hack 2020-01-08 18:50:48 -06:00
yanganto
1913f033be Support eval and exec mode in wasm
- Expose `pyEval`, `pyExec`, `pyExecSingle` in wasm module
2020-01-03 23:18:09 +08:00
coolreader18
2160f68d09 Improve the terminal's navigation 2019-09-29 12:56:06 -05:00
coolreader18
97c9b2316e Update Dockerfile.wasm 2019-07-18 10:49:05 -05:00
coolreader18
4d5b4f5dbe Use new_import_error, fix serve command 2019-06-30 00:52:03 -04:00
coolreader18
4959361d29 Give more information in the error messages for failed wasm tests 2019-06-27 13:56:03 -05:00
coolreader18
cd61248635 Merge branch 'master' into coolreader18/demo-repl-continuation 2019-06-08 13:17:05 -05:00
coolreader18
a91cfd16bf Fix WASM import error 2019-04-12 14:28:26 -04:00
coolreader18
42768b20e5 Small demo improvements 2019-03-31 17:53:53 -05:00
coolreader18
0ac1c1f19c Add line continuation for the WASM demo terminal 2019-03-24 08:42:18 -05:00
coolreader18
8f6d8a78de Keepalive WASM webpack build 2019-03-22 13:14:08 -05:00
Windel Bouwman
bbe2704678 Merge pull request #684 from palaviv/selenium
Selenium tests for WASM
2019-03-15 19:19:03 +01:00
Aviv Palivoda
abb4d41e5b Add selenium test to travis 2019-03-15 17:24:34 +02:00
coolreader18
913bb1438a Merge branch 'master' into wasm-vm-exec_single 2019-03-13 08:20:42 -05:00
coolreader18
bde86d32b1 Use compile::Mode::Single for the demo terminal 2019-03-12 22:46:55 -05:00
coolreader18
18f77cee42 Merge branch 'master' into wasm-explicit-stdout 2019-03-11 19:25:13 -05:00
coolreader18
dac75019e5 Remove builtin_print_html, move functionality to JS 2019-03-11 19:18:21 -05:00
coolreader18
482025045f Rearrange mandelbrot.py 2019-03-11 12:17:34 -05:00
coolreader18
31c6df31dc Okay now it works without browser 2019-03-11 12:14:37 -05:00
coolreader18
5ab41f9c54 Make mandelbrot.py work without browser module 2019-03-11 11:59:17 -05:00
coolreader18
40ef62db70 Use a generator for the mandelbrot demo snippet 2019-03-10 17:42:39 -05:00
coolreader18
29ec84ead9 Change main.js to print to the console 2019-03-10 17:22:22 -05:00
Aviv Palivoda
f27cb5b8ed Don't delete prompt 2019-03-10 18:40:03 +02:00
Aviv Palivoda
625e181fd8 Use snakeCase 2019-03-10 18:38:17 +02:00
Aviv Palivoda
264d218b70 Use seperate VM for interactive shell 2019-03-10 18:36:29 +02:00
Aviv Palivoda
669aa70aab Support ':' in interactive shell 2019-03-09 21:23:59 +02:00
Aviv Palivoda
03d431ecac Support backspace in interactive shell 2019-03-09 21:17:13 +02:00
Aviv Palivoda
ec3ace527b Change prompt to >>>>> 2019-03-09 20:57:36 +02:00