Skip to content

Train: #737 (0360 phase 2) on master c0021a5 - #741

Merged
rmorozov merged 9 commits into
masterfrom
claude/project-thread-53pwid
Nov 2, 2026
Merged

rmorozov merged 9 commits into
masterfrom
claude/project-thread-53pwid

Conversation

@rmorozov

@rmorozov rmorozov commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Integration train with one PR: #737 (6682416) merged onto master c0021a5, so CI and the perf verdict run on the head that will land (master moved by #735 and #736 since #737's own CI).

#733 (group C) is out of this train: the perf track held it (Render/config_file +1.46%, Render/many_tags +1.37%, Load/many_tags +1.28%, a fixed +5 Ir per render). Its owner reworks the rises; it restacks afterwards. #726 (group D) follows both and conflicts with #737 in src/value_methods.cpp.

Merging this marks #737 merged. Codex: the security review never ran on #737.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DTQTriEsFrrBgcYNKDUUF4

…(Codex review)

- strftime_now checks the sequence cap as its result grows, so a format of
  repeated directives fails with ResourceLimitExceeded instead of building a
  string past maxSequenceSize.
- A string given as tojson separators stops unpacking at the third character.
- tojson evaluates its indent argument for string values too, as Python does,
  and only then ignores it.
- strftime_now and raise_exception accept a string that host data passes as a
  view; such a format used to fail as a non-string.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AWNL7nyP1j6LYCMdbnWsHk
…separators (Codex review)

- PythonJsonWriter checks the document size before it appends an item or key
  separator or an indent, and once more at the end, so host strings of any
  length cannot grow it past maxSequenceSize.
- separators accepts a dict and unpacks its keys, as json.dumps does; a dict of
  more than two keys fails before they are copied.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AWNL7nyP1j6LYCMdbnWsHk
@rmorozov
rmorozov force-pushed the claude/project-thread-53pwid branch from b32815c to bcd5728 Compare November 2, 2026 14:53
@rmorozov
rmorozov force-pushed the claude/project-thread-53pwid branch from bcd5728 to 0dfaa72 Compare November 2, 2026 15:48
@rmorozov rmorozov changed the title Train: #733 (group C, closures and exports), #737 (0360 phase 2) on master c0021a5 Train: #737 (0360 phase 2) on master c0021a5 Nov 2, 2026
@rmorozov
rmorozov marked this pull request as ready for review November 2, 2026 16:38
@rmorozov
rmorozov merged commit a35a0e3 into master Nov 2, 2026
52 checks passed
rmorozov pushed a commit that referenced this pull request Nov 2, 2026
…_methods.cpp includes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AWNL7m7VMb31R2aVZD7WkR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants