Commit Graph
12842 Commits
Author SHA1 Message Date
Jeong YunWon dfb37d9a44 setattro uses Py<PyStr> 2023-03-20 19:00:02 +09:00
Jeong YunWon ab1de2942c type.__name__ & getattr optimization 2023-03-20 19:00:01 +09:00
Jeong YunWon 2ff3ae86d0 getattr to take &Py<PyStr> 2023-03-20 18:57:40 +09:00
TomZz 906dfd3b6c Fix windows+ssl build error with unmatched types (#4725) 2023-03-20 17:07:45 +09:00
Jim Fasarakis-Hilliard a824e7b379 Merge pull request #4716 from youknowone/exception
Constructor/Initializer for BaseException
2023-03-19 22:56:20 +02:00
Jim Fasarakis-Hilliard a2b358613b Merge pull request #4722 from youknowone/mmap
clean up mmap
2023-03-19 22:38:07 +02:00
Jeong YunWon 99b7a5b482 Merge pull request #4723 from coolreader18/redox-compat
Fix redox
2023-03-19 12:21:51 +09:00
Noa 725dac204f Fix redox 2023-03-18 21:17:23 -05:00
Jeong YunWon ccc8f7ed37 clean up name() usage 2023-03-19 10:31:32 +09:00
Jeong YunWon 8d38bf8ded clean up mmap 2023-03-19 10:31:23 +09:00
Jeong YunWon cdfc67661e Constructor/Initializer for BaseException 2023-03-19 10:26:25 +09:00
Jeong YunWon 4fba939726 Merge pull request #4706 from youknowone/py-type
#[pyclass] impl Py<PyType>
2023-03-19 07:49:50 +09:00
Jeong YunWon cf2b48fc0c clean up memory 2023-03-19 05:51:43 +09:00
Jeong YunWon 962b3659c6 clean up genericalias 2023-03-19 05:51:43 +09:00
Jeong YunWon 717242636a clean up generator 2023-03-19 05:51:43 +09:00
Jeong YunWon 29055ab4a6 clean up enumerate 2023-03-19 05:51:43 +09:00
Jeong YunWon 29073cf711 clean up dict 2023-03-19 05:51:43 +09:00
Jeong YunWon cf82d6f0a5 clean up descriptor 2023-03-19 05:51:43 +09:00
Jeong YunWon 8fd984a767 clean up coroutine 2023-03-19 05:51:43 +09:00
Jeong YunWon 1db415d897 clean up bytes 2023-03-19 05:51:43 +09:00
Jeong YunWon 914e14bb8d clean up bytearray 2023-03-19 05:51:43 +09:00
Jeong YunWon c8eff6ec07 clean up asyncgen 2023-03-19 05:51:43 +09:00
Jeong YunWon 107a64003d clean up sqlite a bit 2023-03-19 05:51:43 +09:00
Jeong YunWon 47d2e7b658 clean up PyArray 2023-03-19 04:57:07 +09:00
Jeong YunWon 13b4fd9b9f {PyRef->Py}<PyWeak>::upgrade 2023-03-19 04:57:07 +09:00
Jeong YunWon e95eafe02a clean up io.{String,Bytes}IO 2023-03-19 04:57:07 +09:00
Jeong YunWon 2cc83ed1fe clean up Frame 2023-03-19 04:57:07 +09:00
Jeong YunWon b052d646ee clean up PyCode 2023-03-19 04:57:06 +09:00
Jeong YunWon 174ef52df7 \#[pyclass] impl Py<PyType> for 2023-03-19 04:57:06 +09:00
Jeong YunWon 1fda3ba969 impl PyNativeFuncInternal for &Py<Self> form 2023-03-19 04:57:06 +09:00
Jeong YunWon f314328294 lifetime bounded TryFromBorrwoedObject 2023-03-19 04:57:06 +09:00
Jeong YunWon 0f24d66234 pyclass macro to recognize Py/PyRef pattern 2023-03-19 04:57:06 +09:00
Jeong YunWon fd028253fe Merge pull request #4719 from RustPython/DimitrisJim-patch-1
Update anystr.rs
2023-03-19 04:55:56 +09:00
Jim Fasarakis-Hilliard 2e4ff723aa Update anystr.rs 2023-03-18 21:22:01 +02:00
Jeong YunWon 1218ddd5dc Merge pull request #4709 from r3m0t/str-splitlines
Fix str.splitlines to recognise unicode line terminators
2023-03-19 00:42:18 +09:00
Jeong YunWon 330eaf3ed6 Add TODO comment to remove py_bytes_splitlines 2023-03-19 00:42:04 +09:00
Jim Fasarakis-Hilliard 2758a0ec53 Merge pull request #4714 from youknowone/refactor-useless-complexity
Refactor unnecessary complexity
2023-03-18 17:39:39 +02:00
Jim Fasarakis-Hilliard 1f63fc4fea Merge pull request #4713 from youknowone/common-int
relocate a few int functions to common
2023-03-18 17:35:26 +02:00
Jeong YunWon de481bcd67 human readable PyIterIter::next 2023-03-18 22:43:32 +09:00
Jeong YunWon 12c96d06e4 Remove useless and_then 2023-03-18 22:10:25 +09:00
Jeong YunWon b572b91783 relocate a few int functions to common 2023-03-18 21:53:15 +09:00
Jeong YunWon ad29fbdd55 apply early returning pattern 2023-03-18 21:51:07 +09:00
Jeong YunWon f21ad9b879 Merge pull request #4689 from haxelion/feature/tp_repr
Implemented repr slot
2023-03-18 21:47:24 +09:00
Jeong YunWon 8851a246de Simplify Representable impls 2023-03-18 20:42:12 +09:00
Charles Hubain 23cfdfffba Implemented repr slot 2023-03-18 19:28:05 +09:00
Tomer Chachamu 8bfbfe3e46 Fix str.splitlines to recognise unicode line terminators 2023-03-18 01:10:59 +00:00
Jeong YunWon 21615cb158 Merge pull request #4703 from tdub0/markupbase
Update _markupbase, html/parser for CPython v3.11.2
2023-03-18 03:30:30 +09:00
Patrick b6b6766000 Add an architecture with libc::c_char == u8 build to CI (#4704)
* Add compilation check for c_char is u8 arch
* install gcc-aarch64-linux-gnu for check
2023-03-18 03:29:56 +09:00
tdub0 f37ec60456 Update _markupbase, html/parser from CPython v3.11.2 2023-03-17 06:47:47 -07:00
Jeong YunWon b35861005e more cspell (#4702) 2023-03-17 14:02:24 +09:00