Commit Graph
13195 Commits
Author SHA1 Message Date
Jeong YunWon dc569e9921 Refactoring 2023-05-10 19:35:27 +09:00
Jeong YunWon 5337dedadf CI using exclude 2023-05-10 15:35:00 +09:00
Jeong YunWon f1b261b4f8 Adapt byte-offset location 2023-05-10 04:13:30 +09:00
Jeong YunWon a5ed4070bf remove lalrpop deps from cron-ci.yaml 2023-05-10 04:13:30 +09:00
Jeong YunWon c7025f70d5 Remove PySymbol*Ref types 2023-05-08 01:11:13 +09:00
Jeong, YunWon d03c7267d6 Merge pull request #4958 from RustPython/refactor-ast
Refactor ast to hold data as seperated type
2023-05-07 20:08:25 +09:00
Jeong YunWon 0af106c85c Refactor ast to hold data as seperated type 2023-05-07 19:31:31 +09:00
Jeong, YunWon da15bb282e Merge pull request #4957 from youknowone/Located-start
more location -> start()
2023-05-06 20:30:51 +09:00
Jeong YunWon ff808ad313 more location -> start() 2023-05-06 19:59:03 +09:00
Jeong, YunWon 0897385a30 Merge pull request #4956 from youknowone/remove-core-compiler-error
Remove compiler_core::CompileError
2023-05-06 19:14:57 +09:00
Jeong YunWon bac1cdc55f Remove compiler_core::CompileError 2023-05-06 18:22:25 +09:00
Jeong, YunWon 91b9ed17c2 Merge pull request #4954 from youknowone/parser-repository
Split parser to new repository
2023-05-06 15:12:30 +09:00
Jeong YunWon f2cfa5f0a7 Split parser to new repository
https://github.com/RustPython/Parser/commit/6b60f85cc4ca248af9b787697c41be2adb7a3ec8
2023-05-06 14:38:11 +09:00
Jeong, YunWon 306943a9f5 Merge pull request #4953 from youknowone/rustpython-literal
Remove rustpython-common dependency from parser
2023-05-05 23:06:07 +09:00
Jeong YunWon ff5076b12c rustpython-literal 2023-05-05 21:49:12 +09:00
Jeong, YunWon cea23d2b07 Merge pull request #4951 from youknowone/repr-quote
Port configurable repr quote from Ruff and refactoring
2023-05-05 20:45:40 +09:00
Jeong, YunWon 1dd5e84c9a Merge pull request #4873 from youknowone/method
Method overhaul with static PyMethodDef
2023-05-05 18:53:01 +09:00
Jeong YunWon cfbdf7f924 Refactor common::bytes::repr using common::escape 2023-05-03 16:08:48 +09:00
Jeong YunWon 2080cc2067 Refactor common::str::repr using common::escape 2023-05-03 13:47:04 +09:00
Jeong YunWon 9cc8f2dfa9 repr as single quote default 2023-05-01 03:30:34 +09:00
Jeong YunWonandCharlie Marsh 2315ce956e String repr quote option from Ruff project
Co-Authored-By: Charlie Marsh <charlie.r.marsh@gmail.com>
2023-05-01 03:08:13 +09:00
Jeong YunWon e73603945d Rename PyTypeFlags::METHOD_{DESCR => DESCRIPTOR} 2023-04-30 17:45:05 +09:00
Jeong YunWon 98eef0804e Method overhaul with PyMethodDef 2023-04-30 17:33:23 +09:00
Christopher Gambrell fa79055821 Format d bool support (#4948) 2023-04-30 16:29:04 +09:00
Kim Seungha 4a099ab6bc Make builtin method type same as that of builtin function 2023-04-30 13:35:43 +09:00
Jeong YunWon 9f58921a6f Rename IterNextIterable -> SelfIter by following CPython 2023-04-30 03:54:32 +09:00
Jeong YunWon 9b9dd1100a Add missing with(Iterable) 2023-04-30 03:54:32 +09:00
Jeong YunWon 2abf21b134 PyObject_SelfIter 2023-04-30 00:17:36 +09:00
Andrey Maltsev f4b9bdfb29 Implement property name (#4944) 2023-04-29 18:51:33 +09:00
Jeong, YunWon 429d1d1cce Merge pull request #4876 from Phosphorescentt/4845
Update collections from Python 3.11.2
2023-04-29 04:32:46 +09:00
Jeong, YunWon 9d44f93192 Merge pull request #4943 from youknowone/use-ruff
Use ruff for CI
2023-04-29 01:20:45 +09:00
Jim Fasarakis-Hilliard b8bca5a148 Merge pull request #4926 from youknowone/fromargs-cleanup
Remove Traverse from FromArgs
2023-04-28 13:22:10 +03:00
Jeong YunWon 8c1d923f3e Use ruff for CI 2023-04-28 18:57:53 +09:00
Joshua Mankelow 04749c13f4 Merge branch 'RustPython:main' into 4845 2023-04-28 10:56:26 +01:00
Jeong YunWon e2ccb48463 Remove Traverse from FromArgs 2023-04-28 13:27:57 +09:00
Jeong, YunWon 02840593bc Merge pull request #4933 from youknowone/fix-wasm-stdlib
Fix wasm build stdlib
2023-04-28 13:26:34 +09:00
Jeong YunWon 8503e0de90 Fix wasm build stdlib 2023-04-28 11:50:53 +09:00
Jeong, YunWon 23fee2737c Merge pull request #4929 from astral-sh/add-start-end-to-located
Add `Located::start`, `Located::end` and impl `Deref`
2023-04-27 02:14:20 +09:00
Micha Reiser 0a94e1393a Add Located::start, Located::end and impl Deref 2023-04-26 10:24:34 -06:00
Jeong, YunWon 9287169201 Merge pull request #4928 from astral-sh/use-located-new
Use `Located::new` over struct initializer
2023-04-26 13:46:15 +09:00
Micha Reiser 8605fea678 Use Located::new over struct initializer 2023-04-25 18:10:13 -06:00
Jim Fasarakis-Hilliard d9b6585804 Merge pull request #4927 from youknowone/rename-types
Rename method/member types
2023-04-25 06:42:18 +03:00
Jeong YunWon 30b8d7bdad MemberDescrObject -> PyMemberDescriptor 2023-04-25 04:54:51 +09:00
Jeong YunWon 436624b7a3 MemberDef -> PyMemberDef 2023-04-25 04:54:51 +09:00
Jeong, YunWon 268a39fc61 Merge pull request #4901 from youknowone/py-module-def
PyModuleDef and #[pymodule(with(...))]
2023-04-25 04:41:17 +09:00
Jeong YunWon 317f432a20 PyModuleDef and #[pymodule(with(...))] 2023-04-25 04:08:11 +09:00
Jeong, YunWon cbcdcf4ad5 Merge pull request #4900 from youknowone/simpler-new-object
Simpler new object / small int range const
2023-04-25 04:07:33 +09:00
Jeong, YunWon ce13fc5f03 Merge pull request #4898 from youknowone/pymodule-expose
module objects' type as PyModule
2023-04-25 04:00:52 +09:00
Jeong, YunWon c16f813794 Merge pull request #4899 from youknowone/debug-friendly-tweaks
debug-friendly tweaks
2023-04-25 04:00:24 +09:00
Jeong, YunWon 6e9e15b929 Merge pull request #4885 from youknowone/super-init
super.__init__
2023-04-25 03:59:54 +09:00