Aaron Gokaslan
58802de41b
perf: Add object rvalue overload for accessors. Enables reference stealing (#3970)
* Add object rvalue overload for accessors. Enables reference stealing
* Fix comments
* Fix more comment typos
* Fix bug
* reorder declarations for clarity
* fix another perf bug
* should be static
* future proof operator overloads
* Fix perfect forwarding
* Add a couple of tests
* Remove errant include
* Improve test documentation
* Add dict test
* add object attr tests
* Optimize STL map caster and cleanup enum
* Reorder to match declarations
* adjust increfs
* Remove comment
* revert value change
* add missing move
2022-06-01 15:19:13 -04:00
..
2022-02-15 00:32:58 -05:00
2022-02-11 19:06:16 -05:00
2022-02-11 19:06:16 -05:00
2022-02-20 08:00:29 -08:00
2022-05-31 11:51:13 -07:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-04-18 11:09:45 -04:00
2022-05-31 11:51:13 -07:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 12:17:07 -08:00
2022-05-02 15:30:19 -04:00
2022-02-14 11:36:22 -08:00
2022-02-11 19:06:16 -05:00
2022-02-15 00:32:58 -05:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-05-24 13:46:31 -04:00
2022-02-23 18:21:03 -05:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-11 19:06:16 -05:00
2022-02-10 12:17:07 -08:00
2022-02-11 19:06:16 -05:00
2022-02-14 11:36:22 -08:00
2022-02-10 18:28:08 -08:00
2022-02-14 11:36:22 -08:00
2022-02-10 18:28:08 -08:00
2022-02-14 11:36:22 -08:00
2022-02-10 18:28:08 -08:00
2022-05-16 13:51:01 -07:00
2022-05-16 13:51:01 -07:00
2022-02-25 13:25:23 -08:00
2022-02-25 13:25:23 -08:00
2021-09-24 12:08:22 -07:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-02-14 11:36:22 -08:00
2022-02-11 19:06:16 -05:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-05-31 11:54:33 -07:00
2022-02-10 12:17:07 -08:00
2022-05-31 11:54:33 -07:00
2022-02-14 11:36:22 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-02-14 11:36:22 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-05-02 15:30:19 -04:00
2022-05-02 15:30:19 -04:00
2022-05-28 16:40:57 -07:00
2022-05-28 16:40:57 -07:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-05-26 11:07:40 -04:00
2022-02-11 19:06:16 -05:00
2022-05-26 11:07:40 -04:00
2022-04-14 10:53:16 -04:00
2022-05-26 11:07:40 -04:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-11 19:06:16 -05:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-05-02 12:39:36 -07:00
2022-05-02 12:39:36 -07:00
2022-06-01 15:19:13 -04:00
2022-06-01 15:19:13 -04:00
2022-02-11 10:42:48 -05:00
2022-02-11 19:06:16 -05:00
2022-02-14 11:36:22 -08:00
2022-02-11 19:06:16 -05:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-05-24 13:46:31 -04:00
2022-05-05 12:09:56 -07:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2022-02-10 12:17:07 -08:00
2022-02-10 18:28:08 -08:00
2019-06-11 23:28:58 +02:00
2022-02-10 18:28:08 -08:00
2022-02-14 11:36:22 -08:00
2022-02-11 19:06:16 -05:00
2021-07-04 19:58:35 -04:00
2021-01-31 17:29:09 -05:00