Commit Graph

  • 4191ba67b3 Copy instead of clone Aviv Palivoda 2019-02-27 20:19:10 +02:00
  • 716eb4afca Add validation to connect and bind address Aviv Palivoda 2019-02-25 21:39:01 +02:00
  • dff6b0be36 Rename sk to socket_kind Aviv Palivoda 2019-02-25 20:56:09 +02:00
  • 2bdbc40a45 socket.recv read amount of bytes asked Aviv Palivoda 2019-02-25 20:47:10 +02:00
  • 676130fc49 Use refcells in frames to solve frame mutability problem. Adam Kelly 2019-02-27 10:44:23 +00:00
  • 4dd6592aad Keep a stack of frames in the VM. Adam Kelly 2019-02-27 09:45:27 +00:00
  • 6c8584cc11 Merge pull request #564 from alexpantyukhin/int_shifts Windel Bouwman 2019-02-27 10:55:19 +01:00
  • 70ad78eb21 fix error messages. alexpantyukhin 2019-02-27 13:22:27 +04:00
  • 9404c7c657 Merge pull request #548 from rickyhan/new_vm_fns Windel Bouwman 2019-02-27 09:40:12 +01:00
  • d5976e2f83 Merge pull request #563 from coolreader18/demo-bits-and-bobs Windel Bouwman 2019-02-27 09:26:46 +01:00
  • 9a36951428 Merge pull request #559 from adrian17/list_sort Windel Bouwman 2019-02-27 09:24:22 +01:00
  • 28d5acc25c Merge pull request #552 from AaronRocinante/lexer_handle_random_byte Windel Bouwman 2019-02-27 08:13:19 +01:00
  • 15e6187583 add overflow errors for int shifts. alexpantyukhin 2019-02-27 11:04:16 +04:00
  • f8e96394b7 Merge pull request #561 from rickyhan/rustfmt Windel Bouwman 2019-02-27 08:11:33 +01:00
  • 179304bc93 Update WASM example crate/app coolreader18 2019-02-26 23:46:53 -06:00
  • c4513a176b Proper error handling for int to animationFrame id coolreader18 2019-02-26 22:20:28 -06:00
  • b82e829c1f newline coolreader18 2019-02-26 21:27:30 -06:00
  • 717392c3c5 Scroll to the bottom of the demo when it gets updated coolreader18 2019-02-26 21:21:01 -06:00
  • 3df8f1c788 Update the snippet on page load; insert spaces when tab is pressed coolreader18 2019-02-26 20:55:23 -06:00
  • 1d193e7fc7 Convert between JS Promises and PyPromises coolreader18 2019-02-26 20:37:59 -06:00
  • ba1c5d78aa Add a Promise class to the browser module coolreader18 2019-02-26 20:28:25 -06:00
  • 21ebb03242 rust fmt ricky han 2019-02-26 18:38:16 -05:00
  • ec93c55e6d rustfmt ricky han 2019-02-26 18:37:40 -05:00
  • 233f5d42fb Merge branch 'rustfmt' into new_vm_fns ricky han 2019-02-26 18:33:58 -05:00
  • d5f0e25686 add rustfmt.toml ricky han 2019-02-26 18:32:27 -05:00
  • 30145ec6e2 cargo fmt ricky han 2019-02-26 17:47:03 -05:00
  • 830cc7e990 revert macro ricky han 2019-02-26 17:46:06 -05:00
  • 0a2aa1e64b fix compile ricky han 2019-02-26 17:39:56 -05:00
  • 0722487d16 Merge pull request #1 from RustPython/master Ricky Han 2019-02-26 17:21:57 -05:00
  • d6242ac6e3 Use py_module macro on ast module. Windel Bouwman 2019-02-26 22:27:59 +01:00
  • 45da6b8af1 Add list.sort, sorted() Adrian Wielgosik 2019-02-26 20:27:20 +01:00
  • 267934bb49 fmt Aaron 2019-02-26 12:50:18 -08:00
  • f2e60b24e1 Add initial platform module. Windel Bouwman 2019-02-26 21:42:38 +01:00
  • a6341d3ec8 Merge pull request #558 from silmeth/io-import Windel Bouwman 2019-02-26 21:03:47 +01:00
  • 5949a9bd13 fix io module being imported multiple times silmeth 2019-02-26 19:31:35 +01:00
  • c33abe91e9 Use py_module macro at more places. Windel Bouwman 2019-02-26 19:53:58 +01:00
  • 2fc53a9440 Merge pull request #539 from coolreader18/wasm-browser-req_anim_frame Windel Bouwman 2019-02-26 19:28:18 +01:00
  • aa48718d0a Merge pull request #549 from coolreader18/rust-value-payload Windel Bouwman 2019-02-26 17:26:44 +01:00
  • 82e2ba19ab Merge pull request #550 from coolreader18/remove-console_error-crate Windel Bouwman 2019-02-26 17:23:55 +01:00
  • 53f54e4d76 Merge pull request #546 from rickyhan/master Windel Bouwman 2019-02-26 17:21:59 +01:00
  • f8b9d19ccc Merge pull request #553 from RustPython/joey/refcell-in-payload Windel Bouwman 2019-02-26 17:18:59 +01:00
  • c3309ee867 Merge pull request #555 from RustPython/dis_dis Windel Bouwman 2019-02-26 17:07:41 +01:00
  • 53eff6c9d7 revert Ricky Han 2019-02-26 05:11:38 -05:00
  • 73a65a1c77 dis.rs - small refactor dis_dis. Adam Kelly 2019-02-26 09:40:48 +00:00
  • 79f43ad762 Add support for pulling __code__ out of a function (and a test that hits lots of instructions). Adam Kelly 2019-02-22 10:08:04 +00:00
  • 2c0016a171 Minimal definition of dis.dis. Adam Kelly 2019-02-22 09:55:10 +00:00
  • b1088c629c fmt Aaron 2019-02-26 00:55:16 -08:00
  • b8eb4c38e8 Fix wasm Joey Hain 2019-02-25 22:48:45 -08:00
  • bd3630260a fix socket Joey Hain 2019-02-25 22:22:45 -08:00
  • 3dcbc4d2aa Fix set Joey Hain 2019-02-25 22:20:15 -08:00
  • 138de0dfcd fix build error Ricky Han 2019-02-26 01:15:41 -05:00
  • baf3fe4bec fix build error Ricky Han 2019-02-26 01:15:09 -05:00
  • 92fd12c9bd Fix scope Joey Hain 2019-02-25 22:07:08 -08:00
  • d3646925ea Fix float() Joey Hain 2019-02-25 21:57:37 -08:00
  • b28b164d75 Fix generators Joey Hain 2019-02-25 21:35:59 -08:00
  • 432b9dffaf cargo fmt Ricky Han 2019-02-26 00:34:40 -05:00
  • 93a6b4fef9 reverse kwargs order Ricky Han 2019-02-26 00:32:19 -05:00
  • 587f871396 Merge pull request #542 from AaronRocinante/invalid_control_ret_yield Joey 2019-02-25 21:28:17 -08:00
  • e959908a49 Fix iterator Joey Hain 2019-02-25 21:26:15 -08:00
  • b0bf93e530 add lexer error Aaron 2019-02-25 21:13:18 -08:00
  • 3fc583813a fix macro Ricky Han 2019-02-26 00:05:41 -05:00
  • f10fa6db44 Remove outer RefCell from PyObjectRef Joey Hain 2019-02-25 19:01:01 -08:00
  • 88028dd8c5 cargo fmt Ricky Han 2019-02-25 23:41:17 -05:00
  • b1c97ec877 refactor macros Ricky Han 2019-02-25 23:28:34 -05:00
  • fee6a47d88 rever new_label() Aaron 2019-02-25 20:35:43 -08:00
  • f037244641 fmt Aaron 2019-02-25 20:33:03 -08:00
  • f965c49704 compiler flag in_function_def Aaron 2019-02-25 20:31:03 -08:00
  • 88665e9ebd Keep a Weak to the py_obj being moved to a closure coolreader18 2019-02-25 22:26:58 -06:00
  • d399faa425 Remove the console_error_panic_hook crate from Cargo.toml coolreader18 2019-02-25 20:50:53 -06:00
  • dbfd0d4ade Fix "not all variants covered" error coolreader18 2019-02-25 20:05:41 -06:00
  • dfa5e12b3c Add AnyRustValue payload variant coolreader18 2019-02-25 19:22:16 -06:00
  • 9066c73814 Try to trigger a successful Azure Pipelines build coolreader18 2019-02-25 19:09:26 -06:00
  • 6f85a44f7c cargo fmt Ricky Han 2019-02-25 16:35:19 -05:00
  • 6752f67292 cargo fmt Ricky Han 2019-02-25 16:34:55 -05:00
  • cf400501a1 move set_item to DictProtocol Ricky Han 2019-02-25 16:32:50 -05:00
  • 943ded07bd fix wasm Ricky Han 2019-02-25 15:23:40 -05:00
  • 293ffc072c merge upstream Ricky Han 2019-02-25 14:54:10 -05:00
  • 985e35bb16 use closure instead of function pointer Ricky Han 2019-02-25 14:49:20 -05:00
  • 4a7d2cb010 reset in_loop in class definition block Aaron 2019-02-25 09:42:02 -08:00
  • 2f0f1b0913 use boolean flag Aaron 2019-02-25 09:08:36 -08:00
  • 7610d44865 cargo fmt Aaron 2019-02-25 00:26:06 -08:00
  • e9b0454f1c fix invalid break continue return yield Aaron 2019-02-25 00:12:15 -08:00
  • 027a6847e5 Merge pull request #525 from RustPython/joey/extractor-pattern Windel Bouwman 2019-02-25 07:22:00 +01:00
  • 9e03b6908c Merge pull request #538 from RustPython/joey/f-string-conversion-flags Windel Bouwman 2019-02-25 07:21:09 +01:00
  • 22928be01a Merge pull request #537 from coolreader18/wasm-fix-select Windel Bouwman 2019-02-25 07:14:01 +01:00
  • 2d1b45162d Merge pull request #529 from palaviv/socket Windel Bouwman 2019-02-25 07:11:32 +01:00
  • f050acba73 f-strings: allow ':' and '!' to be used in the expression Joey Hain 2019-02-24 17:24:17 -08:00
  • 1646b53c72 Add a comment explaining the weird dict coolreader18 2019-02-24 21:28:25 -06:00
  • 5dd2de0b1e Add requestAnimationFrame to browser module coolreader18 2019-02-24 21:13:51 -06:00
  • ddc154a1dd f-strings: support conversion flags Joey Hain 2019-02-24 13:46:50 -08:00
  • d6e317b185 Move f-string parser into own module and clean up a bit Joey Hain 2019-02-24 10:38:19 -08:00
  • f2079807bd Fix snippet selector's default selection coolreader18 2019-02-24 14:22:18 -06:00
  • c87cf90043 Add socket test Aviv Palivoda 2019-02-24 22:20:20 +02:00
  • 1322c8d6db Change socket parameters to match CPython Aviv Palivoda 2019-02-24 22:20:07 +02:00
  • c84d35126e Add socket.{bind,listen,accept} Aviv Palivoda 2019-02-24 21:35:47 +02:00
  • 49837f57a7 Use Connection enum Aviv Palivoda 2019-02-24 20:38:26 +02:00
  • 8186c77eb2 Initial socket module Aviv Palivoda 2019-02-23 12:38:29 +02:00
  • 205bfb762d Merge pull request #532 from coolreader18/wasm-better-panic Joey 2019-02-24 10:05:20 -08:00
  • 9a7bb315e2 Merge branch 'master' into wasm-better-panic coolreader18 2019-02-24 09:09:09 -06:00
  • 098675dfe1 Merge pull request #531 from coolreader18/wasm-fetch-builtin Windel Bouwman 2019-02-24 11:13:40 +01:00