Michael Carlstrom
aebcd704d2
Add TypeVars / method generics typing (#5167)
* typevar prototype
* style: pre-commit fixes
* change to NameT
* style: pre-commit fixes
* make string const
* add missing closing bracket
* style: pre-commit fixes
* clean up handle_type_name
* style: pre-commit fixes
* add back missing <
* style: pre-commit fixes
* add back NameT
* try fixed_string
* style: pre-commit fixes
* std::basic_fixed_string
* test c++20
* style: pre-commit fixes
* cleanup
* fix object to typevar conversion
* style: pre-commit fixes
* And CPP20 checks
* style: pre-commit fixes
* add missing cpp20++ check
* style: pre-commit fixes
* Add C++20 check to python
* Fix python if {
* style: pre-commit fixes
* update test name
* style: pre-commit fixes
* remove call on cpp_std
* make field const
* test nontype_template
* update feature check
* update name of guard
* fix try except in test
* fix pre commit
* remove extra semi colon
* except AttributeError
* fix try except in test
* remove const
* Clean up tests
* style: pre-commit fixes
* use contextlib.suppres
* request changes
* lint
* Add comments
* style: pre-commit fixes
* Add support for unions and optionals to be compatible with object
* lint
* remove comment
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-06-25 16:25:40 -04:00
..
2024-06-22 00:55:00 -04:00
2024-06-22 00:55:00 -04:00
2024-06-22 00:55:00 -04:00
2024-06-22 00:55:00 -04:00
2024-05-29 20:33:25 -04:00
2024-06-22 00:55:00 -04:00
2022-08-29 23:25:01 -04:00
2024-06-18 13:54:38 -07:00
2024-06-18 13:54:38 -07:00
2024-06-18 13:54:38 -07:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2022-02-10 12:17:07 -08:00
2024-06-18 13:54:38 -07:00
2024-06-18 13:54:38 -07:00
2024-06-24 08:59:55 -07:00
2024-05-24 12:26:40 -04:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2024-06-22 00:55:00 -04:00
2023-05-23 10:49:32 -07:00
2024-06-22 00:55:00 -04:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2024-06-22 00:55:00 -04:00
2024-06-22 00:55:00 -04:00
2022-11-02 11:32:53 -07:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2024-06-22 00:55:00 -04:00
2024-05-10 17:03:51 -04:00
2024-06-22 00:55:00 -04:00
2022-02-14 11:36:22 -08:00
2024-06-22 00:55:00 -04:00
2024-03-26 13:57:05 -04:00
2024-06-22 00:55:00 -04:00
2024-06-24 08:59:55 -07:00
2024-06-24 08:59:55 -07:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2021-09-24 12:08:22 -07:00
2024-06-22 00:55:00 -04:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2022-12-20 05:34:00 -08:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2024-06-22 00:55:00 -04:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2024-06-22 00:55:00 -04:00
2024-03-27 12:39:05 -07:00
2023-08-07 20:48:20 -07:00
2024-06-22 00:55:00 -04:00
2022-02-14 11:36:22 -08:00
2024-06-22 00:55:00 -04:00
2022-10-30 08:57:23 -07:00
2024-06-22 00:55:00 -04:00
2022-02-14 11:36:22 -08:00
2024-06-22 00:55:00 -04:00
2024-05-28 09:07:59 -04:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2024-06-22 00:55:00 -04:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2022-05-28 16:40:57 -07:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2024-06-22 00:55:00 -04:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2024-05-10 17:03:51 -04:00
2024-06-22 00:55:00 -04:00
2022-05-26 11:07:40 -04:00
2024-06-22 00:55:00 -04:00
2022-02-10 12:17:07 -08:00
2024-06-22 00:55:00 -04:00
2022-11-28 07:39:38 -08:00
2024-06-22 00:55:00 -04:00
2022-05-02 12:39:36 -07:00
2024-06-22 00:55:00 -04:00
2023-11-08 12:44:04 -08:00
2024-06-22 00:55:00 -04:00
2024-06-25 16:25:40 -04:00
2024-06-25 16:25:40 -04:00
2023-09-07 05:57:39 -07:00
2024-06-22 00:55:00 -04:00
2023-12-29 21:59:47 -08:00
2024-06-22 00:55:00 -04:00
2024-04-02 11:14:08 -04:00
2024-06-22 00:55:00 -04:00
2024-05-10 17:03:51 -04:00
2024-06-22 00:55:00 -04:00
2022-08-01 11:31:31 -07:00
2024-06-22 00:55:00 -04:00
2024-05-10 17:03:51 -04:00
2024-06-22 00:55:00 -04:00
2024-06-11 14:00:52 -07:00
2024-06-22 00:55:00 -04:00
2019-06-11 23:28:58 +02:00
2024-06-22 00:55:00 -04:00
2023-04-25 14:03:24 -07:00
2024-06-22 00:55:00 -04:00
2023-04-25 14:03:24 -07:00
2024-06-22 00:55:00 -04:00
2023-04-27 07:24:48 -07:00
2024-06-22 00:55:00 -04:00
2022-12-06 10:10:48 -08:00
2024-06-22 00:55:00 -04:00
2021-07-04 19:58:35 -04:00
2021-01-31 17:29:09 -05:00