Commit Graph

1510 Commits

Author SHA1 Message Date
Joey Hain
d3646925ea Fix float() 2019-02-25 21:57:37 -08:00
Joey Hain
b28b164d75 Fix generators 2019-02-25 21:35:59 -08:00
Joey Hain
e959908a49 Fix iterator 2019-02-25 21:26:15 -08:00
Joey Hain
f10fa6db44 Remove outer RefCell from PyObjectRef 2019-02-25 21:01:37 -08:00
Windel Bouwman
027a6847e5 Merge pull request #525 from RustPython/joey/extractor-pattern
Use "extractor" pattern for native functions
2019-02-25 07:22:00 +01:00
Windel Bouwman
9e03b6908c Merge pull request #538 from RustPython/joey/f-string-conversion-flags
Support f-string conversion flags
2019-02-25 07:21:09 +01:00
Windel Bouwman
22928be01a Merge pull request #537 from coolreader18/wasm-fix-select
[WASM] Fix snippet selector's default selection
2019-02-25 07:14:01 +01:00
Windel Bouwman
2d1b45162d Merge pull request #529 from palaviv/socket
socket module
2019-02-25 07:11:32 +01:00
Joey Hain
f050acba73 f-strings: allow ':' and '!' to be used in the expression 2019-02-24 21:13:08 -08:00
Joey Hain
ddc154a1dd f-strings: support conversion flags 2019-02-24 14:37:59 -08:00
Joey Hain
d6e317b185 Move f-string parser into own module and clean up a bit 2019-02-24 13:01:25 -08:00
coolreader18
f2079807bd Fix snippet selector's default selection 2019-02-24 14:22:18 -06:00
Aviv Palivoda
c87cf90043 Add socket test 2019-02-24 22:20:20 +02:00
Aviv Palivoda
1322c8d6db Change socket parameters to match CPython 2019-02-24 22:20:07 +02:00
Aviv Palivoda
c84d35126e Add socket.{bind,listen,accept} 2019-02-24 21:35:47 +02:00
Aviv Palivoda
49837f57a7 Use Connection enum 2019-02-24 20:43:24 +02:00
Aviv Palivoda
8186c77eb2 Initial socket module 2019-02-24 20:43:24 +02:00
Joey
205bfb762d Merge pull request #532 from coolreader18/wasm-better-panic
[WASM] Make panic errors available from JS
2019-02-24 10:05:20 -08:00
coolreader18
9a7bb315e2 Merge branch 'master' into wasm-better-panic 2019-02-24 09:09:09 -06:00
Windel Bouwman
098675dfe1 Merge pull request #531 from coolreader18/wasm-fetch-builtin
[WASM] Add a `browser` module
2019-02-24 11:13:40 +01:00
Joey
cbcf7c3e75 Merge pull request #534 from AdamGS/new_float_attributes
Addred real property and is_integer function to float.
2019-02-23 22:19:37 -08:00
Joey Hain
2919d7f520 Initial arg type checking 2019-02-23 19:27:22 -08:00
Joey Hain
fb0384d24d Some prerequisite data types for arg checking 2019-02-23 18:16:24 -08:00
Joey Hain
a74cbbbe19 Impl PyNativeFuncFactory for up to 5-tuples 2019-02-23 18:16:18 -08:00
Joey Hain
c14a8302e8 Initial prototype of "extractor pattern" for native funcs 2019-02-23 18:16:02 -08:00
Adam Gutglick
f4e6e5dec8 Addred real property and is_integer function to float. 2019-02-24 04:02:24 +02:00
coolreader18
9d99f94a3f Add! 2019-02-23 16:21:10 -06:00
coolreader18
2b9adfea8a Add fetch demo snippet 2019-02-23 15:25:12 -06:00
coolreader18
7f626b50b9 Merge branch 'master' into wasm-fetch-builtin 2019-02-23 15:20:59 -06:00
Windel Bouwman
d44f1b3e29 Merge pull request #528 from coolreader18/multiple-demo-snippets
Allow for different demo snippets to be selected
2019-02-23 22:15:00 +01:00
coolreader18
ff66bb602e Follow clippy's advice 2019-02-23 15:05:52 -06:00
coolreader18
878c131af4 Make panic errors available and display them nicely for the demo 2019-02-23 14:52:02 -06:00
coolreader18
fd184a1e68 Add a WASM browser module with fetch() available 2019-02-23 13:58:19 -06:00
coolreader18
5a472e46aa Merge branch 'master' into wasm-fetch-builtin 2019-02-23 12:28:17 -06:00
coolreader18
6e8b88e1fd Add mandelbrot snippet 2019-02-23 11:05:51 -06:00
coolreader18
b89d95c4c6 Add fizzbuzz demo 2019-02-23 10:50:07 -06:00
coolreader18
4dde810e9c Move snippets directory 2019-02-23 10:22:36 -06:00
coolreader18
d02e8352ea Allow for multiple demo snippets to be selected 2019-02-23 09:17:00 -06:00
Windel Bouwman
c675a59288 Merge pull request #526 from palaviv/assertRaises
Add assertRaises context manager to testutils
2019-02-23 13:35:19 +01:00
Aviv Palivoda
b530733c1a Add assertRaises context manager to testutils 2019-02-23 13:11:26 +02:00
Windel Bouwman
7032de96d7 Merge pull request #311 from nhynes/compile-wasm
Allow compiling VM for wasm32-unknown-unknown
2019-02-23 10:42:09 +01:00
Windel Bouwman
b15ade1130 Merge pull request #267 from coolreader18/wasm-vm-class
Add a VirtualMachine class to the WASM library
2019-02-23 10:36:23 +01:00
Windel Bouwman
3f8f0e2ff4 Merge pull request #524 from palaviv/Improve-set-5
Add set.{__iter__,__ior__,__iand__,__isub__,__ixor__}
2019-02-23 08:50:26 +01:00
coolreader18
e0f222cf4f Don't hold on to a PyObjectRef from a python -> js closure 2019-02-23 00:20:15 -06:00
coolreader18
09e2a7a493 Add js_name for .set_stdout() 2019-02-23 00:02:12 -06:00
coolreader18
7fa0a0cee3 Fix open in new make_module 2019-02-22 22:59:15 -06:00
coolreader18
955d0b3a91 Merge branch 'master' into wasm-vm-class 2019-02-22 22:53:34 -06:00
coolreader18
65857e7261 Merge 2019-02-22 22:20:05 -06:00
Windel Bouwman
2d19486192 Merge pull request #520 from RustPython/py_module
Py module
2019-02-22 17:20:27 +01:00
Joey
2df741452b Merge pull request #523 from AdamGS/complex_and_ints_addition
Complex and ints addition
2019-02-22 07:34:47 -08:00