Commit Graph

1690 Commits

Author SHA1 Message Date
coolreader18
92a3733541 Add body option to fetch 2019-02-18 15:38:12 -06:00
coolreader18
4edca2121d Convert some fetch options to kwargs, add PyFuncArgs method 2019-02-18 15:25:52 -06:00
Adrian Wielgosik
e016b68552 Document arg_check! macro a bit 2019-02-18 19:59:28 +01:00
coolreader18
9c0bcc2bd7 Re-add WASM fetch builtin 2019-02-18 12:18:53 -06:00
coolreader18
634571fd2e Remove WASM fetch builtin 2019-02-18 12:16:43 -06:00
janczer
58369b6fbc Delete unnessesary code from dict.clear 2019-02-18 18:45:49 +01:00
janczer
85110f6fbf Add dict.clear and bytes.clear 2019-02-18 18:21:39 +01:00
Windel Bouwman
fcea8455fa Merge pull request #473 from janczer/add_list_copy
Add copy method to set object
2019-02-18 10:50:20 +01:00
Windel Bouwman
16832c8f8c Merge pull request #479 from calixteman/fix_equality
Fix issue with equality
2019-02-18 10:49:36 +01:00
Windel Bouwman
43d9fc5dc0 Merge branch 'master' into fix_equality 2019-02-18 08:12:12 +01:00
Windel Bouwman
a47e979f29 Merge branch 'master' into add_list_copy 2019-02-18 08:08:31 +01:00
Windel Bouwman
70d5cdbe3e Merge pull request #492 from OddCoincidence/inplace-ops
Support magic methods for in-place operations
2019-02-18 08:05:59 +01:00
Windel Bouwman
71f32ee9b0 Merge pull request #491 from calixteman/fix_ccov_badge
Fix typo in codecov.io badge
2019-02-18 07:58:32 +01:00
coolreader18
0d3d09072e Convert pyEval to use a WASM VM, allowing closures and stuff
Like variables carried across executions
2019-02-18 00:37:00 -06:00
Joey Hain
ddc7da4a9d Add test for in-place ops 2019-02-17 18:17:26 -08:00
Joey Hain
afabde26d5 coverage: try deleting old gcda files 2019-02-17 17:18:47 -08:00
coolreader18
101ee77dcc Improve error messages 2019-02-17 18:25:14 -06:00
coolreader18
74e713197a Clean up some code 2019-02-17 18:22:11 -06:00
Joey Hain
7abaea556a Micro-optimize list.__iadd__ 2019-02-17 14:30:38 -08:00
coolreader18
524470789f Add eval() method, rename run() to exec() 2019-02-17 13:19:19 -06:00
Joey Hain
dcb29ab1f0 Add list.__iadd__ 2019-02-17 10:54:25 -08:00
Joey Hain
b310d5e24b Use i-methods for in-place operations 2019-02-17 10:47:58 -08:00
coolreader18
bead3f67d0 Fix conversion from ArrayBuffer, allow array_buffer in fetch 2019-02-17 11:50:05 -06:00
Joey Hain
fe3f45f655 Implement remaining binop reverse fallbacks 2019-02-17 09:26:31 -08:00
coolreader18
416f088b32 Convert ArrayBuffers and TypedArrays to Python bytearrays 2019-02-17 11:22:29 -06:00
Calixte Denizet
b61730972e Fix typo in codecov.io badge 2019-02-17 17:07:49 +01:00
coolreader18
b043f2199f Fix js_py_typeerror 2019-02-17 09:14:06 -06:00
coolreader18
7405c842c8 Add some more options to fetch() 2019-02-17 08:49:19 -06:00
coolreader18
d0b4751ab2 Remove the VM pointer from the map when it's dropped 2019-02-17 08:08:22 -06:00
coolreader18
00bc9e9199 Convert fetch to use wasm_bindgen_futures 2019-02-17 01:12:38 -06:00
Windel Bouwman
1af9cc0173 Merge pull request #489 from OddCoincidence/decorator-paths
Allow attributes to be used as decorators
2019-02-17 08:01:25 +01:00
Windel Bouwman
cb2a807994 Merge pull request #486 from OddCoincidence/assert-raises
Reuse and improve ergonomics of assert_raises utility
2019-02-17 07:59:34 +01:00
Windel Bouwman
9d218bf806 Merge pull request #485 from calixteman/ccov
Code coverage for RustPython
2019-02-17 07:56:58 +01:00
Windel Bouwman
a92f4bbecc Merge pull request #487 from liranringel/azure-pipelines
Add Windows CI via Azure Pipelines
2019-02-17 07:54:31 +01:00
coolreader18
f00c3c8a7b Fix fetch builtin 2019-02-17 00:24:58 -06:00
coolreader18
a86069d9f2 Store the WASM id in the VirtualMachine, add a (broken) fetch builtin 2019-02-16 23:41:41 -06:00
coolreader18
3e22c4f146 Add print to default vm scope 2019-02-16 21:43:51 -06:00
Joey Hain
114d9df1d1 Allow attributes to be used as decorators 2019-02-16 19:43:25 -08:00
coolreader18
c83ff47f3a Fix error with new compile() and set_attr/item() 2019-02-16 21:31:10 -06:00
coolreader18
f55a8ead68 Merge branch 'master' into wasm-vm-class 2019-02-16 20:23:35 -06:00
coolreader18
6851767654 Fix RefCell borrowing errors 2019-02-16 20:18:27 -06:00
Calixte Denizet
6d646cc38e Add a codecov badge 2019-02-16 18:33:45 +01:00
Joey Hain
47e95486f0 Reuse and improve ergonomics of assert_raises utility
- Move assert_raises to testutils
- Add optional message argument, with reasonable default
- Reverse order of expr and exception type for readability
- Lambda argument no longer takes parameter
- Convert applicable snippets to use assert_raises
2019-02-16 09:32:42 -08:00
Liran Ringel
9b7160800b Fix os_info.py to pass on windows 2019-02-16 19:23:33 +02:00
Calixte Denizet
e86e108e67 Don't run tests in --release with code coverage 2019-02-16 18:19:52 +01:00
Liran Ringel
2554174697 Set up CI with Azure Pipelines 2019-02-16 18:34:45 +02:00
Calixte Denizet
31c5b5ed3d Workaround issue with grcov 2019-02-16 17:30:05 +01:00
Calixte Denizet
ce541a1ca5 Remove parenthesis 2019-02-16 15:55:41 +01:00
Calixte Denizet
1e3c2fbf18 Try again 2019-02-16 15:28:43 +01:00
Calixte Denizet
90184bcb90 Code coverage for RustPython 2019-02-16 14:54:29 +01:00