Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5fa796619 
								
							 
						 
						
							
							
								
								gh-116417: Fix make check-c-globals for _testlimitedcapi ( #116570 )  
							
							... 
							
							
							
							* Remove unused '_testcapimodule' global in Modules/_testcapi/unicode.c.
* Update c-analyzer to not use the internal C API in
  _testlimitedcapi.c. 
							
						 
						
							2024-03-10 20:19:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1e751e933 
								
							 
						 
						
							
							
								
								gh-111089: PyUnicode_AsUTF8AndSize() sets size on error ( #111106 )  
							
							... 
							
							
							
							On error, PyUnicode_AsUTF8AndSize() now sets the size argument to -1,
to avoid undefined value. 
							
						 
						
							2023-10-20 20:03:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb50cd37ea 
								
							 
						 
						
							
							
								
								gh-110289: C API: Add PyUnicode_EqualToUTF8() and PyUnicode_EqualToUTF8AndSize() functions (GH-110297)  
							
							
							
						 
						
							2023-10-11 16:41:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf414b7fcb 
								
							 
						 
						
							
							
								
								C API tests: use special markers to test that output parameters were set (GH-109014)  
							
							
							
						 
						
							2023-09-06 22:02:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e01fac315 
								
							 
						 
						
							
							
								
								Add Modules/_testcapi/util.h header (GH-108774)  
							
							... 
							
							
							
							It contains common macros used in C API tests. 
							
						 
						
							2023-09-01 21:42:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51ea664d18 
								
							 
						 
						
							
							
								
								gh-99593: Add tests for Unicode C API (part 3) (GH-104728)  
							
							... 
							
							
							
							Add tests for codecs. 
							
						 
						
							2023-07-10 14:04:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a73b57b9b 
								
							 
						 
						
							
							
								
								gh-106320: Remove _PyUnicode_TransformDecimalAndSpaceToASCII() ( #106398 )  
							
							... 
							
							
							
							Remove private _PyUnicode_TransformDecimalAndSpaceToASCII() and other
private _PyUnicode C API functions: move them to the internal C API
(pycore_unicodeobject.h). No longer most of these functions.
Replace _testcapi.unicode_transformdecimalandspacetoascii() with
_testinternal._PyUnicode_TransformDecimalAndSpaceToASCII(). 
							
						 
						
							2023-07-04 08:59:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e3aa7cd31 
								
							 
						 
						
							
							
								
								gh-106320: _testcapi avoids private _PyUnicode_EqualToASCIIString() ( #106341 )  
							
							... 
							
							
							
							Replace private _PyUnicode_EqualToASCIIString() with public
PyUnicode_CompareWithASCIIString(). 
							
						 
						
							2023-07-02 21:56:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Inada Naoki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5bd32fb48 
								
							 
						 
						
							
							
								
								gh-104922: remove PY_SSIZE_T_CLEAN ( #106315 )  
							
							
							
						 
						
							2023-07-02 15:07:46 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3466bc040 
								
							 
						 
						
							
							
								
								gh-98836: Extend PyUnicode_FromFormat() (GH-98838)  
							
							... 
							
							
							
							* Support for conversion specifiers o (octal) and X (uppercase hexadecimal).
* Support for length modifiers j (intmax_t) and t (ptrdiff_t).
* Length modifiers are now applied to all integer conversions.
* Support for wchar_t C strings (%ls and %lV).
* Support for variable width and precision (*).
* Support for flag - (left alignment). 
							
						 
						
							2023-05-22 00:32:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ba931ff72 
								
							 
						 
						
							
							
								
								gh-99593: Add tests for Unicode C API (part 2) ( #99868 )  
							
							... 
							
							
							
							Add tests for lower-level functions.
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net> 
							
						 
						
							2023-05-04 15:25:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f08e52ccb0 
								
							 
						 
						
							
							
								
								gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data (GH-99613)  
							
							... 
							
							
							
							Previously *consumed was not set in this case. 
							
						 
						
							2022-12-01 14:54:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								deaa8dee48 
								
							 
						 
						
							
							
								
								gh-99593: Add tests for Unicode C API (part 1) (GH-99651)  
							
							... 
							
							
							
							Add tests for functions corresponding to the str class methods. 
							
						 
						
							2022-11-29 09:59:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e63d7dae90 
								
							 
						 
						
							
							
								
								gh-94808: Cover PyUnicode_Count in CAPI ( #96929 )  
							
							
							
						 
						
							2022-10-06 17:20:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Viktorin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								71c3d649b5 
								
							 
						 
						
							
							
								
								gh-95504: Fix negative numbers in PyUnicode_FromFormat (GH-95848)  
							
							... 
							
							
							
							Co-authored-by: philg314 <110174000+philg314@users.noreply.github.com> 
							
						 
						
							2022-08-10 13:12:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Viktorin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								325ae93b6b 
								
							 
						 
						
							
							
								
								gh-93649: Split unicode tests from _testcapimodule.c & add some more (GH-95819)  
							
							... 
							
							
							
							- Move PyUnicode tests to a separate file
- Add some more tests for PyUnicode_FromFormat
Co-authored-by: philg314 <110174000+philg314@users.noreply.github.com> 
							
						 
						
							2022-08-10 09:10:25 +02:00