Commit Graph

  • 07ab9737cd Mark generated lalrpop as -merge -diff Noa 2022-04-26 20:39:16 -05:00
  • c7b24b9bd8 Skip tests that don't work in a clean workspace Padraic Fanning 2022-04-26 21:35:38 -04:00
  • 996fe65265 Merge pull request #3652 from coolreader18/speedup-parser-compilation Noa 2022-04-26 20:34:50 -05:00
  • aabb740529 Update bdb.py to CPython 3.10 Padraic Fanning 2022-04-26 21:08:27 -04:00
  • 24bb2f8850 Add test_bdb.py from CPython 3.10 Padraic Fanning 2022-04-26 21:07:06 -04:00
  • 32aab6b148 DefaultConstructor Jeong Yunwon 2022-04-27 03:29:47 +09:00
  • 0325ccaa8f Constructor/Initializer for io.rs Jeong Yunwon 2022-04-27 03:07:19 +09:00
  • 797e8ab724 Constructor/Initializer for PySocket Jeong Yunwon 2022-04-27 02:59:16 +09:00
  • d1d932f0ca Initializer for contextvars Jeong Yunwon 2022-04-27 01:47:23 +09:00
  • dcbc4668a8 Constructor and Initializer for PyDeque Jeong Yunwon 2022-04-27 02:29:14 +09:00
  • e9c76915ac Initializer and Constructor for PySet Jeong Yunwon 2022-04-27 01:47:16 +09:00
  • d4fd303584 Initializer for PyProperty Jeong Yunwon 2022-04-27 01:47:07 +09:00
  • 0ee3e7ee2b Initializer for PyNamespace Jeong Yunwon 2022-04-27 01:46:54 +09:00
  • 11cc0165a4 Initializer for PyModule Jeong Yunwon 2022-04-27 01:46:46 +09:00
  • 2f009e557b Constructor for PyList Jeong Yunwon 2022-04-27 01:57:59 +09:00
  • 05a833fd3b Initializer for PyList Jeong Yunwon 2022-04-27 01:46:39 +09:00
  • 955c3fdfbe Clean up PyDict Jeong Yunwon 2022-04-27 02:02:31 +09:00
  • fdc95e3098 Initializer for PyDict Jeong Yunwon 2022-04-27 01:46:30 +09:00
  • 9585d2f60a Constructor for PyByteArray Jeong Yunwon 2022-04-27 02:51:36 +09:00
  • 4e7ab31795 Initiailizer for PyByteArray Jeong Yunwon 2022-04-27 01:46:22 +09:00
  • 556d96dbe6 Initializer trait Jeong Yunwon 2022-04-27 01:46:11 +09:00
  • 88080505e4 Add PyTypSlot::init Jeong YunWon 2021-11-27 20:15:38 +09:00
  • f8234aee84 GetAttro take reference Jeong Yunwon 2022-04-17 21:45:11 +09:00
  • a19efa21ce Merge pull request #3662 from Snowapril/object_protocol Jeong YunWon 2022-04-26 21:29:26 +09:00
  • df666dd217 Remove duplicate generic_getattr in builtins::object snowapril 2022-04-26 19:57:38 +09:00
  • 09f7d92cb9 Relocate generic_getattr/opt from vm to object protocol snowapril 2022-04-26 19:20:14 +09:00
  • 3b7bb5cb61 Relocate generic_setattr into object protocol snowapril 2022-04-26 18:46:37 +09:00
  • 94d377792f Merge pull request #3661 from djrmarques/main Jeong YunWon 2022-04-26 15:49:29 +09:00
  • 442e70df55 Changed the drain into into_iter on types.rs David Marques 2022-04-26 07:29:36 +02:00
  • 53208182f8 Changed PyAttributes type to IndexMap djrmarques 2022-04-25 08:04:33 +02:00
  • ad3dcb9e97 Fancier, more correct line hashing Noa 2022-04-22 17:52:23 -05:00
  • ceb59abbd9 Speedup compile time for rustpython-parser Noa 2022-04-22 17:16:36 -05:00
  • 91b5a18286 Merge pull request #3659 from youknowone/pytuple-as-slice Jeong YunWon 2022-04-24 13:54:20 +09:00
  • a7135024a5 &PyTuple and &PyTupleRef works like &[PyObjectRef] Jeong Yunwon 2022-04-24 11:26:14 +09:00
  • a7ced8113b random.seed with unwrap_or_default Jeong Yunwon 2022-04-24 10:13:17 +09:00
  • dd3d3ef55b Replace as_slice of trait impl with AsRef<[T]> Jeong Yunwon 2022-04-24 10:02:28 +09:00
  • 666db0ff3b Merge pull request #3657 from moreal/refactor-format Jeong YunWon 2022-04-24 09:52:26 +09:00
  • d6236dcdcc Unmark correct tests Moreal 2022-04-24 05:31:01 +09:00
  • fcb6c3e28f Refactor __format__ calling Moreal 2022-04-24 04:22:33 +09:00
  • 765f6d7c8c Merge pull request #3656 from youknowone/rearrange Jeong YunWon 2022-04-23 23:31:47 +09:00
  • 927c206568 move slice utilities out of slice module Jeong Yunwon 2022-04-23 20:59:04 +09:00
  • c4e0650ac7 VersionInfo to sys.rs Jeong Yunwon 2022-04-23 10:35:30 +09:00
  • 0535077631 either is a function utility Jeong Yunwon 2022-04-23 10:13:45 +09:00
  • d19a87fedd Merge pull request #3654 from fanninpm/test-faulthandler Jeong YunWon 2022-04-23 20:29:20 +09:00
  • 5266e93e2a Mark erroring tests on Windows Padraic Fanning 2022-04-22 22:45:55 -04:00
  • 1bc87e4a10 Merge pull request #3653 from youknowone/prelude Jeong YunWon 2022-04-23 10:15:47 +09:00
  • 62673fc10c Mark erroring/failing tests Padraic Fanning 2022-04-22 21:01:42 -04:00
  • 10c90f78b5 no more py* prefix for modules Jeong Yunwon 2022-04-23 09:50:19 +09:00
  • b65eb874f7 filename consistency Jeong Yunwon 2022-04-23 09:47:23 +09:00
  • 9a283a2f88 vm::prelude Jeong Yunwon 2022-04-23 09:41:41 +09:00
  • f220394ce9 vm::{pyclass => class} Jeong Yunwon 2022-04-23 09:37:34 +09:00
  • e52a5f99f3 remove PyPayload::into_pyresult_with_type Jeong Yunwon 2022-04-23 09:31:22 +09:00
  • 082f4bdc59 PyMethod is internal concept of VirtualMachine Jeong Yunwon 2022-04-23 09:23:53 +09:00
  • 7ad1b56d2c Add test_faulthandler.py from CPython 3.10 Padraic Fanning 2022-04-22 20:39:07 -04:00
  • 8d75d18597 vm::object::payload Jeong Yunwon 2022-04-23 09:10:11 +09:00
  • a05a09390e pyobject to object Jeong Yunwon 2022-04-23 08:57:18 +09:00
  • c564a18331 Allow #[pyattr] on #[pyfunction] Jeong Yunwon 2022-04-19 06:18:41 +09:00
  • ca84d728c2 sys.unraisablehook Jeong Yunwon 2022-03-13 17:29:59 +09:00
  • 9cbba173ca Merge pull request #3651 from youknowone/vm-mod Jeong YunWon 2022-04-23 07:59:10 +09:00
  • a63ad27cd4 PyContext is not a python object Jeong Yunwon 2022-04-23 07:12:50 +09:00
  • ab7d921772 PySettings is not a python object Jeong Yunwon 2022-04-23 07:08:08 +09:00
  • 946fc93170 vm::PyContext Jeong Yunwon 2022-04-23 06:59:52 +09:00
  • 1d3ec86ff6 vm::compile Jeong Yunwon 2022-04-23 06:43:38 +09:00
  • 0294473704 ReprGuard to recursion Jeong Yunwon 2022-04-23 06:38:44 +09:00
  • f959ab9159 threaded virtual machine Jeong Yunwon 2022-04-23 06:22:09 +09:00
  • 85888c577f Vec::spare_capacity_mut is stabilized Noa 2022-04-20 19:42:34 -05:00
  • 56e816caf7 Switch from deprecated widestring function Noa 2022-04-18 23:40:09 -05:00
  • 7f5d683af4 vm breakdown Jeong Yunwon 2022-04-23 06:21:00 +09:00
  • bb19b7c43a Move string intern to PyContext Jeong Yunwon 2022-04-16 02:54:49 +09:00
  • c81cb4aa11 impl Clone for PyRef<T> Jeong Yunwon 2022-04-19 15:49:03 +09:00
  • c103fe1310 Merge pull request #3630 from youknowone/rename-pyobjectview Jeong YunWon 2022-04-23 05:51:20 +09:00
  • 400402a000 Merge pull request #3650 from coolreader18/no-serde_json Jeong YunWon 2022-04-23 05:26:52 +09:00
  • 5a606647c0 PyObjectView -> Py Jeong Yunwon 2022-04-23 05:21:57 +09:00
  • 66b6a06997 PyValue -> PyPayload Jeong Yunwon 2022-04-23 05:20:31 +09:00
  • 71acc6c544 Documentation for the names Jeong Yunwon 2022-04-18 03:43:44 +09:00
  • 82eb352e9f common::rc::PyWeak is not used and confusing by its name Jeong Yunwon 2022-04-18 03:21:58 +09:00
  • d958d91501 PyObjectWeak is PyRef<PyWeak> Jeong Yunwon 2022-04-18 03:19:26 +09:00
  • c2bb72f0b6 PyObjectWeak as type alias Jeong Yunwon 2022-04-18 04:42:42 +09:00
  • a821750e87 Stop depending on serde_json Noa 2022-04-22 14:42:42 -05:00
  • dc37d3d6c8 Merge pull request #3649 from fanninpm/fix-cron-coverage Jeong YunWon 2022-04-22 20:17:22 +09:00
  • 856a6dbf02 Tweak lcov commands to not delete everything Padraic Fanning 2022-04-22 00:53:28 -04:00
  • f26c0ba474 Merge pull request #3646 from sum12/aiter Jeong YunWon 2022-04-22 11:33:58 +09:00
  • 5fdf62a6b9 Check for PyAsyncGen when calling aiter sum12 2022-04-20 10:05:11 +02:00
  • d74a1d58a6 added test for builtin.aiter sum12 2022-04-19 23:12:20 +02:00
  • 8455c741a6 implement aiter sum12 2022-04-19 20:15:28 +02:00
  • 9a8e3856b2 Merge pull request #3647 from fanninpm/test-asyncgen-3.10 Jeong YunWon 2022-04-21 13:53:19 +09:00
  • 7773959bde Update codecov-action to v3 Padraic Fanning 2022-04-20 23:39:49 -04:00
  • fca38e4c07 Install llvm-tools-preview on stable in cron-ci Padraic Fanning 2022-04-20 23:39:30 -04:00
  • b8c9b383f0 Mark erroring tests Padraic Fanning 2022-04-20 21:33:19 -04:00
  • 15129a955b Comment out test with async for comprehension Padraic Fanning 2022-04-20 19:58:56 -04:00
  • 445ef1ee8e Update test_asyncgen.py to CPython 3.10 Padraic Fanning 2022-04-20 19:48:42 -04:00
  • cfb3505c70 Merge pull request #3256 from aDotInTheVoid/stats Jeong YunWon 2022-04-20 19:40:08 +09:00
  • 639a4fe6b6 Add _statistics module containing _normal_dist_inv_cd Nixon Enraght-Moony 2021-10-08 23:36:18 +01:00
  • 047bab998b Merge pull request #2950 from fanninpm/contextvars Jeong YunWon 2022-04-20 16:54:00 +09:00
  • 787d9d0bbb Merge pull request #3643 from youknowone/derive-class-better Jeong YunWon 2022-04-20 04:05:10 +09:00
  • 6ed42f7621 VersionInfo::make_class() with use Jeong Yunwon 2022-04-20 03:25:02 +09:00
  • fa22a4471d support use for #[pyclass] Jeong Yunwon 2022-04-20 03:17:56 +09:00
  • 9f2540bb91 Remove manual make_class Jeong Yunwon 2022-04-19 08:20:30 +09:00
  • 24ea51bf71 sort order for nursery Jeong Yunwon 2022-04-20 01:46:44 +09:00
  • 3582eb2e19 new name collition detection Jeong Yunwon 2022-04-20 00:57:06 +09:00