Repository navigation
Commit f98f70c
Share code construction and comparison controls (#9713)
* Preserve code comparison and hashing callbacks
Assisted-by: OpenAI Codex:model version not exposed
* Share code construction and replacement controls
Preserve argument owners, signed validation, audit and name-conversion order through shared construction. Match optional closure tuples and replacement controls without invoking tuple subclass iteration.
Assisted-by: OpenAI Codex:model version not exposed
* Use canonical code constructor argument names
Remove redundant pyarg name overrides by naming the FromArgs fields codestring and constants. Preserve constructor storage mapping and Python signatures.
Assisted-by: OpenAI: undisclosed
* Rely on scope cleanup for redundant explicit drops
Preserve callback ownership, release ordering, and retained argument owners.
Assisted-by: Codex:model-version-unavailable
* Use shared binding validation for retained code arguments
Forward the derived binding metadata and let bind_for validate once before converting. Preserve original argument owners through conversion and audit callbacks.
Assisted-by: OpenAI Codex:GPT-6
---------
Co-authored-by: Codex <codex@openai.com>1 parent 08861e0 commit f98f70c
2 files changed
Lines changed: 511 additions & 376 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
969 | 969 | | |
970 | 970 | | |
971 | 971 | | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | | - | |
980 | | - | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
981 | 976 | | |
982 | | - | |
983 | | - | |
| 977 | + | |
984 | 978 | | |
985 | 979 | | |
986 | 980 | | |
987 | | - | |
988 | 981 | | |
989 | 982 | | |
990 | 983 | | |
991 | 984 | | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
992 | 1003 | | |
993 | 1004 | | |
994 | 1005 | | |
| |||
0 commit comments