Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
d4a9b3a
docs: Type::Tiny support investigation plan
fglock Apr 9, 2026
75e2d82
fix: my declarations in for statement modifier with parentheses
fglock Apr 9, 2026
dd5d074
fix: prototype ;$ with binary-only infix operators like |
fglock Apr 9, 2026
0c52874
fix: caller() returns correct package for interpreter-fallback subs
fglock Apr 9, 2026
5d1fb8c
docs: use file-based commit messages to avoid shell quoting issues
fglock Apr 9, 2026
9176bac
fix: allow underscore after ^ in ${^_...} variable syntax
fglock Apr 9, 2026
b0ac343
fix: skip stack frames with invalid line numbers in caller()
fglock Apr 9, 2026
7de28d7
fix: add ~ operator overload support and ;$ prototype named-unary par…
fglock Apr 9, 2026
1acf9ff
fix: ;$ prototype comma handling and eq/ne overload in interpreter
fglock Apr 9, 2026
38288eb
fix: grep/map/sort context in bytecode compiler and -Inf looks_like_n…
fglock Apr 9, 2026
82f8ee5
docs: update Type::Tiny plan with Phase 5 results (99.0% pass rate)
fglock Apr 9, 2026
d435cab
fix: numify overload, AUTOLOAD dispatch, interpreter grep/map outer @_
fglock Apr 9, 2026
cb9da48
fix: local @_ = @_ in interpreter backend (register aliasing bug)
fglock Apr 9, 2026
e0de9c5
fix: our ($a,$b) in eval STRING + empty prototype parser bug
fglock Apr 10, 2026
611402c
fix: restore local variables at eval block exit in interpreter backend
fglock Apr 10, 2026
079115f
docs: update Type::Tiny plan with Phase 5e results
fglock Apr 10, 2026
312d4b2
fix: Type::Tiny support - UNIVERSAL::VERSION, READONLY_SCALAR dispatc…
fglock Apr 10, 2026
993ad25
fix: prevent eval STRING variable corruption during require
fglock Apr 10, 2026
dd6ca30
fix: caller() returns correct package in eval STRING with package change
fglock Apr 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,19 @@ The perl_test_runner.pl sets these automatically based on the test file being ru

- Reference the design doc or issue in commit messages when relevant
- Use conventional commit format when possible
- **Write commit messages to a file** to avoid shell quoting issues (apostrophes, backticks, special characters). Use `git commit -F /tmp/commit_msg.txt` instead of `-m`:
```bash
cat > /tmp/commit_msg.txt << 'ENDMSG'
fix: description of the change

Details about what was fixed and why.

Generated with [TOOL_NAME](TOOL_DOCS_URL)

Co-Authored-By: TOOL_NAME <TOOL_BOT_EMAIL>
ENDMSG
git commit -F /tmp/commit_msg.txt
```
- **Commit Attribution:** AI-assisted commits must include attribution markers in the commit message (see [AI_POLICY.md](AI_POLICY.md)):
```
Generated with [TOOL_NAME](TOOL_DOCS_URL)
Expand Down
Loading
Loading