| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 424049c commit 7d07e58
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2374,76 +2374,56 @@ PyUnicode_KIND:PyObject*:o:0: | |||
| 2374 | 2374 | PyUnicode_MAX_CHAR_VALUE:::: | |
| 2375 | 2375 | PyUnicode_MAX_CHAR_VALUE:PyObject*:o:0: | |
| 2376 | 2376 | ||
| 2377 | - PyUnicode_AS_UNICODE:Py_UNICODE*::: | ||
| 2378 | - PyUnicode_AS_UNICODE:PyObject*:o:0: | ||
| 2379 | - | ||
| 2380 | - PyUnicode_AS_DATA:const char*::: | ||
| 2381 | - PyUnicode_AS_DATA:PyObject*:o:0: | ||
| 2382 | - | ||
| 2383 | 2377 | Py_UNICODE_ISALNUM:int::: | |
| 2384 | - Py_UNICODE_ISALNUM:Py_UNICODE:ch:: | ||
| 2378 | + Py_UNICODE_ISALNUM:Py_UCS4:ch:: | ||
| 2385 | 2379 | ||
| 2386 | 2380 | Py_UNICODE_ISALPHA:int::: | |
| 2387 | - Py_UNICODE_ISALPHA:Py_UNICODE:ch:: | ||
| 2381 | + Py_UNICODE_ISALPHA:Py_UCS4:ch:: | ||
| 2388 | 2382 | ||
| 2389 | 2383 | Py_UNICODE_ISSPACE:int::: | |
| 2390 | - Py_UNICODE_ISSPACE:Py_UNICODE:ch:: | ||
| 2384 | + Py_UNICODE_ISSPACE:Py_UCS4:ch:: | ||
| 2391 | 2385 | ||
| 2392 | 2386 | Py_UNICODE_ISLOWER:int::: | |
| 2393 | - Py_UNICODE_ISLOWER:Py_UNICODE:ch:: | ||
| 2387 | + Py_UNICODE_ISLOWER:Py_UCS4:ch:: | ||
| 2394 | 2388 | ||
| 2395 | 2389 | Py_UNICODE_ISUPPER:int::: | |
| 2396 | - Py_UNICODE_ISUPPER:Py_UNICODE:ch:: | ||
| 2390 | + Py_UNICODE_ISUPPER:Py_UCS4:ch:: | ||
| 2397 | 2391 | ||
| 2398 | 2392 | Py_UNICODE_ISTITLE:int::: | |
| 2399 | - Py_UNICODE_ISTITLE:Py_UNICODE:ch:: | ||
| 2393 | + Py_UNICODE_ISTITLE:Py_UCS4:ch:: | ||
| 2400 | 2394 | ||
| 2401 | 2395 | Py_UNICODE_ISLINEBREAK:int::: | |
| 2402 | - Py_UNICODE_ISLINEBREAK:Py_UNICODE:ch:: | ||
| 2396 | + Py_UNICODE_ISLINEBREAK:Py_UCS4:ch:: | ||
| 2403 | 2397 | ||
| 2404 | 2398 | Py_UNICODE_ISDECIMAL:int::: | |
| 2405 | - Py_UNICODE_ISDECIMAL:Py_UNICODE:ch:: | ||
| 2399 | + Py_UNICODE_ISDECIMAL:Py_UCS4:ch:: | ||
| 2406 | 2400 | ||
| 2407 | 2401 | Py_UNICODE_ISDIGIT:int::: | |
| 2408 | - Py_UNICODE_ISDIGIT:Py_UNICODE:ch:: | ||
| 2402 | + Py_UNICODE_ISDIGIT:Py_UCS4:ch:: | ||
| 2409 | 2403 | ||
| 2410 | 2404 | Py_UNICODE_ISNUMERIC:int::: | |
| 2411 | - Py_UNICODE_ISNUMERIC:Py_UNICODE:ch:: | ||
| 2405 | + Py_UNICODE_ISNUMERIC:Py_UCS4:ch:: | ||
| 2412 | 2406 | ||
| 2413 | 2407 | Py_UNICODE_ISPRINTABLE:int::: | |
| 2414 | - Py_UNICODE_ISPRINTABLE:Py_UNICODE:ch:: | ||
| 2408 | + Py_UNICODE_ISPRINTABLE:Py_UCS4:ch:: | ||
| 2415 | 2409 | ||
| 2416 | - Py_UNICODE_TOLOWER:Py_UNICODE::: | ||
| 2417 | - Py_UNICODE_TOLOWER:Py_UNICODE:ch:: | ||
| 2410 | + Py_UNICODE_TOLOWER:Py_UCS4::: | ||
| 2411 | + Py_UNICODE_TOLOWER:Py_UCS4:ch:: | ||
| 2418 | 2412 | ||
| 2419 | - Py_UNICODE_TOUPPER:Py_UNICODE::: | ||
| 2420 | - Py_UNICODE_TOUPPER:Py_UNICODE:ch:: | ||
| 2413 | + Py_UNICODE_TOUPPER:Py_UCS4::: | ||
| 2414 | + Py_UNICODE_TOUPPER:Py_UCS4:ch:: | ||
| 2421 | 2415 | ||
| 2422 | - Py_UNICODE_TOTITLE:Py_UNICODE::: | ||
| 2423 | - Py_UNICODE_TOTITLE:Py_UNICODE:ch:: | ||
| 2416 | + Py_UNICODE_TOTITLE:Py_UCS4::: | ||
| 2417 | + Py_UNICODE_TOTITLE:Py_UCS4:ch:: | ||
| 2424 | 2418 | ||
| 2425 | 2419 | Py_UNICODE_TODECIMAL:int::: | |
| 2426 | - Py_UNICODE_TODECIMAL:Py_UNICODE:ch:: | ||
| 2420 | + Py_UNICODE_TODECIMAL:Py_UCS4:ch:: | ||
| 2427 | 2421 | ||
| 2428 | 2422 | Py_UNICODE_TODIGIT:int::: | |
| 2429 | - Py_UNICODE_TODIGIT:Py_UNICODE:ch:: | ||
| 2423 | + Py_UNICODE_TODIGIT:Py_UCS4:ch:: | ||
| 2430 | 2424 | ||
| 2431 | 2425 | Py_UNICODE_TONUMERIC:double::: | |
| 2432 | - Py_UNICODE_TONUMERIC:Py_UNICODE:ch:: | ||
| 2433 | - | ||
| 2434 | - PyUnicode_FromUnicode:PyObject*::+1: | ||
| 2435 | - PyUnicode_FromUnicode:const Py_UNICODE*:u:: | ||
| 2436 | - PyUnicode_FromUnicode:Py_ssize_t:size:: | ||
| 2437 | - | ||
| 2438 | - PyUnicode_AsUnicode:Py_UNICODE*::: | ||
| 2439 | - PyUnicode_AsUnicode:PyObject*:unicode:0: | ||
| 2440 | - | ||
| 2441 | - PyUnicode_AsUnicodeAndSize:Py_UNICODE*::: | ||
| 2442 | - PyUnicode_AsUnicodeAndSize:PyObject*:unicode:0: | ||
| 2443 | - PyUnicode_AsUnicodeAndSize:Py_ssize_t*:size:: | ||
| 2444 | - | ||
| 2445 | - PyUnicode_GetSize:Py_ssize_t::: | ||
| 2446 | - PyUnicode_GetSize:PyObject*:unicode:0: | ||
| 2426 | + Py_UNICODE_TONUMERIC:Py_UCS4:ch:: | ||
| 2447 | 2427 | ||
| 2448 | 2428 | PyUnicode_FromObject:PyObject*::+1: | |
| 2449 | 2429 | PyUnicode_FromObject:PyObject*:obj:0: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -379,8 +379,6 @@ static inline Py_UCS4 PyUnicode_MAX_CHAR_VALUE(PyObject *op) | |||
| 379 | 379 | ||
| 380 | 380 | /* === Public API ========================================================= */ | |
| 381 | 381 | ||
| 382 | - /* --- Plain Py_UNICODE --------------------------------------------------- */ | ||
| 383 | - | ||
| 384 | 382 | /* With PEP 393, this is the recommended way to allocate a new unicode object. | |
| 385 | 383 | This function will allocate the object and its buffer in a single memory | |
| 386 | 384 | block. Objects created using this function are not resizable. */ | |
@@ -827,15 +825,15 @@ PyAPI_FUNC(int) _PyUnicode_IsLinebreak( | |||
| 827 | 825 | const Py_UCS4 ch /* Unicode character */ | |
| 828 | 826 | ); | |
| 829 | 827 | ||
| 830 | - /* Py_DEPRECATED(3.3) */ PyAPI_FUNC(Py_UCS4) _PyUnicode_ToLowercase( | ||
| 828 | + PyAPI_FUNC(Py_UCS4) _PyUnicode_ToLowercase( | ||
| 831 | 829 | Py_UCS4 ch /* Unicode character */ | |
| 832 | 830 | ); | |
| 833 | 831 | ||
| 834 | - /* Py_DEPRECATED(3.3) */ PyAPI_FUNC(Py_UCS4) _PyUnicode_ToUppercase( | ||
| 832 | + PyAPI_FUNC(Py_UCS4) _PyUnicode_ToUppercase( | ||
| 835 | 833 | Py_UCS4 ch /* Unicode character */ | |
| 836 | 834 | ); | |
| 837 | 835 | ||
| 838 | - Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UCS4) _PyUnicode_ToTitlecase( | ||
| 836 | + PyAPI_FUNC(Py_UCS4) _PyUnicode_ToTitlecase( | ||
| 839 | 837 | Py_UCS4 ch /* Unicode character */ | |
| 840 | 838 | ); | |
| 841 | 839 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -9,7 +9,7 @@ the following defines used by the different modules: | |||
| 9 | 9 | ||
| 10 | 10 | STRINGLIB_CHAR | |
| 11 | 11 | ||
| 12 | - the type used to hold a character (char or Py_UNICODE) | ||
| 12 | + the type used to hold a character (char, Py_UCS1, Py_UCS2 or Py_UCS4) | ||
| 13 | 13 | ||
| 14 | 14 | STRINGLIB_GET_EMPTY() | |
| 15 | 15 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1390,10 +1390,6 @@ def _unichr_is_printable(char): | |||
| 1390 | 1390 | class PyUnicodeObjectPtr(PyObjectPtr): | |
| 1391 | 1391 | _typename = 'PyUnicodeObject' | |
| 1392 | 1392 | ||
| 1393 | - def char_width(self): | ||
| 1394 | - _type_Py_UNICODE = gdb.lookup_type('Py_UNICODE') | ||
| 1395 | - return _type_Py_UNICODE.sizeof | ||
| 1396 | - | ||
| 1397 | 1393 | def proxyval(self, visited): | |
| 1398 | 1394 | compact = self.field('_base') | |
| 1399 | 1395 | ascii = compact['_base'] | |
@@ -1414,13 +1410,13 @@ def proxyval(self, visited): | |||
| 1414 | 1410 | elif repr_kind == 4: | |
| 1415 | 1411 | field_str = field_str.cast(_type_unsigned_int_ptr()) | |
| 1416 | 1412 | ||
| 1417 | - # Gather a list of ints from the Py_UNICODE array; these are either | ||
| 1413 | + # Gather a list of ints from the code point array; these are either | ||
| 1418 | 1414 | # UCS-1, UCS-2 or UCS-4 code points: | |
| 1419 | - Py_UNICODEs = [int(field_str[i]) for i in safe_range(field_length)] | ||
| 1415 | + code_points = [int(field_str[i]) for i in safe_range(field_length)] | ||
| 1420 | 1416 | ||
| 1421 | 1417 | # Convert the int code points to unicode characters, and generate a | |
| 1422 | 1418 | # local unicode instance. | |
| 1423 | - result = u''.join(map(chr, Py_UNICODEs)) | ||
| 1419 | + result = u''.join(map(chr, code_points)) | ||
| 1424 | 1420 | return result | |
| 1425 | 1421 | ||
| 1426 | 1422 | def write_repr(self, out, visited): | |
| Back | FazBrowse Home | New Git URL |
0 commit comments